Match your broker's symbols
Map incoming TradingView symbols to the exact instrument names used by your broker.
Legacy subscriptions: existing Advanced and Professional subscriptions retain their documented access. Check the subscription shown in Portal before changing plans.
Symbol Mapping changes an incoming symbol name to the name your broker uses. For example, your alert may send EURUSD, while your broker’s account lists the instrument as i.EURUSD.micro.
Configure the translation in Portal so that the incoming alert can keep its existing symbol. This is useful when you change brokers or have a naming difference between TradingView and MetaTrader.
- Incoming alert
EURUSDThe symbol your message sends.
- Symbol Mapping
Matches the From value and substitutes the To value.
- Broker symbol
i.EURUSD.microThe name MetaTrader needs in this example.
These names are examples. Check the exact symbol on your own broker account.
Find the exact broker symbol
Section titled “Find the exact broker symbol”- Open the MetaTrader terminal for the account you want to trade.
- Press CtrlU to open Symbols.
- Find the instrument and read its name in the Symbol column.
- Copy the complete spelling, including any prefix, suffix and capital letters.
EnlargeAdd a mapping
Section titled “Add a mapping”Check that Symbol Mapping is included in your subscription, then:
- Open Signals in PineConnector Portal.
- Select Signal Modifier.
- Turn Symbol Mapping on.
- Select Add Symbol.
- In From, enter the symbol your alert message sends.
- In To, enter the exact broker symbol.
- Select Save.
EnlargeExample: add a broker prefix and suffix
Section titled “Example: add a broker prefix and suffix”| Field | Example value |
|---|---|
| From | EURUSD |
| To | i.EURUSD.micro |
With that mapping enabled and saved, an incoming EURUSD is translated to i.EURUSD.micro before it is sent to the terminal. The converted symbol is also shown in the Signal Log in the published guide.
The From value must match what the message actually sends. If your Pine Script already produces i.EURUSD.micro, a rule whose From value is EURUSD is not describing that incoming value.
Check the complete symbol path
Section titled “Check the complete symbol path”Symbol changes can also exist in your Pine Script, a TradingView placeholder or the EA’s Prefix / Suffix inputs. Review the entire path before adding another transformation.
For a License ID with multiple connected accounts, check the intended symbol on every account. A broker-specific name that is correct for one account may not exist on another. See Multi-Instance Signals.
Verify with a demo alert
Section titled “Verify with a demo alert”- Send a demo test alert containing the intended incoming symbol.
- Check the Signal Log for the translated name.
- Check MetaTrader for the order on the intended broker instrument.
- Compare direction, volume and targets as well as the symbol.
A correctly translated symbol does not guarantee that the broker accepts the order’s volume, price or stops. Read any resulting error separately.
If the symbol still does not work
Section titled “If the symbol still does not work”| Check | Why it matters |
|---|---|
| Mapping is On and saved | An unsaved or disabled rule cannot supply the intended translation. |
| From matches the actual alert | A chart label and the symbol inside a generated message may differ. |
| To matches the account’s Symbol column | Names and suffixes can differ between brokers and account types. |
| Capitalisation is exact | The published mapping interface marks both fields as case-sensitive. |
| EA prefix/suffix is intentional | Another transformation can change the final result. |
| The account is the intended destination | A valid symbol on one broker account may be unavailable on another. |
Use the full Signal Log and Experts error with the error guide. If you cannot find the signal at all, follow Missing signals.
Watch the walkthrough
Section titled “Watch the walkthrough”Set up Symbol Mapping

