Обсуждение статьи "Использование Экономического календаря MQL5 для фильтрации новостей (Часть 4): Точное тестирование на истории со статическими данными"

 

Опубликована статья Использование Экономического календаря MQL5 для фильтрации новостей (Часть 4): Точное тестирование на истории со статическими данными:

В этой статье реализован статический источник новостей на основе CSV для Тестера стратегий, позволяющий предварительно загружать и запрашивать исторические экономические события при тестировании на исторических данных. Он заменяет вызовы календаря в реальном времени в режиме тестера быстрым поиском в памяти, при этом логика работы в реальной торговле остается прежней и обеспечивает детерминированные, воспроизводимые результаты с явным контролем над тем, какие события включаются. Это позволяет надежно проверять новостные фильтры, временное удаление стопов и правила блокировки новых сделок.

Если в Тестере стратегий недоступны исторические события экономического календаря, это приводит к конкретным наблюдаемым искажениям результатов.

При типичном тестировании на исторических данных:

  • Советник никогда не обнаруживает новостные окна, поскольку события не возвращаются.
  • Логика блокировки новых сделок никогда не срабатывает.
  • Процедуры временного удаления уровней стоп-лосса и тейк-профита остаются неактивными.
  • Логика закрытия позиций перед событиями высокой важности никогда не выполняется.

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

В результате невозможно ответить на следующие вопросы:

  • Правильно ли советник определил новостное окно?
  • Было ли открытие новых сделок заблокировано в нужное время?
  • Были ли стоп-уровни удалены, а затем восстановлены?
  • Приводило ли перекрытие событий к образованию непрерывных периодов ограничений?

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




Автор: Solomon Anietie Sunday