Interactive Diagnostic

Click through the decision tree to find your specific problem.

Can you see XAUUSD in Market Watch?
Q&AMT5 Troubleshooting

Why Can't I Buy Gold on
My MT5 Platform?

Published 15 June 2026 Β· 10 min read

Quick Answer

The most common reasons you cannot buy gold on MT5 are: the broker does not offer XAUUSD, the symbol is not enabled in Market Watch, or the market is currently closed. In most cases the fix takes under two minutes. Use the diagnostic flowchart above to find your specific issue, then follow the numbered solutions below for a full explanation.

The 7 Most Common Reasons β€” And How to Fix Each

01

Your broker does not offer XAUUSD at all

This is the most common reason and the one that requires the most decisive action: changing broker. Pure stock or futures brokers often do not offer spot gold CFDs. Before opening an account anywhere, verify that XAUUSD appears in the broker's full instrument list, not just their marketing page. Check their specification sheet for XAUUSD β€” it should show a pip value, minimum lot size, and trading hours.

Fix

Research and open an account with a regulated FX/CFD broker that explicitly lists XAUUSD in their instrument specifications. See the broker guide linked below.

02

XAUUSD is not enabled in your Market Watch

MT5 hides many symbols by default to keep Market Watch uncluttered. The symbol exists on your broker's server but has not been added to your local display. This is almost always the case for new accounts β€” it does not mean the broker doesn't offer gold.

Fix

Right-click in Market Watch β†’ Symbols β†’ expand Metals (or search "XAU") β†’ double-click XAUUSD β†’ OK. The symbol now appears in Market Watch.

03

Gold markets are closed

XAUUSD spot gold trades from Sunday 23:00 GMT to Friday 22:00 GMT with a daily pause roughly between 22:00–23:00 GMT. Outside these hours the symbol is visible but unchartable and untradeable. If you're trying to place a trade on Saturday or Sunday morning and getting "market closed" errors, this is normal.

Fix

Check the current time against gold trading hours. The broker's symbol specification page will show the exact trading hours in server time. MT5 shows server time in the bottom-right corner.

04

Insufficient account funds or margin

Gold has a high notional value per lot. At standard lot (100 oz), one lot of XAUUSD at $2,300/oz has a notional value of $230,000. Even at 1:500 leverage, the margin requirement is $460 per standard lot. At 0.01 lots (micro), the margin is approximately $4.60, but many brokers set a minimum deposit that must be maintained. The "not enough money" error appears when free margin falls below the requirement for the lot size you're attempting.

Fix

Reduce your lot size β€” start with 0.01 lots β€” or deposit additional funds. Check the margin requirement for XAUUSD in MT5 under View β†’ Symbols β†’ XAUUSD β†’ Properties β†’ Margin.

05

Wrong symbol name

Some brokers use non-standard names for gold: GOLD, XAU/USD, GLD, XAUUSDm, or XAUUSDc. If you're searching for "XAUUSD" and it doesn't appear, search for "XAU" or "GOLD" instead. When an EA is configured with "XAUUSD" and your broker uses "GOLD," the EA cannot find the symbol and will either error or silently fail.

Fix

Search for "XAU" or "gold" in the Symbols window. Once found, note the exact name your broker uses and configure any EAs to match that exact string.

06

Regional or regulatory restrictions at broker level

Brokers operating in certain jurisdictions β€” particularly those regulated by ESMA (EU), the FCA (UK), or similar bodies β€” are subject to leverage caps and in some cases product restrictions on certain instruments for retail clients. A small number of brokers operating in highly restricted markets have removed gold CFDs from their retail offering entirely.

Fix

Contact your broker's support directly and ask whether XAUUSD is available on your account type. If not, ask whether a professional client designation would unlock access. If neither is possible, you will need to use a different broker.

07

Automated trading is disabled in MT5

If you are trying to run an EA on gold and the EA is not placing trades even though the chart loads, check MT5's toolbar for the "Algo Trading" button β€” it should appear pressed/lit in green. If it is grey or unlit, automated trading is globally disabled. This does not prevent manual trades but stops all Expert Advisors from executing.

Fix

Click the "Algo Trading" button in the MT5 toolbar to enable it. Also ensure the specific EA has the "Allow automated trading" checkbox enabled in its settings (right-click the EA on the chart β†’ Expert Advisors β†’ Enable).

How to Verify a Broker Offers XAUUSD Before Signing Up

Checking whether a broker offers gold before opening an account saves considerable frustration. The marketing homepage almost always says they offerΒ "metals trading" β€” but there's a difference between physically settled gold and the spot XAUUSD CFD that MT5 EAs require. Here is how to verify:

Step 1

Check the instrument specification page

