Practical guide

How to choose a broker for an Expert Advisor: the no-hype guide

Published August 31, 2026 · By the AUREUM team · 9 min read

You can have the best robot in the world and still crash it into the wrong broker. The Expert Advisor sets the rules, but the broker sets the playing field: the spread you pay to get in, the swap you’re charged for holding overnight, the speed at which your orders are filled. This guide walks through, with no sponsors and no hype, the criteria that really change a robot’s results.

Why your broker matters more when an Expert Advisor trades

A manual trader places a few trades a week and can “forgive” a bad spread on any given Tuesday. A robot forgives nothing: it runs its plan dozens or hundreds of times a month, always the same way, and every small bit of friction gets multiplied by all those repetitions.

There’s another, less obvious difference: an automated system has been tested on historical data under specific spread and commission conditions. If the real broker is noticeably worse than the one assumed in testing, the system that looked profitable on paper can end up breaking even. Not because the strategy stopped working, but because the toll went up. We cover this at length in our guide to backtests.

Broker regulation first: where your money is held

Before you look at a single spread, look at who holds your money. If you live in Spain or elsewhere in the EU, the benchmark is brokers regulated in the European Union (the CNMV in Spain, CySEC in Cyprus, BaFin in Germany…). That means segregated client funds, an investor compensation scheme and the protections of the EU’s MiFID framework, including negative balance protection: you can’t lose more than you deposited.

You’ll come across offshore brokers advertising huge leverage. Think twice: that extra leverage doesn’t improve any serious risk management system, and in exchange you give up almost all of those protections. If you live in Spain, we cover the full legal framework in is automated trading legal in Spain?

Red flag

If a broker contacts you first, promises you returns or pressures you to deposit “today”, shut the door. A broker is infrastructure, not a dream seller. Spain’s securities regulator, the CNMV, publishes a warning list of unauthorized firms that’s worth checking whenever you’re in doubt; most national regulators keep a similar list.

Spread, swap and commissions: broker costs with gold numbers

Let’s get concrete with gold (XAU/USD), which is AUREUM’s home turf. These are the three costs to compare:

The right comparison is never spread against spread, but total cost per trade: spread + commission + expected swap, based on your system’s average time in the market. It’s a five-minute calculation that saves you headaches for years.

How to measure it yourself

Open a demo account, leave the robot running for a week and note the spread at the hours your system actually trades. The advertised spread is the best of the day; the one that matters is the one during your hours. Then repeat the measurement on a live account with the minimum lot size: it’s the only definitive figure.

Execution: slippage, requotes and speed

The price your robot wants to enter at and the price it actually gets are rarely identical. That difference, called slippage, depends on the broker’s liquidity and the quality of its infrastructure. Under normal conditions it should be small and go both ways (sometimes in your favor, sometimes against you); if it only ever goes against you, that’s a bad sign.

Account type, leverage and stop out

Three details on the broker’s spec sheet worth checking closely:

And an obvious point that people forget: the broker must offer MetaTrader 5, the platform your robot runs on, with the instrument you need (XAU/USD) and micro lots (0.01) available.

Final broker checklist before you decide

Print it, tick it off and decide with a clear head:

CriterionWhat to look for
RegulationA verifiable EU license (CNMV/CySEC/BaFin…), segregated funds, negative balance protection.
PlatformMetaTrader 5 with XAU/USD and 0.01 micro lots. No restrictions on Expert Advisors.
Gold spreadAn average of $0.10–0.35 during your trading hours. Measured by you, not promised.
CommissionOn a raw account: around $6–7 per lot, round turn. Always add it to the spread.
SwapIn writing, for longs and shorts. Compare 2–3 brokers: the differences are surprising.
ExecutionMarket execution, no requotes, small slippage in both directions.
WithdrawalsA clear process, no abusive fees and 1–3 days to process. Test it early with a small withdrawal.
SupportSupport in your language that answers specific technical questions (swap, stop out, server).

One last tip: when you’re torn between two finalists, open a demo account with both, run the robot on both in parallel for two weeks and let the numbers decide. It’s the most honest comparison there is, and it’s free.

AUREUM works with any serious MT5 broker

We don’t take broker commissions or push you toward any of them: pick yours with this guide and connect the robot. We provide the strategy and its real numbers; the broker provides the playing field.

Discover AUREUM →