Automatic symbol mapping
Every broker names symbols differently — XAUUSD,XAUUSD.m,GOLD,f.EURUSD. TradeJournal Pro detects your broker's exact naming automatically, so a signal that says "GOLD" lands on the right symbol without any manual setup.
› What gets detected
- Suffix — e.g.
.m,.r,.pro,.cash,.i,#. - Prefix — e.g.
f.EURUSD. - Renames — entirely different names:
GOLD↔XAUUSD,SILVER↔XAGUSD,DAX/DE40↔GER40,US500/SP500↔SPX500,USTEC↔NAS100,WTI↔USOIL,BTC↔BTCUSD.
› Built-in renames
These names are recognised in both directions, so a signal can use either form and still reach the symbol your broker actually lists:
| Standard name | Also recognised as |
|---|---|
| XAUUSD (gold) | GOLD |
| XAGUSD (silver) | SILVER |
| BTCUSD | BITCOIN, BTC |
| ETHUSD | ETHEREUM, ETH |
| US30 (Dow Jones) | DJ30, DOW, WS30 |
| NAS100 (Nasdaq 100) | NDX100, USTEC, NAS |
| SPX500 (S&P 500) | SP500, US500 |
| GER40 (DAX) | DAX, GER30, DE40, DE30 |
| UK100 (FTSE 100) | FTSE, FTSE100 |
| JPN225 (Nikkei 225) | NIKKEI, NK225 |
| USOIL (WTI crude) | WTI, WTIUSD, CRUDE |
| UKOIL (Brent crude) | BRENT |
› Examples
| Signal says | Your broker lists | Order is placed on |
|---|---|---|
| EURUSD | EURUSD.r, GBPUSD.r, XAUUSD.r… | EURUSD.r (suffix .r) |
| GOLD | XAUUSDm, EURUSDm… | XAUUSDm (rename + suffix m) |
| XAUUSD | GOLD, SILVER, EURUSD… | GOLD (rename) |
| DAX | DE40, US500, USTEC… | DE40 (rename) |
| EURUSD | f.EURUSD, f.GBPUSD… | f.EURUSD (prefix f.) |
› How it works
- We read your broker's actual symbol list (from MetaApi for cloud accounts, or reported by the EA for EA accounts).
- We probe 22 well-known symbols (gold, silver, the major and cross currency pairs, BTC, ETH, the main indices and oil) and find your broker's version of each.
- The most common prefix/suffix pair wins, and any renamed symbols are recorded in a map.
- When a signal arrives, the symbol is translated: rename map → prefix + symbol + suffix.
› Cloud accounts — runs on connect
When you connect a cloud (MetaApi) account, detection runs automatically in the background. Because the cloud account may still be deploying for a few seconds, it retries until your broker returns its symbol list — you don't need to do anything.
› EA accounts — runs on init
The EA reports its full symbol list to us when it starts up, and detection runs from that. So EA accounts are also mapped automatically — just make sure the EA is attached and running in MetaTrader.
› Switching brokers — re-detect
Mapping is cached per account so it isn't re-scanned on every signal. If you change brokers or your broker renames symbols, open the account and click "Detect symbols" to re-run it. It shows the detected prefix/suffix so you can confirm it looks right.
› If a symbol won't map
- Use preview / dry-run to see how a channel's symbols resolve before going live.
- Re-run Detect symbols (the account may have still been deploying the first time).
- Check the failed-signal feed — a symbol mismatch is logged there with the reason.
- Make sure the symbol is actually enabled in your broker's Market Watch.
- If your broker uses one suffix for currencies and another for metals or indices, only the most common one is detected. Check the failed-signal reason for the odd one out and ask support to help map it.
› Why the symbol matters for lot size
The symbol also decides the contract size and pip value used to size a risk-based trade, so check a new broker's mapping on demo before going live. A symbol your broker doesn't list can't be traded: the signal fails with the reason shown. See lot size & risk management.