Скачать MetaTrader 5

Как загрузить исторические данные в требуемом временном интервале?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114283
Forex Trader  

Мне необходимо анализировать исторические данные непосредственно в советнике. Я использую для этого набор функций

  • iBars
  • iBarShift
  • iClose
  • iHigh
  • iHighest
  • iLow
  • iLowest
  • iOpen
  • iTime
  • iVolume

Проблема в том, что число предоставляемых баров (так сказать, глубина истории) зависит от состояния торгового терминала. Если, например, график по интересующей паре не был открыт, то будет доступно примерно 2000 отсчётов. Если же открыть в терминале график, выбрать интересующий тайм-фрейм и с помощью клавиши HOME "отматать" достаточно глубоко в прошлое, то и число доступных баров увеличится в соответствии с тем, где находится самый левый отсчет на графике. То есть получить нужный исторический интервал возможно, но для этого приходится использовать ручные операции с терминалом.

В связи с этим вопрос к знатокам. Нельзя ли программно инициировать подгрузку исторических данных для выбранного временного интервала? Буду благодарен за грамотный ответ, в том числе и отрицательный.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий