The deviation setting on MT4 is not a slippage cap you can trust
Posted: Mon Nov 02, 2026 11:44 pm
The deviation setting on MT4 is not a slippage cap you can trust
The deviation field, or max slippage in points, looks like a safety net. Set it to 2 and surely no fill will land worse than 2 points away. That assumption fails more often than expected.
How the setting behaves depends on the broker server. With market execution, the field is often ignored entirely, because the order goes to market regardless. With instant execution, it controls whether the platform will accept a new price or send a requote. It never guarantees a better fill, only a rejection when the price drifts too far.
That distinction matters. A tight deviation on an instant account converts slippage into missed trades, and missed trades during momentum bursts are usually the best ones.
A smarter approach is treating deviation as a trade-off knob. Widen it slightly during liquid sessions, and narrow it only when spreads have already widened because a wide spread plus wide tolerance is how bad fills happen.
The only real protection is testing actual behavior on the specific account.
Has anyone seen the deviation field do anything at all on a market execution account?
The deviation field, or max slippage in points, looks like a safety net. Set it to 2 and surely no fill will land worse than 2 points away. That assumption fails more often than expected.
How the setting behaves depends on the broker server. With market execution, the field is often ignored entirely, because the order goes to market regardless. With instant execution, it controls whether the platform will accept a new price or send a requote. It never guarantees a better fill, only a rejection when the price drifts too far.
That distinction matters. A tight deviation on an instant account converts slippage into missed trades, and missed trades during momentum bursts are usually the best ones.
A smarter approach is treating deviation as a trade-off knob. Widen it slightly during liquid sessions, and narrow it only when spreads have already widened because a wide spread plus wide tolerance is how bad fills happen.
The only real protection is testing actual behavior on the specific account.
Has anyone seen the deviation field do anything at all on a market execution account?