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.
ECN or STP execution
"Market maker" or "dealing desk" stated
Under 15 pips consistently during London session
Above 20 pips during London open (07:00–09:00 UK)
Under $7 per lot round-turn
"Zero commission" on a 25-pip spread — the cost is hidden in the spread
"Expert Advisors allowed" explicitly stated in terms
Terms include "no scalping", "no automated trading", or "no HFT"
Enabled by default on MT5 (Account Type: Hedge in MT5)
Netting mode only — cannot hold multiple positions on same instrument
Free VPS for larger accounts, or listed VPS partners
No VPS offered, no guidance on hosting, no recommended providers
Available for Islamic accounts or by request
Not offered at all, or charges extremely high admin fee as substitute
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:
- 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.
- 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.
- 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.
- 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
Which Broker Is Best for EA Trading?
Specific broker requirements guide — deep dive on execution type and account requirements.
Best MT5 Broker Setup for Goldie Razor V2.8.4
Setup guide once you have chosen and verified a broker using this scorecard.
Market Maker vs ECN Brokers for Gold Trading
In-depth explanation of the execution model difference and why it matters.
XAUUSD Broker Restrictions: Are They Limiting Your EA?
How to detect and diagnose hidden broker restrictions affecting performance.
Broker Regulations and How They Affect EA Trading
Regulatory considerations in broker choice — how jurisdiction affects your protections.
Frequently Asked Questions
Goldie Razor V2.8.4
M15 breakout + H4 EMA filter — built for XAUUSD on MT5