GetData
GetData
从指标的指定缓存区获取指定元素。Refresh() 方法应在使用该方法之前调用, 以便得到最近的数据。
double GetData(
const int buffer_num, // 缓存区号码
const int index // 元素索引
) const参数
- buffer_num
[输入] 缓存区号码。
- index
[输入] 元素索引。
返回值
如果成功, 它返回元素的数值, 或在出错情况下 EMPTY_VALUE。
GetData
从指标的缓存区获取从开始位置到必要数据长度的数据。
int GetData(
const int start_pos, // 位置
const int count, // 所需元素长度
const int buffer_num, // 缓存区号码
double& buffer[] // 数据的目标数组
) const参数
- start_pos
[输入] 指标缓存区的开始位置。
- count
[输入] 所需元素的数量。
- buffer_num
[输入] 指标缓存区的号码。
- buffer
[输入] 目标数据数组的引用。
返回值
如果成功, 返回从指定指标缓存区接收元素的数量, 否则 -1。
GetData
从指标的缓存区获取从开始时间到必要数据长度的数据。
int GetData(
const datetime start_time, // 开始时间
const int count, // 所需元素长度
const int buffer_num, // 缓存区号码
double& buffer[] // 数据的目标数组
) const参数
- start_time
[输入] 开始时间。
- count
[输入] 所需元素的数量。
- buffer_num
[输入] 指标缓存区的号码。
- buffer
[输入] 目标数组的引用。
返回值
如果成功, 返回从指定指标缓存区接收元素的数量, 否则 -1。
GetData
从指标的缓存区获取从开始时间到截止时间以及必要数据长度的数据。
int GetData(
const datetime start_time, // 开始时间
const datetime stop_time, // 截止时间
const int buffer_num, // 缓存区号码
double& buffer[] // 数据的目标数组
) const参数
- start_time
[输入] 开始时间。
- stop_time
[输入] 截止时间。
- buffer_num
[输入] 指标缓存区的号码。
- buffer
[输入] 目标数组的引用。
返回值
如果成功, 返回从指定指标缓存区接收元素的数量, 否则 -1。