Every regulated broker publishes a contract specification page. Search their site for "XAUUSD contract specification" or "XAUUSD trading conditions." It should show pip value, lot size, spread, leverage, and trading hours.

Step 2

Download MT5 and open a demo account

Open a demo without depositing. In MT5 demo, go to Market Watch β†’ right-click β†’ Symbols β†’ search "XAU." If the symbol appears and you can open a demo chart, the broker genuinely offers it.

Step 3

Check execution type for XAUUSD

Some brokers offer gold only on "instant execution" (no market execution), which is incompatible with most scalping EAs. Look for "execution type: market execution" in the symbol specification.

Step 4

Test the spread at London open

Log into the demo during the London session open (08:00–09:00 GMT) and check the live XAUUSD spread. This is when gold is most liquid. Spreads above 30 pips at this time suggest a broker not optimised for gold trading.

What to Check Before Running a Gold EA

Once you can manually place gold trades, there are additional checks before an EA will work correctly. Some traders fix the manual trading issue and then find their EA still won't execute β€” these are the most common remaining blockers:

Algo Trading button enabled

The "Algo Trading" button in the MT5 toolbar must be lit (green/active). Restarting MT5 sometimes resets this to off.

EA attached to correct symbol chart

If the EA is coded for "XAUUSD" but attached to a chart labelled "GOLD" or "XAUUSDm," it will either fail or trade the wrong instrument.

Market execution mode

Most gold scalping EAs require market execution mode, not instant execution. Check this in the symbol properties and confirm with your broker.

Maximum spread filter

Set the EA's max spread input to at least 40–60 pips for XAUUSD to prevent orders being rejected during momentary spread spikes.

Lot size within broker minimum

Some brokers set a minimum lot of 0.01, others 0.1. Setting the EA below the broker minimum will result in "invalid volume" errors.

Goldie Razor V2.8.4, for instance, requires XAUUSD on an M15 chart with market execution enabled β€” if gold doesn't load or manual trades fail, these prerequisite checks need to pass first before the EA can function correctly.

If Your Broker Cannot Resolve It β€” Next Steps

Some situations genuinely require changing broker rather than fixing a configuration setting. If you have worked through all seven reasons above and your broker support cannot resolve the issue within a reasonable timeframe, consider the following:

First, document every interaction with broker support. Screenshots of error messages, timestamps of your requests, and the specific responses you received are useful if you need to escalate to the broker's compliance team or a regulatory body.

Second, open a demo account at a second broker while keeping your original account open. You can test the new broker without withdrawing funds from the first, which gives you continuity. Look for a broker with at least one tier-1 regulator (FCA, ASIC, CySEC), ECN execution on XAUUSD, and a spread below 20 pips on gold at London open.

Third, if you have open positions at the original broker that you cannot manage due to the technical issue, contact broker support and request manual trade management β€” they are legally obligated under most regulatory frameworks to assist with closing positions if the platform is dysfunctional.

Related Reading

Frequently Asked Questions

In MT5, right-click anywhere inside the Market Watch panel and choose "Symbols." In the window that opens, expand the "Metals" category (or search for "XAUUSD" in the search bar at the top). Double-click XAUUSD or select it and click "Show." The symbol will appear in your Market Watch list and you can then open a chart or place a trade.

"Invalid price" on XAUUSD typically means the spread is temporarily too wide, often during news events or at market open/close, and the price used by the EA has already moved outside the broker's acceptable deviation range by the time the order reaches the server. Most EAs have a "max spread" input β€” set this to around 40–60 pips for gold to avoid entering during spikes. If the error occurs consistently at normal times, the broker may have spread issues worth investigating.

If the symbol shows in Market Watch but charting is disabled, the broker may have restricted that symbol for chart display but allowed quote streaming. This can also happen if you're using a demo account that has a more restricted symbol list than a live account. Right-click the symbol in Market Watch and check if "Open Chart" is greyed out β€” if it is, contact your broker support and ask them to enable full chart access for XAUUSD.

Using a VPN to circumvent broker geographic restrictions violates the broker's terms of service in almost all cases and can result in your account being closed and funds withheld during the compliance review period. The correct approach is to either find a broker that legally operates in your jurisdiction and offers XAUUSD, or consult a local financial adviser about which regulated instruments are available to you.

Yes. Most brokers use XAUUSD but some use variations including XAU/USD (with slash), GOLD, GOLD.pro, XAUUSDm, or XAUUSDc (the suffix indicating the account type). When an EA is coded for "XAUUSD" and your broker uses "GOLD," the EA will fail to find the symbol. Either configure your broker to use the standard name or update the EA's symbol parameter to match your broker's exact naming.

Goldie Razor V2.8.4

M15 breakout + H4 EMA filter β€” built for XAUUSD on MT5

View Goldie Razor β†’