TradingView to MT4 Copier
Two quick answers for frequently asked questions:
1. If it's your first time to buy at MetaQuotes Market and don't know how/where to install your purchased EA, please follow MetaQuotes official guide here.
If Tradingview alerts come from a symbol that has different name with MT4's, please set 'Symbol Mapping List' variable at copier EA as explained at below instructions.
2. If you're looking for evaluation, please find the demo copy of Copier EA, user guide & bridge app download link from this post.
- Google Chrome browser at your computer
- Copier EA as you purchase from here
- Bridge app running over Windows 64-bit OS (e.g. Windows 10 or 11 or Windows Server)
That bridge app will seamlessly scan TradingView alert popup at Google Chrome and feedback to this Copier EA for trade process (through secured data interchange).
The reason to use TradingView alert popup is that's available for all users - while other alert approach, e.g. webhook, might be only applicable for paid members.
Limitation - This design is NOT applicable for TradingView Gmail account. In case you're using Gmail for TradingView, please register another free email account for this signal copy purpose.
> Please attach this copier EA to one MT4 chart ONLY. One copier EA can accommodate multiple TradingView chart alerts.
Lots mode - 3 options: 'fixed lots', 'Lots by equity percentage', 'Lots by loss percentage', each has its own variable to set.
Symbol mapping list - that's for special trade symbol mapping. if that's not set, EA will use the same symbol name from TradingView for trade.
if MT4 has different symbol name, you could set by,
TradingView symbol of XAUUSD alert will be mapped to MT4's symbol of GOLD.
each symbol uses ',' comma as seperator. First symbol is TradingView's while the second is MT4's. each pair uses ';' semicolon as separator.
Close trade by opposite signal - default is true; will close trade if opposite signal. you could turn that off if that's not your preference
Reverse trade - default is false; if turned 'true', ea will place SHORT trade if LONG signal
Trailing stop switch - default is false, i.e. disabled
Use ATR as SL - default is false; Use ATR value x its multiplier as SL price; Need to set its applied timeframe.
Use SL ratio for TP - default is false; Use SL price distance to order open price multiplied by a ratio to be TP price.
Keywords for LONG or SHORT trade - EA has listed some common keywords to identify an alert message as a LONG or SHORT signal. you could supplement your own.
Excluded keywords from opening trade - NOT to open trade if those keywords are shown at messages.
Enable close trade keywords - enable keyword check to close trade.
Keywords to close LONG or SHORT trade - EA close trades for those keywords.
Taking TP price from TradingView
default is off. If enabled, the copier EA will use the TP prices described at TradingView signal texts.
Taking SL price from TradingView
default is off. If enabled, the copier EA will use the SL prices described at TradingView signal texts.
* For instance, if the TP/SL price text format at TradingView signals is
TP: 1.06218, SL: 1.03218
To parse this content, below variables should be set as
TP price head string set as
TP price tail string set as
SL price head string set as
SL price tail string
(left as blank)
* Please note that SL setting priority is (a) Use TradingView's, (b) ATR SL, (c) SL point.
TP setting priority is (a) Use TradingView's, (b) Use SL ratio for TP, (c) TP point.
Alert and panel setting variables are self explanatory.