Adding a filter feels responsible: remove weak trades and keep only the clean setups. The problem is that several filters may measure the same market behaviour with different labels, or may improve the past by removing too many difficult examples.
The right question is not “How many confirmations do we have?” but “What independent mistake does each filter prevent, and what does it cost?”
A simple filter review
Test the contribution of each condition separately before keeping it.
- 01RoleName the exact failure the filter is intended to block.
- 02OverlapCheck whether another input already measures the same behaviour.
- 03CostMeasure delay, missed opportunities, and fewer independent samples.
- 04RobustnessRemove or shift the filter and repeat the test on unseen data.
Common mistake
A strategy keeps adding trend, momentum, volatility, session, and candle filters until its history looks smooth. Because several conditions were tuned together, no one knows which rule added real information and which one merely selected the past.
Practical check
Start with the smallest coherent model. Add one condition with a written purpose, compare opportunity count and behaviour, then challenge it on another period or feed. If removing it changes little, or nearby settings fail sharply, it may be complexity without durable value.
- One filter, one stated purpose.
- Measure overlap with existing inputs.
- Track lost opportunities as well as avoided losses.
- Retest on unseen data and nearby settings.
- Prefer explainable improvement over a prettier curve.
Questions you may have
Do filters always reduce risk?
No. They can reduce some entries while adding delay, concentration, or false confidence.
How many filters should an EA use?
There is no universal number. Keep only conditions with distinct, testable roles.