Gold is the most popular instrument for retail automation after the majors, and it is considerably less forgiving. Every property that makes gold attractive to trade also makes it hard to automate.
A gold trading bot is automated software (usually a MetaTrader Expert Advisor) that trades XAU/USD. Gold moves 150 to 300 points a day against 60 to 100 for EUR/USD, its spread widens by multiples around US data, and it gaps over the weekend. A system tuned for a currency pair and pointed at gold will typically be over-sized, stopped out by noise, and exposed to event risk it has no representation for.
A stop that represents a genuine invalidation on EUR/USD is 20 to 50 pips. On gold the equivalent is 80 to 250 points. A bot with a hard-coded 30-point stop, pointed at gold, is not managing risk. It is placing an order that ordinary intraday noise will fill.
Backtests generally assume a fixed spread. Gold's is variable and spikes hard around US releases and daily rollover, sometimes to several times its normal level. A strategy with a modest per-trade edge, backtested at a fixed 15-point spread, can be losing at the 40-point spread it actually meets.
Gold reacts violently to US CPI, non-farm payrolls, Federal Reserve decisions and geopolitical escalation. A price-based rule set has no representation for "a central bank speaks in twenty minutes". It sees only that conditions look like they did last Tuesday. Serious gold EAs carry a news filter for exactly this reason.
Gold trades roughly 23 hours a day, five days a week. The world does not stop over the weekend, and a Monday open beyond your stop fills at the open, not at the stop. Any bot holding gold over a weekend is accepting that risk whether it models it or not.
A gold EA that does not address at least the first four has not been tested against the instrument's real behaviour, whatever its backtest shows.
One standard gold lot is 100 ounces. At $2,350 that is $235,000 of notional exposure. Comparable to two and a bit lots of EUR/USD, on an instrument that moves three times as far.
Concretely: a $10,000 account risking 1% has $100 at stake. On a 150-point gold stop, at roughly $10 per point per lot, that is 0.066 lots. A bot defaulting to 0.10 lots on that stop is risking $150, or 1.5%, and a bot defaulting to 1.0 lots is risking $1,500. Fifteen percent of the account on a single trade.
Check what any gold bot actually opens before you let it near a live account, and verify it against the position size calculator.
Four limits are structural rather than a matter of build quality, and understanding them is most of what separates people who use automation well from people who lose money to it.
It cannot know what it has not been shown. A rule set encodes past relationships. When the regime changes (a trending market turns to chop, a correlation that held for two years breaks) the system keeps applying yesterday's logic with full confidence and no awareness that anything has changed.
Backtests overstate almost everything. A backtest with clean fills, fixed spread and no slippage is not a simulation of trading, it is a simulation of arithmetic. Add realistic spread, variable execution and the requeues that happen in fast markets, and a strategy that looked excellent frequently becomes marginal.
Optimisation finds coincidences. Tune enough parameters against enough history and you will find a setting that fits it perfectly. That setting describes the noise in that particular sample, not a property of the market, and it stops working the moment it meets data it was not fitted to. This is curve-fitting, and it is the single most common reason a purchased system fails.
Recovery logic hides risk instead of removing it. Martingale and grid systems produce beautiful equity curves for months, because doubling into a losing position converts many small losses into rare enormous ones. The curve is not evidence of an edge; it is evidence that the loss has not arrived yet.
MarketPro is building an Expert Advisor for MetaTrader 4 and MetaTrader 5. It is not available to download yet, and this page will say so until it is.
What is open today is the waiting list. Install the app, open the EA tab, and join it; everyone on the list is emailed when the builds go live. There is no charge and no card involved in joining.
When it does ship, three things will be true about it by design:
Meanwhile the thing that is live is the signal feed: vetted trade ideas with entry, stop and three targets that you place yourself. That is the manual equivalent of what the EA will automate, and it is available today with one free signal a day.
The MarketPro Expert Advisor for MetaTrader 4 and MetaTrader 5 is not available to download yet. The in-app waiting list is open, and everyone on it is emailed the moment the builds go live. Vetted signals are available today in the app. Get MarketPro free and join the EA waiting list from the EA tab.
The MarketPro Expert Advisor is software you install and run yourself on your own MetaTrader terminal. MarketPro does not trade on your behalf, does not manage your account, and exercises no discretion over your funds. It is supplied as-is with no performance guarantee, and availability is limited by region.
XAU/USD signals with levels sized for how gold actually moves, tracked from publish to close. One free signal a day.
Not investment advice. Past performance is not indicative of future results.