Скачать MetaTrader 5

Как увеличить total bars in history

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

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

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

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

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

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

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

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

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

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

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

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

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

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