Your News Filter Did Nothing in the Backtest — and That Is Not a Bug

13 September 2026, 02:00
Kenichiro Sakamoto
0
24
A news filter is one of the most requested features in an EA, and one of the least verifiable. The reason is simple: the Strategy Tester does not feed the economic calendar into your test.

Why the tester cannot show it
The built-in MetaTrader calendar is a live data service. Inside a backtest the EA generally cannot query which events occurred on a historical date, so a calendar-driven filter either does nothing or is skipped entirely. Whatever your backtest produced, it is almost certainly the result of the strategy without the filter.

What that means for the numbers
It cuts both ways. A published backtest cannot claim credit for a news filter's protection, and it also cannot be blamed for trades the filter would have prevented. If a seller says "the news filter improved the profit factor from 1.3 to 1.8", ask how that was measured — because the standard tester does not measure it.

Test it forward, not backward
The honest way to evaluate a news filter is a demo account running through a few scheduled high-impact releases. Watch whether the EA actually pauses entries in the window you configured, and whether it resumes. That is a behavioural test, and it takes days, not seconds.

Filters are not free
Every pause removes trades, including profitable ones. A filter set too wide on an instrument that reacts to many releases can quietly remove a large share of the year's opportunities. Widen the window only as far as you can justify.

How we implement it
Gold King and Bitcoin Comet both use the built-in MetaTrader calendar to pause new entries around high-impact events, with no external connection required — nothing to install, nothing that breaks when a third-party feed goes down. But we do not attribute any part of our published backtest figures to that filter, because the tester cannot verify it.

Our three best-selling EAs: GOLD NEURON (AI) https://www.mql5.com/en/market/product/187329 · ATLAS PORTFOLIO https://www.mql5.com/en/market/product/182751

Our EAs use the built-in MetaTrader calendar, so the filter needs no external connection — and we say plainly that the tester cannot show its effect. The full list: fxea365.com/ea/ranking