Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Зачем продавать продукты в MetaTrader AppStore? Узнай из статьи!
Roman Ustymenko
232
Roman Ustymenko 2011.06.20 15:13 

В советнике необходимо на первом тике сделать анализ исторических данных, при попытке получить более 6000 свечей начинаются ошибки.

По логам понял, что он копирует определенное количество баров истории, т.к. total bars in history меняется но приблизительно 6000+, т.е при часовом графике этот период равен году,

команда "SeriesInfoInteger(Symbol(),PERIOD_M1,SERIES_TERMINAL_FIRSTDATE,first_date);"  это подтверждает. Как увеличить количество свечей, доступных на первом тике?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту - Документация по MQL5
gumgum
1227
gumgum 2011.06.20 15:24  
В тестере?
Roman Ustymenko
232
Roman Ustymenko 2011.06.20 15:39  
gumgum:
В тестере?
да
Slawa
Модератор
6676
Slawa 2011.06.20 15:52  
rikko:

В советнике необходимо на первом тике сделать анализ исторических данных, при попытке получить более 6000 свечей начинаются ошибки.

По логам понял, что он копирует определенное количество баров истории, т.к. total bars in history меняется но приблизительно 6000+, т.е при часовом графике этот период равен году,

команда "SeriesInfoInteger(Symbol(),PERIOD_M1,SERIES_TERMINAL_FIRSTDATE,first_date);"  это подтверждает. Как увеличить количество свечей, доступных на первом тике?

Задайте месячный или недельный таймфрейм тестирования (тестер обеспечивает как минимум 100 баров тестируемого таймфрейма перед датой начала тестирования, либо с даты начала предыдущего года - что раньше)

А работайте с нужным Вам таймфреймом 

gumgum
1227
gumgum 2011.06.20 16:00  
Если месячный, то можно успеть попить чаю) несколько раз)
Roman Ustymenko
232
Roman Ustymenko 2011.06.20 16:15  
stringo:

Задайте месячный или недельный таймфрейм тестирования (тестер обеспечивает как минимум 100 баров тестируемого таймфрейма перед датой начала тестирования, либо с даты начала предыдущего года - что раньше)

А работайте с нужным Вам таймфреймом 

спасибо за совет, попробую , но  думал, что есть решение проще.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий