March 7, 2025. NFP Friday. I had a buy stop sitting above GBPUSD at 1.2910, placed the night before, 0.30 lots on a $5,200 account. The number printed hot, cable ripped upward, and my order filled at 1.2924 — 14 pips of slippage on the entry. The trade still hit my take profit, but $42 of my gain had evaporated between the price I asked for and the price I got. That stung more than a clean loss would have, because it was invisible. Nobody alerts you. The journal tab just quietly shows the worse price. That Friday sent me down the rabbit hole of the mt5 slippage control settings guide I wish I'd read first — every setting, every broker quirk, and the exact math of what slippage costs a working account.
I now run every news-week position through the DarkWolf MT5 Signal Calculator with slippage-adjusted entries before I commit size. This guide shows you the same workflow, step by step.
How I Set My Deviation Limits Before Every News Week
Sunday evening, before the week's calendar loads up, I do a five-minute slippage routine. First, I check the economic calendar and mark the red-folder events — NFP, CPI, FOMC, central bank speeches. For each one, I decide in advance: am I flat, or am I trading through it with protection?
If I'm trading through it, the order dialog's deviation setting gets my attention. In MT5, when you place a market order, there's a small "Deviation" field measured in points. It tells the broker: fill me within this many points of the quoted price, or reject the order. I use 20 points (2 pips) for majors in normal conditions and 50 points (5 pips) around news — wide enough to actually get filled, tight enough to avoid a horror fill 30 pips away.
For my EAs, the equivalent lives in the inputs tab — usually called Slippage or MaxDeviation, also in points. My grid EA runs at 30 points. Anything wider and I'd rather have the requote than the fill; a requote is an annoyance, a 40-pip slip is a loss.
Here's the quirk that took me two years to learn: on market execution accounts, the deviation setting often does nothing. The broker fills you at the current market price regardless, because that's what market execution means. I argued with my broker's support for a week about this before they pointed me to their execution policy page. If you're on market execution and wondering why your deviation limit never triggers — it's not broken, it's just not applicable. Check your account type before you blame the setting. The DarkWolf MT5 risk management settings guide covers how this interacts with stop-loss placement.
$100,000 Account: Slippage Across 30 News Trades
Let me show you real numbers. I pulled 30 news-event trades from a $100,000 prop account I traded in Q1 2025 — same strategy, same 1-lot sizing, EURUSD and GBPUSD only. The difference between "normal" and "news" conditions is the entire story.
| Market condition | Trades | Avg slippage | Total cost |
|---|---|---|---|
| Quiet Asian session | 8 | 0.3 pips | $24 |
| London open | 7 | 0.8 pips | $56 |
| CPI release | 6 | 6.5 pips | $390 |
| NFP release | 5 | 11.2 pips | $560 |
| FOMC statement | 4 | 8.4 pips | $336 |
Total slippage cost across those 30 trades: $1,366 — on an account where my total net profit for the quarter was $4,120. Slippage ate a third of my edge. The strategy was fine. The execution environment was the tax I wasn't accounting for. After that quarter, slippage-adjusted position sizing became non-negotiable in my routine.
What the Calculator Told Me About My Real Fill Prices
I started feeding expected slippage into my sizing math using the DarkWolf MT5 Signal Calculator. The trick is simple: shift your entry price by the expected slippage before calculating, so the position size reflects the fill you'll actually get, not the one you wish for.
| Scenario | Calculator input | Output |
|---|---|---|
| EURUSD, quiet market | $5,200 · 1% risk · 25-pip SL · 0 slip | 0.21 lots, $52 risk |
| GBPUSD, pre-NFP | $5,200 · 1% risk · 25-pip SL · 10-pip expected slip | 0.15 lots, $52 risk |
| XAUUSD, FOMC week | $5,200 · 1% risk · 300-pip SL · 80-pip expected slip | 0.14 lots, $52 risk |
See what happened in row two? Same dollar risk, but the lot size dropped from 0.21 to 0.15. The 10 pips of expected slippage effectively widen my stop from 25 to 35 pips, so I size down to keep the dollar risk at $52. Most traders do the opposite — they keep size constant and let slippage silently inflate their risk. That's how a "1% risk" trade becomes a 1.4% trade without you noticing.
The Slippage Arithmetic Your Broker Never Publishes
Slippage isn't just an entry problem. It hits entries, exits, and stop losses — sometimes all three on the same trade.
| Variable | Meaning | Example value |
|---|---|---|
| Slippage (pips) | Requested price minus fill price | 14 pips (my NFP trade) |
| Pip value | Dollar value of one pip per lot | $10 per lot (EURUSD) |
| True risk | What the trade can actually lose | $52 planned → $66 real |
The second formula is the one that changed my behavior. A stop loss is a market order when triggered — it slips too. If your stop is 25 pips away and both entry and exit slip 5 pips against you in fast markets, your "1% risk" trade risks 1.4%. On a prop account with a 5% max drawdown, that hidden 40% risk inflation is the difference between passing and failing.
Where Slippage Actually Happens in MT5
Slippage isn't a setting you toggle — it's a gap between intention and reality, and it opens in four specific places in MT5.
First, the order dialog: the Deviation field we covered. Instant-execution accounts honor it; market-execution accounts mostly ignore it. Know which one you have — it's in your contract specifications.
Second, pending orders: a buy stop becomes a market order when price touches it. In a fast market, "touches it" and "fills" can be 20 pips apart. Your stop level is a trigger, not a fill price. This is the number-one misunderstanding I see in forums.
Third, stop losses and take profits: both convert to market orders on trigger. Your stop loss guarantees an exit, not a price. During the January 2025 CPI spike I watched a friend's stop slip 31 pips on USDJPY. His "2% risk" trade lost 3.1%.
Fourth, EA order sending: EAs send orders with a deviation parameter in code (the old slippage argument). If your EA's input says 10 points and the market needs 50, you get requotes instead of fills — which is actually the safer failure mode. I'd rather miss a trade than take a 40-pip slip. The MT5 strategy tester guide shows how to model realistic slippage in backtests so your EA's pretty equity curve survives contact with reality.
Dialing In the Calculator for Slippage-Adjusted Sizing
Here's my exact workflow with the DarkWolf MT5 Signal Calculator before any news-week trade.
| Input Field | What it means | Sample value |
|---|---|---|
| Account balance | Current equity before the trade | $5,200 |
| Risk percent | Max loss as % of account | 1% |
| Stop loss (pips) | Chart stop distance plus expected slippage | 35 pips (25 + 10 slip) |
| Entry price | Expected fill, not the trigger price | 1.2920 (trigger 1.2910) |
Where do the expected-slippage numbers come from? My own journal. I log requested vs. fill price on every trade, and once a month I average it by condition. NFP: 10 pips. CPI: 6. London open: 1. Your numbers will differ by broker and account type — a VPS close to your broker's server shaves off latency slippage too, which is a separate, fixable slice of the problem.
Regulators take execution quality seriously, by the way — the CFTC and the FCA both require brokers to disclose execution policies, and Investopedia's slippage explainer is worth a read if you want the textbook version of what I learned the expensive way.
Slippage Questions Traders Keep Asking Me
What is a good max deviation setting in MT5?
For majors in normal conditions, 20–30 points (2–3 pips) is sensible — tight enough to reject horror fills, wide enough to actually get filled. Around major news, widen to 50–100 points or accept that you'll sit out. Zero deviation means constant requotes in any real market.
Does the MT5 deviation setting work on all account types?
No. On instant-execution accounts it acts as a real fill-or-reject limit. On market-execution accounts — the most common type now — the broker fills at the prevailing market price and the deviation field is largely decorative. Check your contract specifications to see which execution mode you have.
Can slippage be positive?
Yes, and it happens more than people think. If price jumps in your favor between your order and the fill, you get filled better than requested. My journal shows positive slippage on about 18% of my limit-order fills. It doesn't cancel out the bad ones, but it's real.
How do I add slippage to my MT5 strategy tester backtests?
In the tester settings, set a realistic slippage value in points per trade — I use 20 points for majors and 50+ for news strategies. Most default backtests use zero slippage, which is why EAs that look amazing in the tester fall apart live. Test with slippage or don't trust the result.
Why did my stop loss fill 30 pips away from where I set it?
Because a stop loss is a trigger, not a guaranteed price. When hit, it becomes a market order, and in a fast market the next available price can be far away. Guaranteed stops exist at some brokers for a fee — otherwise, expect slippage on stops during news and gaps.
Does a VPS actually reduce slippage?
It reduces latency slippage — the slice caused by your order traveling slowly to the broker. If your ping is 250ms from home and 5ms from a VPS near the broker's server, you measurably cut the delay-driven portion. It can't fix liquidity slippage during NFP, when there's simply no one to take the other side at your price.
Should I avoid trading during news entirely?
Not necessarily, but size for it. Either stay flat through red-folder events or trade them with slippage-adjusted sizing and wider deviation limits. What kills accounts isn't news trading — it's news trading with normal-condition position sizes.
Can my broker be giving me abnormal slippage on purpose?
Some slippage is structural and unavoidable. But if your fills are consistently and asymmetrically worse than peers — always against you, never for you — that's a red flag. Log requested vs. fill prices for a month, compare with a second broker's demo, and file a complaint with your regulator if the pattern holds.