Timeseries and Indicators Access
访问时间序列和指标数据
这些是用于处理时间序列和指标的函数。时间序列与常规数据数组的不同之处在于其反向排序——时间序列的元素从数组的末尾开始索引,即从最新数据到最旧数据。要复制时间序列值和指标数据,建议使用动态数组,因为复制函数旨在分配接收值的数组所需的尺寸。
| 函数 | 操作 |
|---|---|
| SeriesInfoInteger | 返回有关历史数据状态的信息 |
| Bars | 返回指定符号和期间的历史中条形数 |
| BarsCalculated | 返回指标缓冲区中的计算数据数量,如果出错则返回-1(数据尚未计算) |
| IndicatorCreate | 返回由MqlParam类型参数创建的指定技术指标的句柄 |
| IndicatorParameters | 基于指定的句柄,返回指标的输入参数数量以及参数的值和类型 |
| IndicatorRelease | 移除指标句柄并释放指标的计算块,如果它未被其他人使用 |
| CopyBuffer | 从指定指标中获取指定缓冲区的数据到数组中 |
| CopyRates | 获取指定符号和期间Rates结构的历史数据到数组中 |
| CopyTime | 获取指定符号和期间条形开盘时间的历史数据到数组中 |
| CopyOpen | 获取指定符号和期间条形开盘价格的历史数据到数组中 |
| CopyHigh | 获取指定符号和期间条形最高价格的历史数据到数组中 |
| CopyLow | 获取指定符号和期间条形最低价格的历史数据到数组中 |
| CopyClose | 获取指定符号和期间条形收盘价的历史数据到数组中 |
| CopyTickVolume | 获取指定符号和期间条形成交量历史数据到数组中 |
| CopyRealVolume | 获取指定符号和期间交易成交量历史数据到数组中 |
| CopySpread | 获取指定符号和期间价差历史数据到数组中 |
| CopyTicks | 将MqlTick格式的点转换为ticks_array |
| CopyTicksRange | 在指定日期范围内获取MqlTick格式的点到ticks_array |
| iBars | 返回历史中对应符号和期间条形数 |
| iBarShift | 返回与指定时间对应的条形索引 |
| iClose | 返回对应图表上条形收盘价(由’shift’参数指示) |
| iHigh | 返回对应图表上条形最高价(由’shift’参数指示) |
| iHighest | 返回对应图表上找到的最高值索引(相对于当前条形的移位) |
| iLow | 返回对应图表上条形最低价(由’shift’参数指示) |
| iLowest | 返回对应图表上找到的最小值索引(相对于当前条形的移位) |
| iOpen | 返回对应图表上条形开盘价(由’shift’参数指示) |
| iTime | 返回对应图表上条形的开盘时间(由’shift’参数指示) |
| iTickVolume | 返回对应图表上条形的成交量(由’shift’参数指示) |
| iRealVolume | 返回对应图表上条形的实际成交量 |
| iVolume | 返回对应图表上条形的成交量(由’shift’参数指示) |
| iSpread | 返回对应图表上条形的价差(由’shift’参数指示) |
最后更新于