- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomRatesReplace
以MqlRates类型数组数据完全替换指定时间间隔内自定义交易品种的价格历史。
int CustomRatesReplace(
|
参数
交易品种
[in] 自定义交易品种名称。
从
[in] 即将更新的指定范围内价格历史的第一个柱形图时间。
到
[in] 即将更新的指定范围内价格历史的最后柱形图时间。
rates[]
[in] M1的MqlRates类型历史数据数组。
count=WHOLE_ARRAY
[in] 即将用于替换的rates[]数组元素的数量。WHOLE_ARRAY意味着所有rates[]数组元素都应被用于替换。
返回值
已更新柱形图的数量,错误情况下为-1。
注意
如果rates[]数组的柱形图超出指定范围,则忽略该柱形图。如果价格历史已经存在这个柱形图并输入指定范围,则它可被替换。指定范围内以外当前价格历史的其他所有柱形图保持不变。有关高开低收价格应该是正确的rates[]数组数据,而开盘时间柱形图应该对应M1 时间周期。
另见