Skip to content

Trading involves substantial risk. Past performance is not a guarantee of future results.

Read the full risk disclosure →
AlphaLab-AIAlphaLab-AI
Back to Academy

Infrastructure

Choosing a broker for automated trading

Execution model, spreads, commissions, slippage policy, hedging mode, regulator, server location. The broker decisions that quietly decide whether an EA is profitable.

AlphaLab-AI team10 min read

A retail trader picks a broker on three numbers — minimum deposit, spread, leverage — and finds out about everything else after live trades start clearing at unexpected prices. For an Expert Advisor running 24/5 on a real account, broker choice is a structural decision: the execution model, the symbol catalogue, the latency, and the regulator all interact with the strategy in ways that demo testing rarely exposes.

This article walks through the broker decisions that matter for automated trading, in roughly the order they affect P/L.

1. Execution model

Brokers fall into three execution buckets. The differences are not academic — they affect every fill.

ModelHow it worksEffect on EAs
Market maker (B-book)Broker takes the other side of the trade. Profits when traders lose.Spreads are tight on quiet symbols, fills are fast. Conflict of interest on consistently profitable accounts; some MM brokers re-classify successful traders to STP and widen spreads.
STP / NDDTrades are passed through to a liquidity pool. Broker earns from the spread mark-up.Realistic spreads, no conflict of interest. Slippage on news and around session opens. Typical retail-tier setup for EA-friendly brokers.
ECN / DMATrades hit the live order book directly. Broker earns a commission per round-turn.Raw spreads (often 0.0–0.3 pips on EURUSD), commission of $3–7 per lot per side. Best fill quality; worst spread headline. The right model for scalping or high-frequency strategies.

2. Spread + commission, together

Compare brokers on total transaction cost per lot, not on spread alone. A "1.0 pip spread" STP and a "0.2 pip spread + $7 commission" ECN are roughly the same cost on EURUSD — both come out to about $10 per round-turn. The right choice depends on the strategy: a scalper sees a meaningful difference; a daily-bar swing trader does not.

STP — 1.0 pip

~$10/RT

Per standard lot

ECN — 0.2p + $7 comm

~$9/RT

On EURUSD

STP — 1.5 pip

~$15/RT

Marketing-spread broker

Market maker — 0.6 pip

~$6/RT

Often re-classed if profitable

3. Slippage and requote policy

Two questions every EA-friendly broker should answer plainly. First: slippage cap — is there a maximum number of points the broker will move the fill before rejecting the order? An ECN with no cap can fill 8 pips below market on a fast move; an STP with a 3-pip cap will reject the order instead. Both are valid; the EA needs to know which.

Second: requote policy. Some legacy MM brokers still requote when the price has moved during execution — the order is paused, you get a new price, and you accept or reject. An EA cannot handle requotes in any sensible way (the strategy has moved on by then). Avoid any broker whose live account shows requotes.

4. Hedging vs netting account mode

MetaTrader 5 supports two position-keeping modes:

  • Hedging. Each order produces a new position. You can be long and short the same symbol simultaneously. Stops and take-profits are per-position. Default for MT5 retail accounts.
  • Netting. Multiple orders on the same symbol are aggregated into a single net position. A buy of 1 lot followed by a sell of 0.3 lot leaves a 0.7-lot long. Standard for futures / equities.

EAs that grid, scale, or hedge require a hedging account. Strategies that fire only one position per symbol can run on either. Read the broker's account types carefully — some offer netting only for certain regions or instruments. Switching mid-life is impossible; the account type is fixed at creation.

5. Symbol catalogue and naming

A subtler point that catches EA users out: brokers name symbols differently. "EURUSD" on Broker A may be "EURUSD.r" on Broker B and "EURUSDecn" on Broker C. An EA hardcoded to "EURUSD" will not find the symbol on B or C and quietly do nothing.

