GMT5 GOLD EA Get the EA — free →
Troubleshooting

Your EA can't find XAUUSD — broker symbol suffixes, and the fix

By , operator — runs this EA on live accounts · Last updated 27 July 2026 · ~8 min read

There is no global rule that says gold must be called XAUUSD. Every broker names its own instruments, so the same metal turns up as XAUUSD, GOLD, XAUUSD.m, XAUUSD.raw, GOLD.pro or XAUUSDmicro depending on where you opened the account. An EA attached to the wrong symbol — or to a chart that isn't gold at all — will usually just sit there doing nothing. This is how to find the exact name your broker uses, prove it's the right instrument, and attach correctly.

How to check in 30 seconds

  1. In MetaTrader 5, look at the Market Watch panel (Ctrl+M if it's hidden).
  2. Right-click anywhere inside it and choose Symbols (Ctrl+U).
  3. In the search box, type XAU. If nothing appears, clear it and type GOLD.
  4. Note the exact name of every match, including punctuation and case — XAUUSD.m is not the same string as XAUUSD.
  5. Click the one that looks like spot gold, then check the Specification tab on the right.
  6. Double-click it (or press the Show Symbol button) so it appears in Market Watch, then close the dialog.
  7. Drag that symbol onto a fresh chart, set the timeframe to M5, and attach the EA there.

That covers the common case. The rest of this page is for when it doesn't.

Why the names differ at all

Two separate things are going on, and it helps to keep them apart.

First, the base ticker is a house style. XAUUSD is the interbank convention — XAU is the ISO currency code for one troy ounce of gold, quoted against USD. Plenty of brokers instead label the same contract GOLD, GOLDUSD, XAU/USD or Gold Spot because retail clients recognise the word. All of these can be the identical instrument underneath.

Second, the suffix encodes the account type or the pricing model. Most brokers run several books off one server, and each book needs its own symbol so the platform can apply different spreads, commissions, contract sizes and swap rates. That is where you get names like:

There is no cross-broker meaning to any of these letters. .s at one broker may be the standard book; at another it may be a swap-free book. Never assume — read the specification.

The practical consequence: your account can only trade the symbols your account group is allowed to see. If your login is on the raw book, XAUUSD with no suffix may not exist for you at all, and an EA told to trade "XAUUSD" has nothing to work with.

Seeing every symbol your broker offers

Market Watch shows a short default list, not the full catalogue. The complete list lives in the Symbols dialog: right-click in Market Watch → Symbols, or View → Symbols, or Ctrl+U. You can also right-click and choose Show All to dump everything into Market Watch, though on a broker with hundreds of instruments that turns the panel into a wall of text — the dialog is easier.

Inside the dialog you get a folder tree grouped by asset class. Gold is almost always under a group named Metals, Spot Metals, Commodities or something similar; on some servers it sits inside a per-account-type folder such as Metals.raw. Expand those folders rather than only searching, because a broker that writes the name as Gold Spot / U.S. Dollar will not match a search for "XAU".

If the tree is genuinely empty of metals, that is a real answer and not a bug — see the section on account types below.

Confirming you have the right instrument

Finding a name that contains "gold" is not the same as finding spot gold against the US dollar. Select the symbol in the Symbols dialog (or right-click it in Market Watch and choose Specification) and read these fields:

That last point deserves its own paragraph. A CFD on gold futures is not spot gold. Names like XAUUSD-DEC26, GC, GOLD.fut or GOLDmar reference an exchange futures contract: it has an expiry, its own contract size, a different tick value, its own trading calendar, and a price that can sit meaningfully away from spot. It also rolls, which means your chart history has discontinuities in it. Any EA tuned to spot gold behaviour will misprice everything on that symbol even though the chart looks superficially similar. Pick the non-expiring spot symbol.

One more sanity check that costs nothing: open the symbol's chart and compare the current price against a public spot gold quote. If they agree to within a normal spread, you have spot gold. If they are tens of dollars apart, you are looking at futures, a different quote currency, or a synthetic.

The symbol must be visible before you can chart it

This is the step that traps most people. In MT5, a symbol that exists on the server but is not shown in Market Watch cannot be opened as a chart, and functions that ask for its data may return nothing. So:

  1. In the Symbols dialog, select the gold symbol and press Show Symbol (or double-click it). Its icon turns from grey to coloured.
  2. Close the dialog and confirm the symbol is now listed in Market Watch with a live bid and ask that tick.
  3. If the row appears but the prices never move, the market is closed or your account has no quote feed for that symbol yet — leave it a minute during an open session before concluding anything.

Also worth knowing: if you have Hide unused symbols behaviour on, MT5 will quietly drop symbols you have no positions or charts on when you restart. If gold vanishes from Market Watch after a platform restart, that is why — show it again and keep a chart open.

Opening the chart and attaching the EA

With the symbol visible, drag it from Market Watch onto the chart area, or right-click it and choose Chart Window. Then:

The basics of installing, allowing WebRequest for the licence check and running on a VPS are covered step-by-step in the setup guide. If the EA is attached and the smiley face is showing but no trades ever appear, work through why your MT5 EA isn't trading — symbol naming is only one of several reasons an EA stands still, and several of the others are deliberate.

"Symbol not available" and "market closed"

These two messages get confused constantly, and they mean different things:

A related case: some brokers place newly-listed or restricted instruments in a state where you can see quotes but not open positions. The Specification will show trade mode as disabled or close-only. Again, only the broker can lift that.

When your account type simply has no gold

Some account types are FX-only, some regional entities restrict metals, and some swap-free or promotional accounts exclude commodities. If the metals folder is empty, do these in order:

  1. Confirm you are logged into the right account — a demo on a different server may carry a different symbol set than your live account.
  2. Ask the broker, in writing, which of your account types offers spot XAUUSD with a non-commission pricing model, and what the exact symbol name is on that server.
  3. If yours doesn't offer it, open the correct account type rather than trying to make the EA trade something else. Gold is the instrument the strategy is built around; substituting silver or a gold futures CFD is not a workaround.

Our partner brokers — Vantage, RoboForex, IC Markets and PlexyTrade — all offer suitable gold accounts, and the onboarding page walks through which account type to open, including the cent-account route.

What MT5 Gold EA expects, precisely

Read the status line before you change anything. It distinguishes a symbol problem (no line at all, or a chart that never updates) from a deliberate stand-aside such as WAITING - SPREAD or PAUSED - NEWS. The settings reference explains what each input does, and the free Telegram bot @MT5GoldEABOT reports the same state remotely once you send /link YOUR-LICENSE-KEY.

Get set up on the right symbol

Free MT5 gold EA, a broker account type that actually offers spot XAUUSD, and a setup guide that names every step.

Get MT5 Gold EA — free →

Risk disclosure. Trading foreign exchange, gold and CFDs on margin carries a high level of risk and may not be suitable for all investors. Grid and recovery strategies can accumulate exposure and incur significant drawdown. You may lose some or all of your capital. Nothing here is financial advice. Please read our full Risk Disclosure.