Broker selection beginner 7 min read

How to choose a broker for EA trading

The five criteria that separate good EA brokers from bad ones: execution model, spread type, VPS policy, minimum deposit, and regulatory status. Includes a comparison table for brokers in this catalogue.

Published · Reviewed

Not all brokers accept EA traders equally. Some brokers restrict order frequency, apply requotes on fast execution, or ban strategies they classify as arbitrage. The five criteria below determine whether a broker is genuinely EA-compatible — not just technically capable of running an EA.

Criterion 1 — Execution model

Market execution (STP/ECN) passes orders directly to liquidity providers. Price at fill equals market price at execution time, with no requotes. This is the correct model for EAs.

Instant execution (market maker) can requote — the broker rejects orders outside a price band and asks the EA to confirm a worse fill. EAs that fire orders at candle close will occasionally miss entries or take inferior fills. Some strategies tolerate this; scalpers cannot.

All brokers in this catalogue use market execution for their EA-compatible account types.

Criterion 2 — Spread type

EAs have a mathematical edge that spread cost can erode or eliminate:

  • Variable spread Standard account: lower administration, but spreads widen 3-10x during news events. Acceptable for H4/D1 trend EAs; problematic for scalpers.
  • Raw/ECN account: raw interbank spread (0.0–0.3 pips) plus a fixed commission ($3–7/lot round-turn). Total cost is predictable and lower for high-frequency strategies.

Rule of thumb: for EAs trading more than 50 positions/month, run the maths. At 100 trades/month on EUR/USD, a 0.5 pip spread difference costs approximately $50/month on a $5,000 account — 1% of capital annually before trading results.

Criterion 3 — VPS policy

Some brokers offer free VPS hosting for active accounts ($5,000+ balance with XM, for example). Others are neutral. A small number restrict third-party VPS connectivity — rare but worth checking.

For EA trading, VPS is not optional beyond the first week. Your home computer cannot provide 24/7 uptime with reliable latency to the broker’s execution server.

Criterion 4 — Minimum deposit and lot sizing

EAs with recommended minimum deposits of $2,000–$5,000 cannot be meaningfully run on $100 accounts. Running below the minimum produces undersized lots, proportionally larger stop-losses relative to account, or both. Match the broker’s minimum deposit to the EA’s documented minimum.

Criterion 5 — Restricted regions and regulation

Brokers operating offshore (Seychelles, Vanuatu, Cayman) accept clients from most countries but are not subject to FCA, ESMA, or ASIC leverage caps. This allows leverage up to 1:500 or higher — which EAs can exploit — but reduces regulatory protection.

Negative balance protection: all brokers in this catalogue offer negative balance protection on retail accounts, meaning your losses are capped at account balance. Confirm this is active on your account type before deploying leveraged EAs.

Quick comparison (brokers in this catalogue)

BrokerModelMin DepositRaw accountVPS offer
XMSTP$5✓ (XM Zero)✓ ($5k+)
HFMSTP/ECN$5✓ (Zero Spread)
ExnessECN$10✓ (Raw)
AxiorySTP$10✓ (Nano Raw)
FXGTECN$50✓ (Pro)

Related terms

Glossary references