Как быстрее перебрать данные баров.

 
Доброго времени суток) Подскажите, есть разница по времени перебирать данные баров с помощью команд iClose,iOpen, если нужно перебрать большое количество данных или быстрее будет при начале работы занести эти данные в массив, а потом обращаться к нему? 
 
Anton Novokhatskii:
Доброго времени суток) Подскажите, есть разница по времени перебирать данные баров с помощью команд iClose,iOpen, если нужно перебрать большое количество данных или быстрее будет при начале работы занести эти данные в массив, а потом обращаться к нему? 

CopyRates очевидно - все бары получить в массив

 
т.е. при использовании  CopyRates и последующим заносом каждого нового бара в массив и переборе его для получения значений, уйдет меньше времени на обработку чем перебирать непосредственно с графика?
 
Anton Novokhatskii #:
т.е. при использовании  CopyRates и последующим заносом каждого нового бара в массив и переборе его для получения значений, уйдет меньше времени на обработку чем перебирать непосредственно с графика?

Зависит от необходимости. Смотря какие данные вам будут нужны для анализа. Можно использовать CopySeries()

Документация по MQL5: Доступ к таймсериям и индикаторам / CopySeries
Документация по MQL5: Доступ к таймсериям и индикаторам / CopySeries
  • www.mql5.com
CopySeries - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Anton Novokhatskii #:
т.е. при использовании  CopyRates и последующим заносом каждого нового бара в массив и переборе его для получения значений, уйдет меньше времени на обработку чем перебирать непосредственно с графика?
Скорее всего, у вас архитектурная ошибка. В 99% случаев, нет смысла перебирать все бары на каждом шагу. 
 
Anton Novokhatskii #:
т.е. при использовании  CopyRates и последующим заносом каждого нового бара в массив и переборе его для получения значений, уйдет меньше времени на обработку чем перебирать непосредственно с графика?

Скорость работы легко проверяется. У вас в распоряжении есть таймеры в т.ч. и высокого разрешения.