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