How to choose a broker for running an EA (spread, execution, slippage)
The same EA on two brokers gives two equity curves. Execution is half your edge: how to match spread and account type to your strategy, judge slippage honestly, and why prop-firm accounts play by different rules.
The broker is half of your EA's edge
You can run the same EA, with the same settings, on two different brokers and get two different equity curves. That is not a bug — it is the reality of automated trading. An Expert Advisor only decides when to trade; the broker decides how that trade actually fills. If the fill is worse than what your strategy assumed, the edge you measured in a backtest quietly leaks away.
So before you obsess over indicators and lot sizing, get the execution layer right. Here is what actually moves the needle.
Spread: the tax on every single trade
Spread is the gap between bid and ask, and your EA pays it on every entry and exit. For a scalper that opens dozens of trades a day, a 0.3-pip difference in average spread is the difference between a profitable system and a break-even one. For a swing EA that holds for days, spread matters far less.
Match the broker to the strategy:
- Scalpers and breakout EAs — you need a raw/ECN account with commission, where the spread on majors sits near zero and you pay a flat per-lot fee instead. Predictable and tight.
- Swing and trend EAs — a standard account with a slightly wider spread is fine, because the spread is a rounding error next to a 200-pip move.
Watch the spread during news, not just at 3pm on a quiet Tuesday. Many brokers advertise tight spreads that balloon around NFP or the London open — exactly when a lot of EAs trade.
Execution and slippage
A tight spread means nothing if the order does not fill at the price you asked for. Two things to check:
- Execution model — market execution (your order fills at the next available price) versus instant execution (which can requote). EAs generally want market execution so they are never sitting on a rejected order.
- Slippage — the difference between the requested price and the filled price. Some slippage is normal and symmetric. Consistently negative slippage, where you always fill worse, is a red flag.
The honest way to measure this is to run your EA on a demo account with that broker for a few weeks, then compare the live-fill results against the backtest on the same period. If the gap is small, the broker is treating you fairly.
Account type, leverage, and instruments
Confirm the broker actually offers the symbol your EA trades — some do not list XAGUSD, indices as CFDs, or the crypto pairs a 24/7 EA needs. Check the contract size and minimum lot too, because a position-sizing routine built for 0.01-lot steps breaks on a broker with a 0.1 minimum.
Leverage is a magnifier, not free money. Higher leverage lets you open bigger positions, but your EA's percent-risk sizing should be driving lot size regardless — leverage just determines whether the margin is available.
VPS and latency
If your EA reacts to fast moves, run it on a VPS located near the broker's trade server, not on your laptop. A laptop that sleeps, loses Wi-Fi, or sits 200ms away from the server will miss fills and mis-time exits. For slower EAs this matters less, but a cheap VPS is still cheaper than one missed stop-out.
Prop firm accounts are a different animal
If you trade a funded challenge, your "broker" is really the prop firm's platform, and the rules — daily loss limit, trailing max drawdown, news restrictions — matter more than raw spread. Some firms are far more EA-friendly than others; a few forbid automated trading entirely. We keep a shortlist of EA-friendly firms and their crypto-payout options on our partners page, and the risk math behind challenge accounts is in our prop-firm challenge guide.
An honest caveat
No broker turns a losing EA into a winner. Execution quality protects an edge you already have; it cannot manufacture one. And past behaviour — a broker that filled you cleanly last month — does not guarantee the same next month, especially in thin, fast markets. Test on demo, size conservatively, and treat every "recommended broker" list (including ours) as a starting point to verify yourself, not a promise. Trading leveraged products carries a real risk of loss.
When you are ready to pick an EA whose logic is built to survive real spreads and slippage, every strategy in the store links to its actual backtest on our proof page, and you can line the strategies up side by side on the compare page.
FAQ
Does my EA license work across different brokers? Yes. Your license is tied to your key and seat allowance, not to a specific broker. You can move the EA to a different broker's terminal within your seat limit — the strategy travels, the execution quality changes.
ECN or standard account for an EA? Use a raw/ECN account for scalpers and high-frequency breakout EAs where spread dominates cost. A standard account is fine for swing and trend EAs that hold positions long enough that spread is negligible.
How do I know if a broker's execution is hurting my EA? Run the EA on a demo account with that broker for a few weeks, then compare the fills against a backtest over the same dates. A small, symmetric gap is normal; consistently worse-than-requested fills mean the execution is costing you.