Broker Compatibility Scorecard

Click any row to expand: how to verify this criterion, what questions to ask support, and what to do if you discover a problem after depositing.

MT5 server type

ECN or STP execution

"Market maker" or "dealing desk" stated

XAUUSD spread

Under 15 pips consistently during London session

Above 20 pips during London open (07:00–09:00 UK)

Commission

Under $7 per lot round-turn

"Zero commission" on a 25-pip spread — the cost is hidden in the spread

EA permissions

"Expert Advisors allowed" explicitly stated in terms

Terms include "no scalping", "no automated trading", or "no HFT"

Hedging mode

Enabled by default on MT5 (Account Type: Hedge in MT5)

Netting mode only — cannot hold multiple positions on same instrument

VPS support

Free VPS for larger accounts, or listed VPS partners

No VPS offered, no guidance on hosting, no recommended providers

Swap-free option

Available for Islamic accounts or by request

Not offered at all, or charges extremely high admin fee as substitute

Support quality

24/5 live chat, MT5-knowledgeable support staff

Email only, 48+ hour response times, staff who cannot answer MT5 questions

Gold Brokers Supporting MT5: How to Compare Them Properly

Quick Answer

There are 8 criteria that determine whether an MT5 broker is truly EA-compatible: execution type, XAUUSD spread, commission, EA permissions in T&Cs, hedging mode, VPS support, swap-free option, and support quality. Most broker comparison sites check 2–3 of these. This guide covers all 8.

Why Broker Quality Is Binary for EAs

When trading manually, you notice broker problems immediately. You see the requote, feel the delay, observe the spread widen. You can decide not to trade in those conditions. An EA cannot make this judgment call — it executes mechanically whenever its conditions are met, regardless of current broker conditions.

This makes broker selection a binary matter for EAs: either the infrastructure supports the strategy reliably, or it silently undermines it. There is no middle ground that the EA can adapt to. A bad fill on a manual trade costs you once. A bad fill on an EA strategy that fires 7–10 times per day costs you on every trade, compounding invisibly until you examine your monthly statistics and wonder why live results differ from backtest.

The scorecard above covers the 8 criteria that determine whether a broker falls into the "supports EA trading reliably" category or not. For Goldie Razor V2.8.4 specifically, the critical criteria are: ECN execution, consistent sub-18-pip spread during session opens, EA permissions in T&Cs, and hedging mode enabled.

The Hidden Restrictions Clause Problem

One of the most dangerous situations in EA trading is depositing with a broker whose marketing materials welcome automated traders but whose Terms & Conditions include clauses that restrict scalping or automated strategies. These clauses are typically not enforced against unprofitable traders. They are enforced against profitable ones — particularly when the broker is on the losing side of the trade.

Typical clause language to search for in T&Cs: "scalping strategies are prohibited", "no automated trading systems that generate more than X trades per day", "positions must be held for a minimum of Y minutes", or "the company reserves the right to void profits generated through automated means". Any of these can result in profit confiscation months after you started trading.

The solution: search the full T&Cs (Ctrl+F: "scalp", "automat", "EA") before depositing. Then ask support in live chat: "I intend to run a scalping EA on XAUUSD that may hold positions for under 2 minutes. Is this permitted under your T&Cs?" Save the chat transcript.

How to Stress-Test a Broker Before Committing Capital

No amount of research replaces direct observation. Before depositing real capital with any broker, run this 4-week protocol:

  1. Week 1 — Demo setup: Open demo account, install EA, confirm hedging mode, DLL imports, and EA enabled. Record first 50 demo trades: entry price vs signal price, spread at entry time, trailing stop behaviour.
  2. Week 2 — Session spread monitoring: Log in during London open (07:00 UK) for 5 trading days. Record XAUUSD spread every 5 minutes for the first 30 minutes. Note any spikes above your EA's spread limit.
  3. Week 3 — News event testing: Run the EA through at least one high-impact event (FOMC, NFP, CPI, or gold-relevant news). Observe whether spread widens excessively and whether the EA's spread filter correctly prevents trading.
  4. Week 4 — Support quality test: Contact support with a complex MT5 technical question. Evaluate: how long to respond, whether the answer is accurate, and whether the agent understands MT5 and automated trading.

Only after all four weeks pass without red flags should you deposit real capital — starting with the minimum viable amount for your lot sizing requirements.

Score Your Target Broker

Mark each criterion based on what you have verified. Score /8 to get a recommendation.

MT5 server type

XAUUSD spread

Commission

EA permissions

Hedging mode

VPS support

Swap-free option

Support quality

Related Guides

Frequently Asked Questions

Goldie Razor V2.8.4

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

View Goldie Razor →