Ask “what’s the best broker for XAUUSD?” in any trading forum and you’ll get fifty names and no reasons. The honest answer is that the best broker for XAUUSD depends on two things: where you live, and what your EA actually does. A broker that’s perfect for a manual swing trader can quietly ruin a gold EA that trades at night. Here’s what I check first, and how I’d choose depending on your country.
Disclosure up front: I’m an affiliate of some of the brokers below, and I’ll say so next to each link. That’s also why I’m giving you the checks, not just a name. Not financial advice.
Why the broker matters more for gold than for most symbols
The same EA doesn’t always take the same trades on two brokers. When I tested My AI Gold, only 77% of its entries matched between the prices of two brokers, even though the total result was similar. Gold’s price moves fast, each broker builds its own feed, and an EA that reacts to a few cents can see a different market. So pick the broker before you trust the backtest, and backtest on that broker’s data.
Check 1: the leverage you’ll actually get
Leverage doesn’t change your risk, but it decides how much margin each trade blocks. With gold around $4,100 an ounce, one ounce (0.01 lots at most brokers) needs about $205 of margin at 1:20 and about $8 at 1:500.
If you live in the EU, 1:20 is the maximum on gold for a retail account with an EU-regulated broker. On a $500 or $1,000 account running several gold strategies, that can be the real limit. Brokers’ international entities offer more leverage, with less investor protection than an EU-regulated one. That’s a trade-off you should choose consciously, not by accident.
Check 2: contract size and digits
In MT5, right-click XAUUSD in Market Watch and open Specification. At most brokers one lot is 100 ounces, so 0.01 lots is one ounce and $1 of movement is $1 on your account. Some brokers use a different size, and an EA with a fixed lot will then risk ten times more, or less, than you think. Also check the digits: most quote gold with two decimals, and an EA’s stops and steps are measured in those points.
Check 3: the spread when your EA trades
The spread in the screenshot is the daytime one. Gold spreads widen late in the US session and around the daily rollover, and many EAs trade exactly then. On my Axi test account, the overnight gold spread ran from about $1.04 to $1.20 in early July 2026, and some EAs have a spread filter that simply skips the trade above a threshold. Watch the spread on a demo at the hours your EA trades, not at lunchtime.
Check 4: swap, if your EA holds overnight
An EA that closes every day pays no swap. One that holds for days pays or earns it every night, and on gold it’s usually a cost on buys. Look at the swap line in the specification and multiply it by the nights your EA typically holds. A grid that sits on a losing basket for a week pays swap on every position in it.
Check 5: the data you’ll backtest on
A backtest on one broker’s data tells you about that broker. I test gold EAs on Axi‘s XAUUSD history, and I check real ticks before I believe any number. Affiliate link; I may earn a commission if you open an account through it. If you’ll trade on another broker, run the same backtest on its data too: here’s how to backtest an EA on MT5 without fooling yourself.
Check 6: where your EA runs
An EA only trades while MetaTrader is open. A home computer that sleeps, updates or loses the connection misses trades, and gold doesn’t wait. Most people run their EAs on a VPS, ideally close to the broker’s server. I use ForexVPS. Affiliate link.
Check 7: whether you can even open the account
This sounds obvious, and it’s where most “best broker” lists fail you. Brokers accept clients by country and by entity, and the same brand can give you very different conditions depending on where you live. Before comparing spreads, check that the entity you’d land in accepts your country and what leverage it gives you.
Best broker for XAUUSD by where you live
This is how I route the traders who ask me, based on each broker’s own pages when I checked them. Conditions change, so verify yours before you open anything.
| Your situation | What I’d look at | Why |
|---|---|---|
| EU resident, small account ($500 to $2,000) running gold EAs | IC Trading (affiliate link), if you’re eligible | An international entity (FSC Mauritius) with more leverage than 1:20; less protection than an EU-regulated broker |
| EU resident who wants EU protection | An EU-regulated broker, accepting 1:20 on gold | Size the account and the number of gold strategies to that margin |
| Outside the EU and the US | Axi (affiliate link) | The broker whose gold data I test on, so backtests and live trading match |
| United States | Check what’s legally available to you first | Most of the brokers above don’t accept US residents for this kind of account |
Whatever you pick, open a demo with the same broker and run your EA there for a few weeks at the hours it trades. That’s the only check that covers everything above at once.
If you’re still working out how much you need for gold, I went through account sizes and margin in how much money you need to trade gold with an EA, and the basics of placing and sizing trades in how to trade gold on MT5.
How much of your money should one gold bot carry? I answer it with a real example in Gold Trading Robot for MT5: One Bot, All Your Money?
And if you’d rather trade allocated capital than your own, that’s a different decision with its own rules: Axi Select, for example, only allows a third-party EA for generating signals, with trades placed manually.
I test gold EAs on real broker data and share what breaks. Join the DoItTrading newsletter to get the next test.
Broker conditions, eligibility and leverage change; check each broker’s current terms for your country before opening an account. Trading gold with leverage involves a high risk of loss. This is not financial advice.
Frequently Asked Questions
What is the best broker for XAUUSD?
There’s no single one. It depends on your country, which decides the entity and leverage you get, and on your EA: when it trades, how long it holds and how sensitive it is to the spread. Check leverage, contract size, overnight spread, swap and backtest data on the broker you’ll actually use.
What is the best broker for a gold EA in the EU?
An EU-regulated broker gives you investor protection but a maximum of 1:20 on gold for retail accounts, which limits small accounts. International entities give more leverage with less protection. Choose that trade-off consciously, and size your EA to the margin you’ll have.
Does the broker change how a gold EA performs?
Yes. Each broker builds its own price feed, so the same EA can take different trades. In my test of My AI Gold, only 77% of its entries matched between two brokers’ prices, even with a similar total result. Backtest on the broker you’ll trade with.
What spread should I expect on gold overnight?
Wider than during the day. On my Axi test account, the overnight gold spread ran from about $1.04 to $1.20 in early July 2026. Check it on a demo at the hours your EA trades.
Do I need a VPS for a gold EA?
Most people use one, because the EA only trades while MetaTrader is running. A computer that sleeps or disconnects will miss trades.
Are you paid by these brokers?
Some of the links are affiliate links, and I marked each one. I recommend checking your own conditions before opening any account, whichever link you use.