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.
› 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 ~20 well-known symbols (XAUUSD, EURUSD, US30, NAS100…) 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.