- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomRatesUpdate
Добавляет в историю пользовательского инструмента отсутствующие бары и заменяет существующие данными из массива типа MqlRates.
int CustomRatesUpdate(
|
Параметры
symbol
[in] Имя пользовательского инструмента.
rates[]
[in] Массив исторических данных типа MqlRates для таймфрейма M1.
count=WHOLE_ARRAY
[in] Количество элементов из массива rates[], которые будут использованы для обновления. Значение WHOLE_ARRAY означает, что необходимо использовать все элементы массива rates[].
Возвращаемое значение
Количество обновленных баров либо -1 в случае ошибки.
Примечание
Если бар из массива rates[] отсутствует в текущей истории пользовательского инструмента, то он добавляется. Если такой бар уже есть, то он заменяется. Все остальные бары в текущей ценовой истории остаются неизменным. Данные в массиве rates[] должны быть корректными по ценам OHLC, а время открытия баров соответствовать таймфрейму M1.
Смотри также