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 pipsGood

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.

XAUUSD EA Slippage: How Much Loss Is Too Much?

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.

How to Measure Your Slippage in MT5

A 4-step process to calculate your actual average slippage across 50+ trades.

1

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.

2

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.

3

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).

4

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.

Slippage Cost Calculator

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

What Slippage Actually Is in MT5 Execution Terms

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.

Industry Benchmarks by Broker Type

Broker typeAvg slippageDuring newsEA suitability
Top-tier ECN0.5–1.5 pips2–5 pipsExcellent
Standard ECN/STP1–2.5 pips3–8 pipsGood
Market maker (STP lite)2–4 pips5–15 pipsMarginal
Dealing desk3–6 pips10–30+ pipsPoor
Offshore/unregulatedUnpredictableExtremeAvoid

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.

Red Flags That Suggest Broker-Side Slippage Manipulation

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.

How to Reduce Slippage Practically

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.

Frequently Asked Questions

Goldie Razor V2.8.4

M15 breakout + H4 EMA filter — built for XAUUSD on MT5

View Goldie Razor →