Symbol alignment — TradingView ↔ MetaTrader
What to do when the symbol name in TradingView doesn’t match the symbol name in your MetaTrader terminal (e.g. EURUSD vs EURUSD.a).
Why it matters #
The ticker in your TradingView alert message (e.g. {{ticker}} or the symbol you type) is sent to TradeAdapter and then to the EA. The EA must place the order on a symbol that exists in your broker’s MetaTrader symbol list. If your broker uses a different name (suffix, prefix, or format), the order can fail unless you align the two.
What to do #
Either send the broker’s exact symbol from TradingView in the alert message, or use the EA’s TradingView_Symbol input (MT5) / symbol option so the EA maps the incoming ticker to the chart symbol. Full description of this input: EA Settings.
TradeAdapter has a dedicated FAQ with step-by-step options to align symbols: How to align TradingView and MetaTrader symbol to trade. Use it as the main reference for your broker’s naming.
Quick checklist #
-
Check the symbol in MT
In MetaTrader, open Market Watch and note the exact symbol name (e.g. EURUSD, EURUSD.a, EURUSDm).
-
Match the alert message
Send the broker’s symbol from TradingView in the message, or set TradingView_Symbol in the EA (see EA Settings) so the EA maps the ticker to the chart symbol.
-
Test with one order
Send a test alert and confirm on MyTrades that the order is executed on the correct instrument.