Скачать MetaTrader 5

CustomRatesReplace

Полностью заменяет ценовую историю пользовательского инструмента в указанном временном интервале данными из массива типа MqlRates.

int  CustomRatesReplace(
   const string     symbol,       // имя символа
   datetime         from,         // с какой даты
   datetime         to,           // по какую дату
   const MqlRates&  rates[]       // массив с данными, которые необходимо применить к пользовательскому инструменту
   );

Параметры

symbol

[in]  Имя пользовательского инструмента.

from

[in]  Время первого бара в ценовой истории из указанного диапазона, подлежащего обновлению.

to

[in]  Время последнего бара в ценовой истории из указанного диапазона, подлежащего обновлению.

rates[]

[in]   Массив исторических данных типа MqlRates для таймфрейма M1.

Возвращаемое значение

Количество обновленных баров либо -1 в случае ошибки.

Примечание

Если бар из массива rates[] выходит за пределы указанного диапазона, то он игнорируется. Если такой бар уже есть в ценовой истории и входит в заданный диапазон, то он заменяется. Все остальные бары в текущей ценовой истории за пределами указанного диапазона остаются неизменным. Данные в массиве rates[] должны быть корректными по ценам OHLC, а время открытия баров соответствовать таймфрейму M1.

 

Смотри также

CustomRatesDelete, CustomRatesUpdate, CopyRates