Read first: the risks
- Trading is risky and you can lose all your capital. CFDs are complex products and may not suit everyone.
- No EA wins every trade. With a stop loss, a trade that hits the stop is a real loss, and you can lose several in a row.
- The grid EAs (Close System V11, PulseGrid) have no stop loss from the start. If gold runs one way for a long time, floating losses build up and the account can blow up.
- Test on a Demo account for at least 2-4 weeks before you use real money.
- Suggested start: a Cent account with 50-100 USD (5,000-10,000 USC), to learn rather than to make a profit.
- Past performance is not an indication of future results. Use only money you can afford to lose.
5 gold EAs compared
| EA | Type | Stop loss | Summary |
|---|---|---|---|
| LiquidityBreakout SMC | No grid | On every trade from the moment it is placed, then moved to lock in profit | SMC breakout EA for gold, every trade has a stop loss |
| SwingBreaker | No grid | On every order, then moved to lock in profit | Gold breakout EA, stop loss on every order, no grid, no martingale |
| SwingFrontRun | No grid | On every order, then moved to lock in profit | Gold EA for high-volatility markets, pauses itself when the market goes quiet (high risk) |
| Close System V11 | Grid | None from the start. Break Even and Trailing Stop are optional and off by default | Close System EA for grid trading on gold |
| PulseGrid | Grid | None per trade. A Loss Limit on the whole basket is used instead, and it is off by default | Gold grid EA with the same lot on every trade and an optional loss limit |
Which gold EA should you choose?
No EA is the best for everyone. Read the main risk of each one before you choose.
LiquidityBreakout SMC
Choose it if you want a stop loss on every trade and few open orders (at most 2 at a time).
Main risk: No grid and no martingale, but a trade that hits its stop loss is a real loss, and you can lose several trades in a row.
SwingBreaker
Choose it if you want to cap the total risk of all orders as a percentage (10% of capital, adjustable).
Main risk: No grid and no martingale, but an order that hits its stop loss is a real loss, and you can lose several in a row.
SwingFrontRun
Choose it if you understand it can only make a profit while gold is very volatile, and you can accept losses in quiet markets (high risk).
Main risk: High risk: it can only make a profit while gold is very volatile (average daily range above about 60 USD), and it lost money in the quiet markets of 2023-2024.
Close System V11
Choose it if you expect the price to swing back inside a zone you choose, and you want to know your Margin Call level before you trade.
Main risk: Safety depends on how you fund it. Below the Real Capital figure and relying on leverage, it carries the same risk as any grid EA and the account can blow up.
PulseGrid
Choose it if you understand grid risk and will set the Loss Limit yourself (buy only, the same lot on every trade).
Main risk: Leverage plus a grid is very high risk. The worst case is a blown account and 100% of your capital lost.
What is a gold EA, and is it any good?
An EA (Expert Advisor) is a program that runs on MT5 and opens and closes gold (XAUUSD) orders by the rules built into it. MT5 has to stay open on a computer or VPS while the EA works. The MT5 phone app cannot run an EA.
Whether it suits you depends on the type of EA and on your capital. With a stop loss you know before the trade what it should lose: on a standard gold contract, a 10 USD stop at 0.01 lot loses about 10 USD, and a price gap can make it more. A grid EA holds losing trades and waits for the price to come back. If gold runs one way for a long time, the account can blow up.
Gold robot, gold bot or gold EA: is there a difference?
Mostly no. They usually mean the same thing: a program that opens and closes gold orders automatically. On MT5 it is called an EA (Expert Advisor), so every EA on this page is a gold trading bot for MT5.
A "gold trading system" sometimes means rules a person follows by hand. An EA is a set of rules written as a program. MT5 follows them on every trade, so you do not have to watch the screen, but it can still lose money just as manual trading can.
The cost of every trade
Every trade an EA opens pays the spread, plus commission on raw-spread accounts. The more often an EA trades, the more this cost eats into any profit. An EA that holds trades overnight also pays swap.
How is it free?
Every EA is free for MT5 accounts opened through our partner (IB) link. One account works for all of them, with no separate request. A Demo account cannot unlock the download, but once you have a trading account you can open a Demo account and test the EA there.
Exness does not accept residents of some countries, including the US, Canada, the UK, most of Europe, Australia, Japan, India, Malaysia and Singapore. This offer is not for residents of those countries. Please check before you open an account.
RoboForex is the other broker you can use. It does not accept or serve residents of some countries either, including the US, Canada, Japan, Australia, Brazil, Indonesia, Russia, Turkey, the UK and the EU. Please check before you open an account. After you log in, the unlock window shows the brokers open in your country.
No account yet? Open one on Exness
Or open one on RoboForex (choose MT5)
Already on Exness? Move under our IB, then open a new trading account
We are a RoboForex partner and may receive a commission. This site is not owned or operated by RoboForex.