Trade Filter
Also known as: entry filter, signal filter
What is it?
A trade filter is a condition that screens which signals an automated system will actually act on, letting some through and skipping others. Not every signal that fires is one you want to take - some arrive when the trading cost is high, the market is thin, or conditions simply do not suit your strategy. A filter sets criteria for which trades qualify, based on things like the instrument, the time of day or session, how volatile the market is, the size of the spread, or the trade's direction. Signals that meet the criteria are traded; the rest are quietly passed over.
The value for a beginner is better trade quality. By trading only the setups that fit your account and the conditions you trust, you cut out the low-quality entries that tend to drag on results - for instance, skipping any trade where the spread is unusually wide, which keeps the system out of expensive, low-liquidity moments. Over many trades, removing the worst conditions can meaningfully improve how a strategy behaves. The balance to strike is not over-doing it.
Each filter you add removes some trades, and if you stack too many at once you can starve the system of trades entirely, then wrongly conclude the signal feed is bad when really you filtered it down to almost nothing. The sound approach is to add filters one at a time and measure the effect of each, so you can tell which genuinely helps. A trade filter improves the average quality of what you trade; it does not guarantee profit, and the trades that pass still carry full market risk.
Why it matters: Filters let you trade only the setups that fit your account and conditions, cutting low-quality entries that drag on results.
Good filters lift average trade quality; too many starve the system of trades.
Real-world example
A filter that skips trades when the spread is above 2 pips keeps the bot out of expensive, low-liquidity moments.
How SignalBots handles it
SignalBots' execution settings let you filter incoming signals by instrument, spread, and session before they trade.
Pro tip
Add filters one at a time and measure the effect; stacking many at once makes it impossible to tell which one helped.
Common pitfalls
Over-filtering until almost nothing trades, then concluding the feed is bad when it was throttled to nothing.
Frequently asked questions
Can a trade filter improve results?
Yes, by skipping low-quality conditions like wide spreads or off-session hours - but each filter should be tested, since over-filtering removes good trades too.
What kinds of conditions can a trade filter use?
Common ones are instrument, session or time of day, volatility, spread size, and trade direction - any condition that defines which signals are worth taking.
How many filters should I use?
As few as do the job. Add them one at a time and measure each; stacking many at once can starve the system of trades and hide which filter actually helped.
Does filtering trades guarantee I will make money?
No. Filters raise the average quality of the trades you take, but the ones that pass still carry full market risk and can lose.
Why is my filtered system barely trading?
Usually too many filters stacked together. Loosen or remove them one at a time to find the balance between trade quality and having enough trades to matter.