MQL5参考自定义交易品种CustomRatesUpdate 

CustomRatesUpdate

将丢失的柱形图添加到自定义交易品种历史并用MqlRates类型数组数据替换现有数据。

int  CustomRatesUpdate(
   const string     symbol,             //自定义交易品种名称
   const MqlRates&  rates[],            // 即将用于自定义交易品种的数据数组
   uint             count=WHOLE_ARRAY   // 即将使用的rates[]数组元素的数量
   );

参数

交易品种

[in]  自定义交易品种名称。

rates[]

[in]  M1的MqlRates类型历史数据数组。

count=WHOLE_ARRAY

[in]  即将用于更新的rates[]数组元素的数量。WHOLE_ARRAY意味着所有rates[]数组元素都应被使用。

返回值

已更新柱形图的数量,错误情况下为-1。

注意

如果当前自定义交易品种的历史中没有rates[]数组柱形图,则需要添加该柱形图。如果已存在这个柱形图,则它可被替换。当前价格历史的其他所有柱形图保持不变。有关高开低收价格应该是正确的rates[]数组数据,而开盘时间柱形图应该对应M1 时间周期

另见

CustomRatesReplaceCustomRatesDeleteCopyRates