Доброго времени суток) Подскажите, есть разница по времени перебирать данные баров с помощью команд iClose,iOpen, если нужно перебрать большое количество данных или быстрее будет при начале работы занести эти данные в массив, а потом обращаться к нему?
- Получить имя объекта на текущем баре соседего графика.
- Запрет торговли в одном баре.
- Обновление массива Rates с каждым новым баров. Или как добавить в массив только последний бар.
Anton Novokhatskii:
Доброго времени суток) Подскажите, есть разница по времени перебирать данные баров с помощью команд iClose,iOpen, если нужно перебрать большое количество данных или быстрее будет при начале работы занести эти данные в массив, а потом обращаться к нему?
Доброго времени суток) Подскажите, есть разница по времени перебирать данные баров с помощью команд iClose,iOpen, если нужно перебрать большое количество данных или быстрее будет при начале работы занести эти данные в массив, а потом обращаться к нему?
CopyRates очевидно - все бары получить в массив
Anton Novokhatskii #:
т.е. при использовании CopyRates и последующим заносом каждого нового бара в массив и переборе его для получения значений, уйдет меньше времени на обработку чем перебирать непосредственно с графика?
т.е. при использовании CopyRates и последующим заносом каждого нового бара в массив и переборе его для получения значений, уйдет меньше времени на обработку чем перебирать непосредственно с графика?
Зависит от необходимости. Смотря какие данные вам будут нужны для анализа. Можно использовать CopySeries()
Документация по MQL5: Доступ к таймсериям и индикаторам / CopySeries
- www.mql5.com
CopySeries - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Скорее всего, у вас архитектурная ошибка. В 99% случаев, нет смысла перебирать все бары на каждом шагу.
Anton Novokhatskii #:
т.е. при использовании CopyRates и последующим заносом каждого нового бара в массив и переборе его для получения значений, уйдет меньше времени на обработку чем перебирать непосредственно с графика?
т.е. при использовании CopyRates и последующим заносом каждого нового бара в массив и переборе его для получения значений, уйдет меньше времени на обработку чем перебирать непосредственно с графика?
Скорость работы легко проверяется. У вас в распоряжении есть таймеры в т.ч. и высокого разрешения.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь