Gold EA (XAUUSD) | MT5

Free gold EA for MT5
5 XAUUSD trading bots compared

A gold EA is a trading bot, or gold robot, that opens and closes XAUUSD orders on MT5 by fixed rules. We have 5: 3 with a stop loss on every trade and no grid, and 2 grid EAs with no stop loss from the start. None of them wins every trade. They are free with an MT5 account opened through our IB link. Test each one on a Demo account first.

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

EATypeStop lossSummary
LiquidityBreakout SMCNo gridOn every trade from the moment it is placed, then moved to lock in profitSMC breakout EA for gold, every trade has a stop loss
SwingBreakerNo gridOn every order, then moved to lock in profitGold breakout EA, stop loss on every order, no grid, no martingale
SwingFrontRunNo gridOn every order, then moved to lock in profitGold EA for high-volatility markets, pauses itself when the market goes quiet (high risk)
Close System V11GridNone from the start. Break Even and Trailing Stop are optional and off by defaultClose System EA for grid trading on gold
PulseGridGridNone per trade. A Loss Limit on the whole basket is used instead, and it is off by defaultGold 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.

Details, settings and risks

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.




We are a RoboForex partner and may receive a commission. This site is not owned or operated by RoboForex.

Read next