Все о вкладке Календарь и макроэкономические события. - страница 8

Создание механизма фильтрации новостей на MQL5 с использованием файла локального экономического календаря

Создание механизма фильтрации новостей на языке MQL5 с использованием файла локального экономического календаря

Каждый разработчик, который запускал советник во время публикации данных по занятости в несельскохозяйственном секторе, знаком с этой картиной: спред расширяется с одного пункта до пятнадцати, стоп-лосс срабатывает на расстоянии сорока пунктов от места его размещения, а стратегия, которая при бэктесте показывала отличные результаты, теряет прибыль за целую неделю всего за девяносто секунд. Выпуск экономических данных, оказывающих сильное влияние на рынок, — это самый предсказуемый источник убытков при исполнении ордеров на розничном рынке Форекс, и они предсказуемы именно потому, что их расписание публикуется за несколько дней до выхода. Техническая задача заключается не в определении времени событий, а в том, чтобы надежно передать расписание в советник.

Использование экономического календаря MQL5 в качестве фильтра новостей (Часть 5): Уровень, которого нет в календаре

Использование экономического календаря MQL5 в качестве фильтра новостей (часть 5): уровень, которого нет в календаре

Фильтр новостей, который мы создали к настоящему моменту в Части 4 этой серии, считывает экономический календарь брокера, определяет, какие события затрагивают торговый символ, блокирует открытие новых сделок в окне вокруг них, приостанавливает и возобновляет стоп-ордера, сохраняет работоспособность после перезапуска терминала и выполняет все это на основе статического CSV-файла при работе в Тестере стратегий. Каждое событие, которое календарь помечает как «High», обрабатывается одинаково. Для большинства новостей с высокой степенью влияния это именно то, что нужно. Вы устанавливаете окно с обеих сторон, советник приостанавливает работу на это время, и новость проходит.
Using the MQL5 Economic Calendar for News Filter (Part 5): The Tier the Calendar Does Not Have
Using the MQL5 Economic Calendar for News Filter (Part 5): The Tier the Calendar Does Not Have
  • 2026.10.29
  • www.mql5.com
This part extends the news filter with an ordered tier scale that adds a special tier above the broker's High, per‑event time windows, and one classifier shared by live calendar data and historical CSV. A rule table (with optional CSV overrides) promotes or demotes specific releases and can set custom windows. A diagnostic script prints your broker's calendar, event codes, and server time so your rules match what the terminal actually reports.