Eugene1:
Эксперт для своей работы должен иметь адекватную информацию не только по тому таймфрейму, на котором он запущен,
но и по некоторым другим.
При тестировании этих таймфреймов может не оказаться в истории или в них могут быть провалы.
Результаты тестирования, соответственно, будут не те.
Как можно эксперту проверить наличие всех необходимых данных в ходе тестирования?
Например, я запускаю эксперта на PERIOD_M5, а он обращается к PERIOD_D1 iHigh(smb,PERIOD_D1,1);... какую мне сделать проверку?
Найди нужный код ошибки и проверяй
Я такой ошибки не нашёл.
Разве что ERR_CANNOT_CALL_FUNCTION 4019 Невозможно вызвать функцию
Но как-то не очень похоже.
ERR_HISTORY_WILL_UPDATED | 4066 | Запрошенные исторические данные в состоянии обновления |
FAQ:
Спасибо! Не догадался... а можно было бы, если подумать.
ERR_HISTORY_WILL_UPDATED | 4066 | Запрошенные исторические данные в состоянии обновления |

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Эксперт для своей работы должен иметь адекватную информацию не только по тому таймфрейму, на котором он запущен,
но и по некоторым другим.
При тестировании этих таймфреймов может не оказаться в истории или в них могут быть провалы.
Результаты тестирования, соответственно, будут не те.
Как можно эксперту проверить наличие всех необходимых данных в ходе тестирования?
Например, я запускаю эксперта на PERIOD_M5, а он обращается к PERIOD_D1 iHigh(smb,PERIOD_D1,1);... какую мне сделать проверку?