telegram → metatrader
Telegram to MT5, without a server in the middle
From a signal message in a Telegram chat to an order in your MetaTrader terminal: read locally, parsed deterministically, guarded, and delivered over loopback. Nothing crosses a cloud server on the way.
- 7-day trial on quarterly or yearly
- No payment method
- Windows 10/11
01
Before you start
You need three things: a Windows 10 or 11 PC that stays on, a MetaTrader 5 demo terminal on that PC, and the Telegram account that can read your signal chats. Do the whole walkthrough below on the demo terminal first. Live routing works the same way, which is exactly why the first order should not be a live one.
If you have not seen what the product is yet, read the overview first. This page is only the setup sequence: seven steps from installing the app to watching a parsed signal land in your demo terminal as an order.
Watch it work
The whole setup in three minutes
Download, pair, connect Telegram and MetaTrader 5, set a routing rule, and watch a signal become an order. Recorded on the current build.
Step by step
Setup walkthrough: from install to first demo order
Each step builds on the previous one. Nothing trades until step 6, so steps 1 to 5 are safe rehearsal.
- 01
Install the app on your Windows PC
Download the Windows installer and run it on the PC that also runs MetaTrader (Windows 10 or 11, 64-bit). The build is unsigned, so Windows SmartScreen may warn once on first run. That warning is expected for the current installer.
- 02
Sign in to your Telegram account
Sign in from the app with your own Telegram account, by QR code or phone number. There is no separate bot to add and no token to copy between devices. The session lives on this PC.
- 03
Choose the chats to watch
Pick the groups and channels that carry your signals, including private ones you have joined. Only new messages from the chats you select are read, and images only where you turn image reading on. Chat history is never imported.
- 04
Map symbols and choose how to size
Point each provider symbol at your broker's symbol (EURUSD to EURUSD.a, for example), then choose the destination's sizing mode. Fixed lots, the default, sends exactly the volume you set. A risk mode risks a percentage of balance or equity, or a fixed amount of money, per trade, with the lot computed by the EA from the signal's stop-loss distance, so a signal without a stop loss is refused rather than given a guessed volume. Take profits are set per destination too: TP1 only by default, or one position per target when a signal lists several, with the volume or risk divided between them.
- 05
Install the connector in a MetaTrader 5 demo terminal
The app installs its packaged Expert Advisor into your detected MT5 installation and verifies it. The EA talks only to the loopback address on this computer, and no DLL imports are required. Use a demo terminal: MT5 is the verified path, while the MT4 connector has not been live-tested yet.
- 06
Enable routing with a typed confirmation
The routing gate starts closed. Open it by typing the explicit confirmation in the app. Signals that arrived before this moment stay review-only forever. Nothing is ever executed retroactively.
- 07
Watch the first demo order arrive
Wait for the next signal in a watched chat. It is parsed into side, symbol, entry, stop loss and take profits, checked against your rules, and sent to the demo terminal. Follow it in the audit trail from inbox to activity to broker response code, and verify the mapping and your broker's behavior before ever considering a live account.
Shipped, not promised
What the current build does today
Every item below exists in the desktop app now. Roadmap items are not marketed here.
Telegram chats read locally
your session · TDLib on this PC
Signals parsed with SL and TP
side, entry, stop, every target
Symbol mapping per rule
EURUSD → EURUSD.a
Order delivery over loopback
packaged EA · no DLLs
Full audit trail
inbox → activity → broker retcode
02
If the first order does not appear
Do not retype anything by hand. Open the activity log first: every signal's journey is recorded from admission to queueing to EA delivery to the broker's result, so a missing order always has a location and a reason attached.
The usual causes are ordinary configuration, not malfunction. The provider's symbol has no mapping to your broker's symbol yet, the stop sits on the wrong side of the market or inside the minimum stop distance, the terminal check failed, or the message did not fully match the expected shape and is sitting in the review-only inbox. Fix the cause, then let the next new signal prove it.
FAQ
Questions worth asking
How do I copy Telegram signals to MT5 with AutoSignalCopier?
Does a cloud server see my signals or my orders?
Which MetaTrader terminals are supported?
How fast is execution?
Try it on your own machine.
Free 7-day trial on quarterly or yearly, no payment method, and the full local signal pipeline on your own Windows PC.