MetaTrader Symbol Map Generator
Short answerPick your broker to see the exact MetaTrader symbol code it uses for every major instrument — and copy a ready-made symbol map for MQL4, MQL5 or Python so your EA stops throwing “symbol not found.”
Brokers rename the same instrument (gold can be XAUUSD, GOLD, GOLD-T or XAUUSDm). An EA hard-coded to one name fails on a broker that uses another. Select a broker below to get its real codes, measured from the live server.
| Instrument | Symbol on this broker |
|---|
Copy the symbol map for your EA
Select a broker above…
How it works: paste the snippet into your EA and reference instruments by the canonical name — the map resolves to this broker's real symbol at runtime, so the same EA runs on any broker in this database.
Frequently asked questions
Why does my EA say “symbol not found”?
Your EA is requesting a symbol code this broker doesn't use. Brokers rename instruments (e.g. gold as GOLD or XAUUSDm). Look up your broker above to get its exact code, or read the symbol-not-found fix.
What is gold called in MetaTrader?
Depending on the broker: XAUUSD, GOLD, GOLD-T or a suffixed variant like XAUUSDm. Pick your broker above to see its exact gold symbol.
Can I make one EA work on every broker?
Yes — use a symbol map instead of a hard-coded string. Generate one above for MQL4, MQL5 or Python and reference instruments by canonical name.