How to auto-execute "Elite Forex Trades" Telegram signals in MetaTrader using TradingConnector
Follow below guidelines to set-up TradingConnector - Telegram->MetaTrader signals executing service - and configure it to work with particularly one of Telegram Forex channels.
Step 1. Install TradingConnector.EXE and TradingConnectorEA in side your MetaTrader, following guidelines here: www.tradingconnector.com/install
Step 2. Sign-in to Telegram from inside TradingConnector.exe and select “Elite Forex Trades”. You must be allowed or follow this channel on Telegram, so it shows up in the list.
Step 3. Signals posted in this channel can be automatically executed in your MetaTrader account. However, their form needs to be modified to get aligned with TradingConnector’s Alert Syntax. This is where Search & Replace Alerts Modifier comes in handy, as described in the screenshot and example below.
Line 1 & 2
“📈 BUY” represents long entry signal. Ticker always follows them, so it can be converted into “buy tradesymbol=”. So instead of 📈 BUY GBPUSD it would become buy tradesymbol=GBPUSD. The same logic needs to be applied to Sell entry signal (Line 2).
What is “onlytc”? “Elite Forex Trades” channel posts more than just entry signals, so they need to be filtered out. By adding “onlytc” to posts containing entry signals, we’ll make them important ones for TradingConnector and all other posts will be ignored. However, “Enable onlytc” needs to be enabled in TradingConnectorEA’s EAconfig to have this filtering out working.
Ultimately 📈 BUY GBPUSD would become buy onlytc tradesymbol=GBPUSD
Line 3
“@” states at which price level trade should be entered exactly. According to TradingConnector Alert Syntax it has be replaced with “price=”, making this part of the alert look like this: price= . Having this parameter in the alert message places pending order - limit or stop-limit. Without this parameter alert would trigger market order - entered immediately at a current market price.
Line 4, 5, & 6
"✅ TP1: “, “✅ TP1: “, “✅ TP3: “ represent take profit levels. Three things need to be modified here:
= instead of :
get rid of the ✅ icon
it needs to be specified how big parts of the position are to be closed, hence the addition of part1=, part2=, part3=. Decimal values represent percentages and must sum up to 1 for entire position to be closed.
So the part of the signal: ✅ TP1: 1.28619 ✅ ✅ TP2: 1.28919 ✅ ✅ TP3: 1.29419 ✅ would become this: part1=0.3 tpprice1=1.28619✅ part2=0.3 tpprice2=1.28919✅ part3=0.4 tpprice3=1.29419✅
Line 7
Above TakeProfit part is still wrong, because ✅ icons would mess the number values. Space between the number and the icon would solve the problem, but it is not there, so one more Search&Replace pair is required - line 7. So finally TakeProfit part would look like this: part1=0.3 tpprice1=1.28619 part2=0.3 tpprice2=1.28919 part3=0.4 tpprice3=1.29419
Why tppriceX= instead tpX= ? tpX= specifies the distance (in pips) from the entry price, while tppriceX= defines particular price level to execute the order at. Signals from this Telegram channel mention particular price levels for Take Profit, so tppriceX= is way to go here.
Same rule applies to slprice= vs sl=, and tpprice= vs tp=.
Please note, that not all brokers support partial closing.
Line 8 & 9
StopLoss parameter has to be modified similarly to partial TakeProfit, with two Search&Replace pairs, so ❌ SL: 1.27419❌ gets changed into this: slprice=1.27419
No part= parameter is required here, as StopLoss exits entire position.
Summing up, this signal posted on Telegram:
📉 GBP GBPUSD @ 1.28419
✅ TP1: 1.28619 ✅
✅ TP2: 1.28919 ✅
✅ TP3: 1.29419 ✅
❌ SL: 1.27419 ❌
Gets modified into this TradeConnector’s Alert Syntax-compatible form: sell onlytc tradesymbol=GBPUSD price=1.28419 part1=0.3 tpprice1=1.28619 part2=0.3 tpprice2=1.28919 part3=0.4 tpprice3=1.29419
And can be properly executed in MetaTrader.