What Is Spread — and Why It Hits XAUUSD Hard
Every time your EA opens a trade, it buys at the Ask price and closes at the Bid price. The gap between them is the spread — and you pay it on every single entry, regardless of whether the trade wins or loses.
Live spread example — XAUUSD
BID (you sell here)
2,345.10
SPREAD
0.20
pips
ASK (you buy here)
2,345.30
Your EA opens a buy at 2,345.30. It is immediately $0.20 per 0.01 lot in the red before the market moves a single pip.
XAUUSD (gold) is particularly sensitive to spread because scalping EAs target small moves — often 3–8 pips of profit per trade. A 0.5 pip spread is 6–17% of the target profit gone before the trade even starts. On a standard account with 2.0 pip spread, the EA needs the market to move 2 pips in the right direction just to reach breakeven.
XAUUSD pip value reference
$0.10 / pip
0.01 lot · Micro
$1.00 / pip
0.1 lot · Mini
$10.00 / pip
1.0 lot · Standard
The Compound Math: Spread Over Hundreds of Trades
A scalping EA running daily can easily place 2–5 trades per day. Over a year that is 500–1,000+ trades. Here is what different spread levels cost at 0.1 lot (mini lot):
Formula: Cost = Spread (pips) × Pip value ($1.00 at 0.1 lot) × Number of trades
| Trades | 0.10 pip spread | 0.20 pip spread | 0.30 pip spread | 0.50 pip spread |
|---|---|---|---|---|
| 100 | $10 | $20 | $30 | $50 |
| 250 | $25 | $50 | $75 | $125 |
| 500 | $50 | $100 | $150 | $250 |
| 1000 | $100 | $200 | $300 | $500 |
| 2000 | $200 | $400 | $600 | $1,000 |
At 0.1 lot per trade. Cost is paid on every entry — wins and losses alike.
The critical insight
The difference between a 0.10 pip spread and a 0.40 pip spread is $150 per 500 trades at 0.1 lot. That is money paid directly to your broker — subtracted from your P&L before your EA's strategy even gets a chance to perform. Choose the wrong broker and you are fighting with a permanent $150 handicap per year at conservative lot sizes.
What Is Slippage — and When Does It Strike
Slippage occurs when your EA's order is filled at a different price than requested. It happens because the market moves between the moment your EA sends the order and the moment the broker executes it. Even milliseconds matter in fast-moving gold.
News events
CPI, NFP, FOMC, geopolitical shocks — gold can move 5–20 pips in under a second. Orders placed during these windows often slip 0.5–3 pips.
Low liquidity
Asian session overnight and Sundays have thin order books. A single large order can move the market before your EA's fill completes.
High latency
A VPS 200ms from your broker's server lets the market move further before your order arrives. Low-latency VPS reduces slippage significantly.
Slippage cost at 0.1 lot — cumulative impact
| Avg slippage per trade | 100 trades | 500 trades | 1,000 trades |
|---|---|---|---|
| 0.1 pip avg | $10 | $50 | $100 |
| 0.3 pip avg | $30 | $150 | $300 |
| 0.5 pip avg | $50 | $250 | $500 |
| 1.0 pip avg | $100 | $500 | $1,000 |
Negative slippage only. Positive slippage occurs too but is less predictable and less common with scalping orders.
Spread + Slippage: The Full Hidden Cost
When you add spread and slippage together, the real execution cost per trade on a poor broker vs a good ECN broker is stark. Here is a realistic comparison over 500 trades at 0.1 lot:
Good ECN broker — 500 trades at 0.1 lot
Standard account broker — 500 trades at 0.1 lot
$875 difference — same EA, same strategy, just a different broker.
That is not a strategy problem. That is a broker problem. An EA that looks barely profitable on a standard account might be solidly profitable on a raw ECN account — and vice versa: a profitable EA can be turned unprofitable purely by broker execution costs.
What to Look for in a Broker for Gold EA Trading
Not all brokers are equal for scalping EAs. Here is what separates a good execution environment from a costly one:
Raw spread account
Raw spread accounts pass the interbank spread directly to you. You pay a small commission per trade instead — usually far cheaper than the inflated standard spread.
Execution model
Dealing desk brokers can widen spreads, requote, and have a conflict of interest. ECN/STP brokers route your order directly to the market.
Average XAUUSD spread
Check the broker's spread history during your EA's trading hours — not just the advertised "from" figure. Session spread data is usually available in the account portal.
Server location & VPS
Latency between your MT5 session and the broker's server directly impacts slippage. < 5ms is excellent; > 50ms is problematic for scalping.
XAUUSD Raw Spread Benchmarks
Benchmarks apply to raw ECN spread during London and New York sessions. Spread widens for all brokers during news events and Asian session.
How Pro-Scalper EAs Fight Back
You cannot fully eliminate spread and slippage — but you can build defences into the EA itself. Every Pro-Scalper EA includes a built-in spread filter that checks the live spread before placing any order.
How the spread filter works
At the exact moment a trade signal fires, the EA reads the current live spread from the broker feed. If the spread is above the configured threshold, the signal is discarded — no order is sent. The EA waits for the next signal with acceptable conditions. This prevents entries during news spikes, session opens with widened spreads, or low-liquidity windows where execution would be costly.
Configurable max-spread input (pips). EA skips any entry where the live spread exceeds the threshold at the moment of signal.
Built-in spread guard on every signal check. Trades are blocked when spread spikes above the user-defined limit.
Spread filter active on all entry types. Particularly important during the London open when spread briefly widens.
Live spread displayed on the dashboard so you can see conditions before placing manual-assist trades. Spread warning fires when threshold exceeded.
Additional execution protections
Session filters
EAs avoid low-liquidity windows (deep Asian session, Sunday open) where spread typically widens and slippage is highest.
Friday close
Goldie Sniper and Goldie Razor V2 auto-close open trades before the Friday weekend gap — when spread widens and liquidity disappears.
Market orders
All Pro-Scalper EAs use market orders for exits (SL, TP, trailing) rather than pending orders — reducing the risk of missed fills.
VPS recommendation
For optimal slippage, we recommend running Pro-Scalper EAs on a low-latency VPS co-located with your broker's LD4 or NY4 server.
Your Spread & Slippage Action Checklist
Switch to a raw ECN/STP account
If you are on a standard spread account, the single highest-impact change you can make is moving to a raw spread account — even with the same broker.
Check your real average spread
In MT5 go to View → Symbols → XAUUSD → Properties, or check your broker portal for historical spread data. Compare it to the benchmarks above.
Set the EA spread filter correctly
Start at 3.0 pips for XAUUSD. If your broker consistently shows < 0.3 pip spread, you can tighten it to 2.0 pips for stricter entry quality.
Use a low-latency VPS
If you are running MT5 on a home PC with variable internet, a co-located VPS near your broker's server will materially reduce slippage.
Review your execution log monthly
In MT5, check the Account History tab. Sort trades and look for systematic slippage patterns — they reveal broker execution quality over time.
Frequently Asked Questions
What is a pip worth on XAUUSD?
On XAUUSD, 1 pip = $0.10 per 0.01 lot (micro lot), $1.00 per 0.1 lot (mini lot), and $10.00 per 1.0 lot (standard lot). At 0.1 lot, a 0.3 pip spread costs $0.30 per trade — which adds up fast over hundreds of trades.
What spread should I expect on XAUUSD with a good broker?
A raw ECN account at a top broker (IC Markets, Pepperstone) typically shows 0.08–0.20 pips average spread on XAUUSD during London and New York sessions. Standard accounts are usually 1.0–2.0 pips. For scalping EAs, always use a raw spread account.
Is slippage always negative?
No. Positive slippage (filling at a better price than requested) does occur, especially with ECN brokers during normal market conditions. However, scalping EAs that trade many times expect the average slippage to be close to zero — consistent negative slippage is a sign of a poor broker.
How does the EA spread filter work exactly?
At the moment a trade signal fires, the EA reads the current bid/ask spread from the broker feed. If the spread exceeds the configured maximum, the EA discards the signal and waits for the next one. No trade is placed, no risk is taken.
Should I set the spread filter very tight?
Not too tight. Setting it below 1.5 pips can cause the EA to skip too many valid signals, especially during session opens. We recommend 2.5–3.5 pips as a sensible default for XAUUSD. Only tighten it if you have confirmed your broker consistently delivers very low spreads.
Can I reduce slippage further?
Yes. Use a VPS close to your broker's server (same city/datacenter ideally). Low-latency VPS providers often reduce execution time from 80ms to under 5ms, which dramatically reduces slippage on fast-moving markets.
Built-in spread protection on every trade
Get the Pro-Scalper EA suite
Every Pro-Scalper EA ships with a configurable spread filter, session guard, and built-in stop loss. Contact us to learn more or get access.
Contact Us →