Обсуждение статьи "Использование Экономического календаря MQL5 для фильтрации новостей (Часть 4): Точное тестирование на истории со статическими данными"
В этой статье реализован статический источник новостей на основе CSV для Тестера стратегий, позволяющий предварительно загружать и запрашивать исторические экономические события при тестировании на исторических данных. Он заменяет вызовы календаря в реальном времени в режиме тестера быстрым поиском в памяти, при этом логика работы в реальной торговле остается прежней и обеспечивает детерминированные, воспроизводимые результаты с явным контролем над тем, какие события включаются. Это позволяет надежно проверять новостные фильтры, временное удаление стопов и правила блокировки новых сделок.
Если в Тестере стратегий недоступны исторические события экономического календаря, это приводит к конкретным наблюдаемым искажениям результатов.
При типичном тестировании на исторических данных:
Советник никогда не обнаруживает новостные окна, поскольку события не возвращаются.
Логика блокировки новых сделок никогда не срабатывает.
Процедуры временного удаления уровней стоп-лосса и тейк-профита остаются неактивными.
Логика закрытия позиций перед событиями высокой важности никогда не выполняется.
Это приводит к вводящим в заблуждение результатам: всплески волатильности игнорируются, а проверить поведение невозможно, поскольку ни логи, ни действия не подтверждают работу новостного фильтра.
В результате невозможно ответить на следующие вопросы:
Правильно ли советник определил новостное окно?
Было ли открытие новых сделок заблокировано в нужное время?
Были ли стоп-уровни удалены, а затем восстановлены?
Приводило ли перекрытие событий к образованию непрерывных периодов ограничений?
Без наблюдаемых подтверждений такого поведения результаты тестирования оказываются непроверяемыми и неполными.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Опубликована статья Использование Экономического календаря MQL5 для фильтрации новостей (Часть 4): Точное тестирование на истории со статическими данными:
Если в Тестере стратегий недоступны исторические события экономического календаря, это приводит к конкретным наблюдаемым искажениям результатов.
При типичном тестировании на исторических данных:
Это приводит к вводящим в заблуждение результатам: всплески волатильности игнорируются, а проверить поведение невозможно, поскольку ни логи, ни действия не подтверждают работу новостного фильтра.
В результате невозможно ответить на следующие вопросы:
Без наблюдаемых подтверждений такого поведения результаты тестирования оказываются непроверяемыми и неполными.
Автор: Solomon Anietie Sunday