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:
| Instrument | Broker A | Broker B | Broker C |
|---|---|---|---|
| Gold | XAUUSD | GOLD | XAUUSDm |
| S&P 500 | SPX500 | US500 | US500.cash |
| EUR/USD | EURUSD | EURUSD.ecn | EURUSDm |
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
| Symptom | Cause | Fix |
|---|---|---|
| "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 mapping | Case mismatch (XAUUSDM vs XAUUSDm) | Re-enter the slave symbol exactly as the broker shows it |
| Copies on one slave but not another | Mappings are per-slave | Add the mapping on each slave whose broker names differ |
| Wrong market traded | Mapped 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.