MT5 Symbol Mapping: Fix 'Symbol Not Found' When Copying Across Brokers

MT5 Symbol Mapping: Fix 'Symbol Not Found' When Copying Across Brokers

You place a gold trade on your master account and… nothing appears on the slave. The EA log says Symbol "XAUUSD" not available on this broker. Nine times out of ten the copier isn't broken — your two brokers simply use different names for the same instrument. This guide shows you how to fix it in about two minutes with symbol mapping in the MetaToolsLab MT5 trade copier.

Watch it done in 2 minutes

Why the same instrument has different names

Every broker names its instruments however it likes. The same market can appear as:

InstrumentBroker ABroker BBroker C
GoldXAUUSDGOLDXAUUSDm
S&P 500SPX500US500US500.cash
EUR/USDEURUSDEURUSD.ecnEURUSDm

When your master broadcasts a trade, it sends the symbol name as the master's broker knows it. If the slave's broker uses a different name, the slave EA can't find the market — so it reports the error instead of guessing (guessing with real money would be far worse).

Step 1 — Find the slave broker's real symbol name

  • On the slave terminal, open Market Watch (Ctrl+M).
  • Right-click → Symbols (Ctrl+U) and search the instrument — e.g. type "gold".
  • Copy the name exactly as shown — including any prefix or suffix (XAUUSDm, GOLD., EURUSD.ecn).

Step 2 — Add the mapping in your dashboard

  • Open Slave Accounts → click Symbol Mapping on the slave that needs it.
  • Master symbol: the name as it appears on the master (e.g. XAUUSD).
  • This broker: the name you found in Step 1 (e.g. XAUUSDm).
  • Click Add mapping. Done — it applies to the next trade automatically. No restart, nothing to reinstall.

⚠️ Capitals and lowercase matter. MT5 symbol names are case-sensitive: XAUUSDm and XAUUSDM are different symbols, and only one of them exists on your broker. Type the name exactly as Market Watch shows it — this single detail causes most "it still doesn't work" cases.

How symbol mapping behaves

  • Per-slave: each slave has its own mapping table, so every broker can use its own names.
  • Only map what differs: symbols with identical names on both brokers copy as-is with no mapping.
  • One row per instrument: map each master symbol you trade whose name differs on that slave.
  • Instant: mappings apply from the next signal — mid-session changes are fine.
  • Lot steps handled separately: if the brokers also use different lot increments (0.01 vs 0.1), MetaToolsLab corrects the size automatically — you don't need to do anything.

Troubleshooting

SymptomCauseFix
"Symbol not available on this broker"No mapping (or a typo in it)Add/correct the mapping — copy the name from Market Watch, don't type from memory
Still failing after mappingCase mismatch (XAUUSDM vs XAUUSDm)Re-enter the slave symbol exactly as the broker shows it
Copies on one slave but not anotherMappings are per-slaveAdd the mapping on each slave whose broker names differ
Wrong market tradedMapped to the wrong symbol (e.g. spot vs futures)Verify the mapped symbol is the same underlying instrument and contract type

Frequently asked questions

Do I need to map every symbol? No — only instruments whose names differ between the master's broker and that slave's broker. Identical names pass through untouched.

Is the master symbol case-sensitive too? No. The master-side match is case-insensitive; only the slave-side name must exactly match what the slave's broker uses.

Do I need to restart the EA after adding a mapping? No. Mappings are applied by the cloud when each signal is delivered, so they take effect on the very next trade.

What about brokers with suffixes on everything? Add one mapping per instrument you actually trade (e.g. EURUSD → EURUSD.ecn, XAUUSD → XAUUSDm). A few rows covers a typical strategy.

Copying across different brokers? MetaToolsLab is a cloud MT5 to MT5 trade copier with per-slave symbol mapping, automatic lot-step correction, sub-second delivery, and no broker credentials — just an EA key. Free 14-day trial, no card required.

Start the free trial →  ·  Read the full symbol-mapping guide →

MetaToolsLab is trade-copying software — not a broker, signal provider, or financial advisor, and nothing here is financial advice. Trading carries a high risk of loss.

📈
Written by the MetaToolsLab Team
We build MetaToolsLab — a cloud MT5 to MT5 trade copier used by prop firm traders and multi-account operators. Everything we publish comes from building and running trade-copying infrastructure in production.

Related posts

Start copying trades today

Free 14-day trial. No credit card required.

Create your free account