SignalBridge Telegram Copier
- Utilità
- Versione: 1.0
- Attivazioni: 10
SignalBridge copies trading signals from Telegram channels and groups to MetaTrader 5. It reads the messages through your own Telegram bot and executes recognized signals directly in the terminal, without additional software.
Main functions
- Recognizes common signal formats, for example "XAUUSD BUY 2350 SL 2340 TP 2360", multi-line signals, entry zones ("2350 - 2345"), BUY/SELL LIMIT and BUY/SELL STOP.
- Multiple take profits: one position per take profit, the lot is split automatically.
- Breakeven after TP1: remaining positions are moved to entry plus offset.
- Lot size fixed or by risk percent, calculated from the stop loss in the signal.
- Symbol mapping and broker suffix, for example GOLD to XAUUSD, NAS100 to USTEC, ".r" or "m" suffixes.
- Entry protection: if the market is too far from the entry, the signal is skipped or placed as a pending order.
- Management commands from the channel: CLOSE, CLOSE HALF, BREAKEVEN.
- Filters for allowed chats, maximum spread, symbol whitelist, signal reversal.
- Sanity checks: signals with stop loss or take profit on the wrong side are ignored.
- Status panel and push notifications.
Setup
1. Create your own bot in Telegram with BotFather and copy the token.
2. Add the bot to your channel or group (as admin in channels).
3. In MetaTrader 5 open Tools > Options > Expert Advisors and add https://api.telegram.org to the list of allowed URLs.
4. Enter the token in the inputs and attach SignalBridge to any chart.
Input parameters
- Bot token, allowed chat IDs, polling interval, ignore old messages at start
- Broker symbol suffix, symbol mapping, symbol whitelist
- Lot mode, fixed lot, risk % per signal, max lot per signal
- Max number of TPs, ignore signals without SL, default SL, max distance market to entry, action if market is too far, max spread, pending order expiry, reverse signals, magic number, max slippage
- Breakeven after TP1, breakeven offset, allow commands
- Popup alerts, push notifications
Notes
The bot must be a member of the channel or group to read messages. Signals sent only as images are not recognized. Telegram access is not available in the Strategy Tester, so the Expert Advisor stays idle there. Please test your signal source on a demo account first.
