Скачать MetaTrader 5

Как эксперту проверить наличие таймсерии в тестере

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

Эксперт для своей работы должен иметь адекватную информацию не только по тому таймфрейму, на котором он запущен,

но и по некоторым другим.

При тестировании этих таймфреймов может не оказаться в истории или в них могут быть провалы.

Результаты тестирования, соответственно, будут не те.

Как можно эксперту проверить наличие всех необходимых данных в ходе тестирования?

Например, я запускаю эксперта на PERIOD_M5, а он обращается к PERIOD_D1 iHigh(smb,PERIOD_D1,1);... какую мне сделать проверку?

Victor Nikolaev
Модератор
15102
Victor Nikolaev  
Eugene1:

Эксперт для своей работы должен иметь адекватную информацию не только по тому таймфрейму, на котором он запущен,

но и по некоторым другим.

При тестировании этих таймфреймов может не оказаться в истории или в них могут быть провалы.

Результаты тестирования, соответственно, будут не те.

Как можно эксперту проверить наличие всех необходимых данных в ходе тестирования?

Например, я запускаю эксперта на PERIOD_M5, а он обращается к PERIOD_D1 iHigh(smb,PERIOD_D1,1);... какую мне сделать проверку?


Найди нужный код ошибки и проверяй

https://docs.mql4.com/ru/constants/errors

Evgeny Potapov
1661
Evgeny Potapov  
Vinin:


Найди нужный код ошибки и проверяй

https://docs.mql4.com/ru/constants/errors



Я такой ошибки не нашёл.

Разве что ERR_CANNOT_CALL_FUNCTION 4019 Невозможно вызвать функцию

Но как-то не очень похоже.

Рустам
3597
Рустам  
ERR_HISTORY_WILL_UPDATED4066Запрошенные исторические данные в состоянии обновления
Evgeny Potapov
1661
Evgeny Potapov  
FAQ:
ERR_HISTORY_WILL_UPDATED4066Запрошенные исторические данные в состоянии обновления
Спасибо! Не догадался... а можно было бы, если подумать.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий