Home / Questions / XAUUSD EA Slippage: How Much Is Too Much?
Slippage Threshold Meter
Where does your average slippage land? Click a zone to see what it means for your strategy and how much it costs per trade.
1–2 pips — Good
At 0.01 lot: ~$15/month (200 trades)Normal for a quality ECN broker on XAUUSD during liquid sessions. This is the realistic best-case for most professional setups. At 0.10 lots, costs $1–2 per trade.
Quick Answer
On a quality ECN broker, average XAUUSD slippage should be 0.5–2 pips. Above 3 pips warrants investigation; above 5 pips is a strong signal of a broker problem; above 8 pips is a clear sign to change brokers. Measure over 50+ trades before drawing conclusions — a handful of high-slippage news event trades can skew a small sample.
A 4-step process to calculate your actual average slippage across 50+ trades.
Open Trade History in MT5
In MT5, click "View" → "Terminal" (or press Ctrl+T) → select the "History" tab. Set the date range to cover your last 50+ trades. Right-click and export to CSV if you prefer to analyse in a spreadsheet.
Find the requested entry price
Your EA logs the signal price in MT5's "Expert" tab (also called the Experts tab in the Terminal window). Match each trade's open time with the logged signal price. If your EA doesn't log this, check your broker's tick data for the price at the exact signal timestamp.
Calculate the difference
For each trade, subtract the signal price from the actual fill price. A positive difference on a BUY (fill higher than signal) is negative slippage (you paid more). A negative difference on a BUY (fill lower than signal) is positive slippage (you got a better price). Convert the difference to pips (divide by 0.01 for XAUUSD).
Average over 50+ trades
Sum all your individual slippage figures and divide by the number of trades. Use the absolute value (ignore the sign) if you want the average magnitude. If the average is negative (meaning you consistently get better fills than requested), that is excellent news — positive slippage exists and is more common on genuine ECN brokers than traders realise.
Enter your measured slippage to see the monthly cost and its impact on your expected gross profit.
Your Average Slippage
Trades per Month
Lot Size
$100.00
Monthly slippage cost
100 trades × 2 pips at 0.05 lots
40%
Of estimated gross profit
based on 5-pip avg net per trade
$1200
Annual slippage cost
at current settings
When your EA sends a market order to open a trade, it requests execution "at market" — meaning at the best available price at that moment. Between the moment your order is sent and the moment the broker fills it, price may have moved. The difference between your intended price and your actual fill price is slippage.
Slippage can be positive or negative. Negative slippage (you fill at a worse price than intended) is more common in fast markets and with lower-quality brokers. Positive slippage (you fill at a better price than intended) occurs when price has moved in your favour between order submission and execution — more common on genuine ECN brokers with fast order matching.
In MT5, you can set a maximum slippage deviation in the EA settings — this tells MT5 to reject fills beyond a certain number of pips from the requested price. On a bad day, this can cause order rejections. On most days, it is a useful guard against being filled at extremely unfavourable prices during fast moves.
| Broker type | Avg slippage | During news | EA suitability |
|---|---|---|---|
| Top-tier ECN | 0.5–1.5 pips | 2–5 pips | Excellent |
| Standard ECN/STP | 1–2.5 pips | 3–8 pips | Good |
| Market maker (STP lite) | 2–4 pips | 5–15 pips | Marginal |
| Dealing desk | 3–6 pips | 10–30+ pips | Poor |
| Offshore/unregulated | Unpredictable | Extreme | Avoid |
Goldie Razor V2.8.4 uses market execution — slippage is a factor in its profitability. It is specifically designed for ECN brokers where slippage averages 0.5–2 pips rather than the 3–6+ seen on dealing desk or market maker models. At 7–10 trades per day with 20–35 pip targets, even 2 pip average slippage represents a manageable 6–10% reduction in effective target.
Not all high slippage is random. There are specific patterns that suggest a broker is systematically manipulating execution quality rather than simply having a slow order matching system.
Slippage is consistently negative but never positive
On a genuine ECN broker, positive slippage (better fills than requested) should occur roughly as often as negative slippage during volatile conditions. If you never see a positive slippage event across 100+ trades, the broker may be algorithmically capping fill quality.
Slippage is highest during your most profitable signal windows
Some dealing desk brokers identify profitable EA patterns and introduce deliberate latency during those specific times. If your slippage analysis shows clustering of poor fills at your EA's most frequent trade times, this is a significant red flag.
Slippage worsens over time with the same settings
If your slippage measured in Month 1 was 1.5 pips and by Month 3 it is 4 pips with no change to your setup, the broker has likely changed its execution model. This can happen when a profitable EA account gets flagged.
Stop loss fills are consistently worse than entry fills
SL slippage is partially explainable by fast markets. But if your stop losses are consistently filling 5–10 pips below the set price while your entries are only 1–2 pips off, the broker may be prioritising unfavourable fills specifically on your exit orders.
Your live results diverge from demo results on the same broker
If demo slippage is 1 pip but live slippage is 4 pips on the same broker, you are in one of two broker models: the demo uses a better execution engine than live, or the live environment specifically targets real-money accounts for worse fills.
VPS location
Use a VPS in the same data center city as your broker. Most ECN brokers operate from London LD4/LD5 or New York NY4 data centers. A co-located VPS reduces round-trip latency to under 2ms.
Market vs limit orders
Market orders accept any available price. Limit orders specify a maximum acceptable price. For EA breakout entries, limit orders can reduce slippage but may result in missed entries if price moves past the limit quickly.
Off-peak session hours
Slippage is lowest during high-liquidity windows: London open (08:00–10:00 GMT) and NY open overlap (13:00–15:00 GMT). The worst slippage occurs in the first 5 minutes of the Asian session and immediately after major news releases.
Broker selection
This is the single most impactful lever. Switching from a dealing desk broker to a quality ECN broker can reduce average slippage from 4–5 pips to under 1.5 pips — a permanent improvement requiring zero changes to the EA.
Slippage tolerance setting in MT5
Set a maximum deviation in your EA settings (typically 5–10 pips). This rejects fills beyond the threshold, preventing extreme slippage events at the cost of occasionally missed entries.
Trade timing
Some EAs can be configured to avoid trading in the first and last 30 minutes of each session, when liquidity thins and slippage increases. Review your slippage data by hour to identify your worst-performing windows.
EA Slippage and Spread Costs on Gold
Full explainer of what slippage is and how it differs from spread.
XAUUSD Slippage and Spreads: How to Minimise Costs
Comprehensive guide to reducing all execution costs.
Is My XAUUSD EA Being Blocked by My Broker?
When high slippage becomes a signal of broker manipulation.
Which Broker Is Best for EA Trading?
Brokers with lowest slippage on XAUUSD — how to find them.
How Spreads Affect Gold Trading Profitability
Slippage and spread combined — the full execution cost picture.
Goldie Razor V2.8.4
M15 breakout + H4 EMA filter — built for XAUUSD on MT5