Nexus Copier Nexus Copier full manual on a single page
🗺️

Tab: Symbol Mapping

Map signal symbol names to your broker's symbol names, and handle signals without a symbol

Custom Symbol Map (EA input) ⭐ New v17.4

Default: "" (empty)

A direct name-to-name mapping configured straight in the EA inputs, without needing the Configurator. Use it when your broker names an instrument completely differently from the signal (for example the signal says US500 but your broker calls it SPX500). It is applied before the prefix/suffix logic.

Format: ORIGIN=DESTINATION pairs separated by commas. The destination is the full broker symbol name — prefix/suffix are NOT added on top, so include any suffix yourself if needed.

💡 Examples:
US500=SPX500 — the signal's US500 is traded as SPX500.
US500=SPX500,US30=DJ30,NAS100=USTEC — several instruments at once.
US500=SPX500.cash — destination already includes the broker suffix.
⚠️ Important: The origin name must be the canonical symbol the server produces. If your provider writes "sp500" or "S&P500", the server normalises it to SPX500 first, so your map should read SPX500=..., not SP500=.... For brokers that only add a suffix to the same root name (e.g. US500 → US500.cash), the Prefix/Suffix fields are enough and no map is needed.

Symbol Mapping (Global Profile)

Maps symbol names from the signal text to the actual symbol names in your broker's MT5. The Global profile applies to all accounts unless overridden by an account-specific profile.

💡 Common mappings:
GOLD → XAUUSD
SILVER → XAGUSD
OIL → USOIL
US30 → US30.cash
NAS100 → NASDAQm

Account-Specific Mapping

Override the global mapping for a specific account number. Useful when you have multiple broker accounts where the same signal symbol maps to different broker symbol names per account.

Force Symbol If Missing ⭐ New

Default: false

When enabled, if a signal arrives without a recognizable trading symbol (e.g. "BUY NOW", "Enter here", "Scalping opportunity"), the EA automatically assigns the symbol defined in Symbol to Force and proceeds to open the trade.

This is critical for Telegram channels that dedicate themselves to a single instrument and never mention it in their messages — they assume all subscribers already know what they trade.

💡 Practical scenario: You subscribe to "XAUUSD Scalpers" channel. Their messages say: "Buy now scalping high risk" — no symbol, no price, just a direction. Enable Force Symbol If Missing, set Symbol to Force = XAUUSD, and the EA will execute every buy/sell signal from this channel as XAUUSD trades automatically.
⚠️ Important: Only enable this for channels that exclusively trade ONE specific instrument. If a channel posts signals for multiple symbols without naming them, this feature will apply the forced symbol to all of them incorrectly.

Symbol to Force ⭐ New

Default: "XAUUSD"

The symbol name automatically applied to signals without a detectable symbol. Must match exactly the symbol name in your broker's MT5 symbol list (including any prefix/suffix your broker uses).

💡 Examples:
Gold channel: XAUUSD (or XAUUSDm, GOLD depending on broker)
Euro channel: EURUSD
Oil channel: USOIL or XTIUSD

☰ All chapters