A well-written EA pulls the symbol from the chart context, not from a hardcoded string. When you onboard a new broker, the EA finds the correct symbol automatically. If the EA documentation says "set the symbol input to EURUSD" — that is a hardcoded EA, and a portability problem.

6. Latency and server location

For low-frequency strategies (M15+), latency is irrelevant — fills happen well inside the bar boundary. For tick-scalpers and news straddles, latency is everything. The trade-server location matters: an MT5 server in London paired with a VPS in Frankfurt gets you 2–8ms; the same VPS hitting a server in New York gets you 80–110ms.

Match the VPS region to the trade server, not to your home country. See VPS for MT5 for the practical setup.

7. Regulator and entity

Regulators are not equal. A broker regulated by FCA (UK), ASIC (Australia), CFTC (US), or BaFin (Germany) is structurally subject to client-fund segregation, capital adequacy, and ombudsman complaint paths. A broker regulated only by FSA (Seychelles), VFSC (Vanuatu), or no regulator at all has none of those protections.

Many large brokers have both — an FCA-regulated entity for UK clients and an offshore entity for everyone else. Pay attention to which one your account is signed up with. The marketing pages reference the regulated entity; the terms-of-service often route you to the offshore one based on residence.

RegulatorApprox. compensation per clientNotes
FCA (UK)£85,000FSCS scheme. Best practical protection.
ASIC (AU)A$0 (no scheme)Strong rules; no compensation.
CySEC (CY)€20,000ICF. Slow to pay out historically.
CFTC + NFA (US)No schemeStrongest rules, lowest leverage.
FSA (SC) / VFSC (VU)NoneOffshore. No client-fund protection in practice.

8. Withdrawal track record

Read forum and Trustpilot reports specifically for withdrawal experiences. Many offshore brokers process deposits in minutes and withdrawals in weeks (or refuse them under "verification" delays). A broker that does not pay reliably is not a broker — it is a deposit-only product.

A useful test: deposit a small amount, trade for a week, withdraw a small amount. If the withdrawal lands within the broker's stated SLA, the operational machinery works. If you have to chase for documentation, the relationship is structurally fragile.

9. Bonuses are a red flag

A "100% deposit bonus" is almost never a feature. The terms typically require you to trade some multiple of the bonus volume before the bonus is withdrawable, and meanwhile the bonus margin can be reclaimed by the broker on drawdown. Regulated brokers (FCA, ASIC) cannot legally offer deposit bonuses to retail clients in their jurisdictions. The presence of a bonus tells you which entity you are signing up with — and it is rarely the regulated one.

10. Test on the actual demo, not the marketing video

Before live capital, run your EA on the broker's demo account for at least four weeks. Match the EA's symbol-finder to the broker's naming, confirm the spread and commission show on every trade, watch fills around news, and verify that EOD swap charges hit the right account. The demo is not the same as live (demo execution is typically idealised) but it tells you whether the plumbing connects.

A short checklist

  1. Execution model documented (MM / STP / ECN), commission line visible if ECN.
  2. Total transaction cost on your main symbol within 1.5× of the cheapest peer.
  3. Slippage cap stated; no requote policy on a live retail account.
  4. Hedging account available if your strategy needs it.
  5. Symbol naming matches your EA's convention, or the EA reads the symbol from the chart.
  6. Trade server location matches your VPS region.
  7. Regulator is tier-1 for your account (not just the marketing entity).
  8. Withdrawal SLA explicit; small-withdrawal test passes.
  9. No "deposit bonus" or "trade-volume rebate" tied to your account.
  10. Four-week demo run on the actual account type before going live.

The bottom line

Broker choice is one of the few decisions in trading where doing the boring research up front saves a great deal of pain later. A tier-1-regulated, ECN-style broker with a transparent commission, a hedging-mode option, a London or NY data centre, and a clean withdrawal record will not be the cheapest broker on the spread comparison table — and it will be cheaper than every alternative on a five-year horizon.

See our broker directory at /brokers for the brokers we recommend by region.

Keep reading