Spread as a share of the M5 average range: a 15% cap, worked at 6.0, 4.0 and 2.2 pip ATR
Posted: Thu Oct 29, 2026 10:40 am
Spread as a share of the M5 average range: a 15% cap, worked at 6.0, 4.0 and 2.2 pip ATR
A spread of 0.7 pips sounds the same at any time of day, but what it takes out of a scalp depends on how far price travels in a candle. One way to express it is spread divided by the average M5 range.
Here are three made-up readings of ATR(14) on EURUSD M5, with a spread to go with each. Treat them as a template, not measurements.
London open: ATR 6.0 pips, spread 0.5, share 8.3%.
Midday: ATR 4.0 pips, spread 0.7, share 17.5%.
Late evening: ATR 2.2 pips, spread 1.2, share 54.5%.
Now set a cap of 15%. The largest spread you'd accept is 0.15 x ATR, so 0.90 pips at the open, 0.60 at midday and 0.33 in the evening. Only the first reading passes. The second misses by 0.1 pip and the third is far outside.
The effect on a trade: a 5 pip target at midday gives away 0.7 / 5 = 14% of the target before price has done anything, and with a 4 pip stop the entry costs 17.5% of the risk. Late in the evening a 5 pip target loses 24% to the spread and a 4 pip stop 30%.
In an EA the rule is one line: trade only if spread_in_points <= 0.15 x ATR_in_points. By hand it's two numbers glanced at before entering. The cap itself is a choice, and 10% or 20% would work too. What helps is that it's one number applied the same way in every hour, so the filter doesn't depend on your mood.
A spread of 0.7 pips sounds the same at any time of day, but what it takes out of a scalp depends on how far price travels in a candle. One way to express it is spread divided by the average M5 range.
Here are three made-up readings of ATR(14) on EURUSD M5, with a spread to go with each. Treat them as a template, not measurements.
London open: ATR 6.0 pips, spread 0.5, share 8.3%.
Midday: ATR 4.0 pips, spread 0.7, share 17.5%.
Late evening: ATR 2.2 pips, spread 1.2, share 54.5%.
Now set a cap of 15%. The largest spread you'd accept is 0.15 x ATR, so 0.90 pips at the open, 0.60 at midday and 0.33 in the evening. Only the first reading passes. The second misses by 0.1 pip and the third is far outside.
The effect on a trade: a 5 pip target at midday gives away 0.7 / 5 = 14% of the target before price has done anything, and with a 4 pip stop the entry costs 17.5% of the risk. Late in the evening a 5 pip target loses 24% to the spread and a 4 pip stop 30%.
In an EA the rule is one line: trade only if spread_in_points <= 0.15 x ATR_in_points. By hand it's two numbers glanced at before entering. The cap itself is a choice, and 10% or 20% would work too. What helps is that it's one number applied the same way in every hour, so the filter doesn't depend on your mood.