Stop violating prop firm rules and risking your profits on high-impact news events with our News Filter block.
Stop violating prop firm rules and risking your profits on high-impact news events with our News Filter block.
A News Filter gives your automated strategy awareness of scheduled economic events. You can choose if you want to continue trading through these events, stop trading, or even close your trades before these events hit. A News Filter gives you full control over how to deal with high-impact news events in your trading. This is incredibly powerful and especially useful if you are trading with prop firms that have strict rules against trading around high-impact news events.
The news filter block offers several advantages:
Instead of trading blindly during high-impact news, your EA can check for upcoming important news and decide what to do. To simplify the mechanics of the News Filter block, you can imagine it’s asking the following question:
“Are we currently outside a high-impact news event window?”
If yes, it’s safe to continue the logic of your EA and perhaps open a trade. If the answer is no, and the current time is inside of a high-impact news event window, the EA will not continue until the window has passed.

In the Block, you can set how big you want the time window to be. If you want to activate the News Filter 15 minutes before the news event, for example, not to open any news trades within 15 minutes of news, you put 15 in the Minutes Before field.
If you want to let the market cool down for 2 minutes after a news event before continuing trading, you can also put 2 in the Minutes After field.
The News Filter Block operates like any other Block in Profectus and has a true and false output to connect to the next block.
In the block itself, you can set the time window around news events (minutes before and minutes after), and you can actually select which events you want to filter. By default, all high-impact news events are selected for filtering.

The Block automatically detects which currencies are being traded and thus, which news events are relevant for those currencies. If you run a bot with a News Filter block on EUR/USD, it will automatically detect the news events for the EUR and for the USD. If you run it on XAU/USD, it will automatically detect the news events for the USD.

In the example above, you can see how you can use the True and False outputs of the News Filter block. In the left-side example, the News Filter block is used before the Buy Now block to stop opening trades during a High-Impact news event window. In the right-side example, the News Filter block is used before a Close Trades Block to close any open trades before a High-Impact news event window. We use the False output of the News Filter block to basically say: We are now in a news event window, what do we do next?. In this case, it’s closing all open trades to protect ourselves from unwanted spikes.
Use cases for the News Filter block:
We are actually very proud to say that Profectus is the only EA builder that you can also use the News Filter in your backtests. The News Filter works in backtests as well as in live trading, so you can measure its impact on historical data. When you run a backtest with the News Filter block, Profectus AI can detect historical news events dating back to January 2015.
This means your backtest reflects how the filter would have blocked entries or closed trades around real past events, giving you a realistic picture of its effect on your results before you go live. Your window settings and selected events apply in the same way during a backtest as they do in live trading.
For more details on how to use the News Filter block in Profectus AI, read this article in our Help Center.
Dive into a world of knowledge, trends, and industry updates on the Variable blog. Our curated content covers a spectrum of topics.