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.
- You pay the spread on every trade. The more trades, the more the spread weighs on the final result.
- You pay the swap every night. If your robot holds positions for days, an expensive broker shows up at the end of the month.
- Execution decides your real price. A robot’s stops and entries are sensitive to slippage.
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?
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:
- Spread: on gold, a competitive broker offers between $0.10 and $0.35 per ounce during European and US trading hours. Above an average of $0.50, the toll starts to get serious for any active system.
- Swap: holding gold open overnight has a financing cost (charged triple on Wednesdays). Even among serious brokers, one can charge more than twice as much as another: ask for it in writing, for both long and short positions, and compare.
- Commission: “raw” or ECN accounts charge a fixed commission (typically $6–7 per lot, round turn) in exchange for a near-raw spread. For active robots it usually pays off; for systems that trade rarely, it hardly matters.
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.
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.
- Market execution (no requotes) is what you want for an EA: the order fills at the available price, with no rejections that knock the robot off its plan.
- Speed: execution times under ~100 ms are reasonable. If you also use a VPS close to the broker’s server, latency stops being a factor.
- No anti-EA restrictions: most serious brokers allow robots with no strings attached; stay away from brokers that ban scalping, impose minimum trade durations or “penalize” the use of EAs in their fine print.
Account type, leverage and stop out
Three details on the broker’s spec sheet worth checking closely:
- Leverage: for retail clients in Europe, the maximum on gold is 1:20 by regulation. That’s more than enough for sensible risk management; we ran the numbers in how much money you need to get started.
- Stop out level: the margin percentage at which the broker force-closes your positions (typically 50%). It isn’t a setting to “push to the limit”: if your robot gets close to that level, the problem is the lot size, not the broker.
- Account type: standard (all costs built into the spread) or raw/ECN (tight spread + commission). For AUREUM and similar systems, either one works: let the total cost decide, not the label.
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:
| Criterion | What to look for |
|---|---|
| Regulation | A verifiable EU license (CNMV/CySEC/BaFin…), segregated funds, negative balance protection. |
| Platform | MetaTrader 5 with XAU/USD and 0.01 micro lots. No restrictions on Expert Advisors. |
| Gold spread | An average of $0.10–0.35 during your trading hours. Measured by you, not promised. |
| Commission | On a raw account: around $6–7 per lot, round turn. Always add it to the spread. |
| Swap | In writing, for longs and shorts. Compare 2–3 brokers: the differences are surprising. |
| Execution | Market execution, no requotes, small slippage in both directions. |
| Withdrawals | A clear process, no abusive fees and 1–3 days to process. Test it early with a small withdrawal. |
| Support | Support 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 →