Gold bots

Gold trading bots: why XAU/USD breaks systems that work on forex

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.

  • Volatility and position sizing
  • Variable spread and news
  • Weekend gap risk
  • What a gold EA must handle

Last reviewed by the MarketPro research desk · Editorial policy

Short answer

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.

Key takeaways

  • Gold's range is several times a major pair's. A forex-tuned stop is noise on gold.
  • Spread is variable and spikes around US data and rollover. A bot with no time filter trades straight through the worst of it.
  • Weekend gaps are real. Gold reacts to news while the market is shut, and Monday can open beyond a stop.
  • Gold is driven by real yields and risk sentiment, which no price-only rule set can see coming.
  • Grid and martingale systems on gold fail faster than on forex, because the adverse excursions are larger.

Four reasons gold breaks forex bots

1. The scale is different

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.

2. The spread is not a constant

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.

3. Event risk dominates

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.

4. It gaps

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.

What a gold bot has to handle

  • Volatility-adaptive stops. Placing stops as a multiple of ATR rather than a fixed distance is the minimum bar for an instrument whose range varies this much.
  • A news filter. Pausing around high-impact US releases removes the worst of the spread and slippage risk.
  • A spread guard. Refusing to enter when the current spread exceeds a threshold prevents the worst fills automatically.
  • Weekend handling. An explicit decision to close before Friday's close or to size positions for gap risk. There is no third option.
  • Correct contract handling. Gold lots are 100 ounces at most brokers and 10 at some. A bot assuming the wrong one is out by a factor of ten.

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.

Sizing, which is where most of the damage happens

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.

What an automated system cannot do

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.

The MarketPro Expert Advisor

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:

  • You install and run it. It executes on your terminal, on your account, under your configuration. MarketPro never touches your account and exercises no discretion over your funds.
  • It ships with a kill switch and an explicit as-is licence with no performance guarantee.
  • Availability is limited by region. Distribution is restricted, and eligibility is determined by residence rather than by a checkbox on a page.

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.

Written and reviewed by the MarketPro research desk

MarketPro is a trading-signal and trading-education app operated by Harajuku Holdings LTD (Cyprus). Our signal desk publishes and tracks every trade idea in-app, and every page here is checked against the app's live behaviour before publishing. Last reviewed . How we produce signals and content · About MarketPro

MarketPro EA status: coming soon

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.

FAQ

Frequently asked questions

Do gold trading bots work?
The same answer as any bot, with a smaller margin for error. Gold's volatility, variable spread and event sensitivity mean a system that is marginal on forex is usually losing on gold. Bots that survive tend to use volatility-adaptive stops, a news filter and a spread guard.
What lot size should a gold bot use?
Whatever a 1% risk and the stop distance produce, which is much smaller than most people expect. On a $10,000 account with a 150-point stop, that is roughly 0.066 lots. A bot with a fixed default lot size and no risk-based sizing is the single most common cause of large gold losses.
Can I use a forex EA on gold?
You can attach it, and it will trade. Whether it should is a different question: unless its stops adapt to volatility and its sizing is risk-based, it will be materially over-sized and stopped out by ordinary movement. Test on demo for at least a month on gold specifically before drawing any conclusion.
Does MarketPro have a gold trading bot?
The MarketPro Expert Advisor is in development and is not available to download. Gold is covered today by the signal feed. Vetted XAU/USD trade ideas with entry, stop and three targets that you place yourself. See gold signals.
Trade · Learn · Earn

Vetted gold ideas, available now

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.