From post to position
A Telegram signal is just text written by a person, in their own style. Copying it means reading it correctly, deciding what to trade, sizing it for your account and keeping track of it as the channel manages the trade. In CopyTraderTool, channels in our catalog are read by our own service account; you never connect your personal Telegram.
- Receive. The service account gets the post the moment Telegram delivers it.
- Recognise. Automatic recognition extracts symbol, direction, entry, stop and targets, or decides the message isn't a signal.
- Filter. Each follower's copier checks signal age, direction, time and news filters, open-trade limits and whether a stop is present.
- Size. Lots come from risk percent (stop distance) or a fixed lot.
- Place. Orders go to the follower's MT4/MT5 accounts and are linked to the original message.
- Manage. Replies and edits about that signal act on the linked trades.
Formats, zones and pending orders
Most channels use variations of a few patterns, and recognition handles English and Russian with or without emoji:
XAUUSD BUY NOW 2350-2355 SL 2340 TP1 2360 TP2 2370: market order; the zone's midpoint (2352.5) is the reference price.GOLD SELL @ 2410.5 / sl 2420 / tp 2400, 2390: market sell with two targets.EURUSD buy limit 1.0820 SL 1.0790 TP 1.0880: a pending buy limit.ЗОЛОТО ПРОДАЖА 2405 СЛ 2415 ТП 2395: Russian keywords and instrument names.
Messages that aren't signals are ignored: greetings, results ("+350 pips 🔥"), market commentary. Chart screenshots are read too: when the entry, stop and targets are drawn or written on the image, recognition takes them from the picture, and the caption fills in anything missing. For partner channels with an unusual layout we set up a per-channel template rather than relying on general recognition.
Multiple take-profits
Three targets in one signal can be traded three ways. Each TP as its own trade splits the volume: with 0.30 lots and three targets, three 0.10 trades close at TP1, TP2 and TP3. First TP only opens one trade at the nearest target. Average TP opens one trade at the mean of the targets.
Splitting is the most common choice because channels typically manage the runner after TP1 ("TP1 hit, move SL to entry"). With one trade per TP, that instruction moves the stop on the remaining trades only.
Replies, edits and partial closes
| Channel posts | Copier does |
|---|---|
Reply: close / close all | Closes the trades linked to that signal |
Reply: close half / close 50% | Closes half of the linked volume |
Reply: move SL to BE / breakeven | Moves the stop to the entry price |
Reply: sl 2345 or tp 2360 | Sets a new stop or target |
| New message, same symbol, no reply | Applied to the open signal on that symbol |
| Edits the original: new SL/TP | Modifies the linked trades |
| Edits the original: typo or emoji | Nothing |
An edit never re-opens a closed trade and never changes the size of an open one. That protects you from channels that "fix" an entry after the fact.
Settings that protect you from bad signals
- Maximum signal age. Skip anything that arrives later than, say, 60 seconds after it was posted. Late fills on fast markets are the main source of signal-copying losses.
- Skip signals without SL. A risk-percent copier can't size a trade without a stop, and a trade without a stop has no defined risk.
- Max open trades and duplicate check. Stop a burst of near-identical posts from stacking positions.
- Max slippage. Reject market fills too far from the expected price.
- EquityShield. A daily loss rule on the account, independent of any channel.
Testing a channel before you trust it
Copy a new channel into a demo account for two to four weeks with your intended settings. Then read the history: how many signals were skipped and why, how far fills were from the posted entry, and how the channel's own result claims compare with what a follower actually got. Our guide to choosing a signal provider lists the red flags to look for.