Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пиши роботов на заказ. Зарабатывай с сервисом Фриланс!
Forex Trader
114255
Forex Trader 2010.01.27 03:36 

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

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

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

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

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