Telegram to MT4 copier: copy signals automatically
TTMT is a Telegram to MT4 copier. It watches the channels you already follow, reads each signal with a language model, sizes the trade from your own risk settings rather than the lot size in the message, places the entry across the zone, and then manages the stop and targets until the trade closes.
It works with any broker that offers MetaTrader 4, and it runs in the cloud, so there is no VPS to rent, no expert advisor to install, and no terminal to leave open. A free 7-day trial is available, and a card is collected during sign-up before you connect a broker.
Published · Updated
How it works, in three steps
Connect your broker account
Add your MetaTrader 4 account with its login, trading password, and server name. Search your broker by name and pick the server, or upload the .srv file from your MT4 install folder if the server is not in the list, which happens more often on smaller and regional brokers. Demo, live, and prop-firm accounts all connect the same way, and the connection is made in our cloud.
Point it at the channels you already follow
Sign in to Telegram once, then pick which channels TTMT watches. It reads those and nothing else, so private chats and groups are outside what it looks at. Each channel gets its own settings, so an aggressive gold channel and a slow swing channel do not have to share a configuration.
Set your rules, then leave it alone
Position size comes from your settings, never from the lot size in the message: fixed lots, a percentage of your balance, or a fixed dollar amount. You choose how many entry layers to spread across, which target moves your stop to breakeven, and whether a daily loss halts the account. After that a signal arrives, gets checked, gets sized, and reaches your broker without you at the screen.
Which signal formats it reads
Nearly all of them, and you do not have to ask your provider to change how they post. The reading engine is a language model rather than a pattern match, so it copes with the way people write in a trading channel at speed.
- A direction and a symbol are the minimum. "Sell gold now" executes, using the stop and target distances the channel's earlier posts established.
- Entry zones written as 4438 - 4433, 4438/4433, or @ 4438-4433 all read as a zone, and the order of the two prices does not matter.
- Up to six targets, TP1 through TP6. A seventh is dropped rather than the message being rejected.
- "TP4: Hold", "TP OPEN" and "Hold for more" read as a runner, and no numeric target is invented for it.
- Emoji, numbered prefixes, mixed languages, and the risk boilerplate at the end of every post are ignored for parsing and left alone for your reading.
- Management posts in ordinary words are understood: "Move sl to Be", "TP2 hit, close your profits and adjust your SL to entry", "Lock in profits from worst entries".
- A signal identical to one already running is skipped, so a forwarded or repeated post does not trade twice.
Prices are checked before anything reaches your broker. A value that cannot be true against the live market, the trade already open, or the rest of the signal is held rather than traded, which is what catches the copy-paste entry of 23.50 where 2350 was meant.
Across the 90 days to September 2026, TTMT read just under 72,000 new-trade signals. 0.14% of them failed for a reason the channel owner controls. The two that do break a signal, an entry zone that crowds the stop and a post that arrives after price has already gone, are both written up in the signal format reference, which is also the page to send a provider who asks how to post for copiers.
If you want to see how one of your channels reads before you trade it, paste a message into the Signal Tester. It runs the five stages the engine uses, sanitize, stop loss, take profit, entry zone, and volume, and shows what each one decided.
What MT4 means for a copied trade
MT4 is always hedging, and that is the one platform behaviour a layered entry depends on. Open three buys on gold at three prices and you hold three positions, each with its own ticket, its own stop, and its own target. Nothing merges into an averaged position, so each layer can be managed on its own from fill to exit. MT5 traders have to check this setting with their broker before they trade. On MT4 there is nothing to check.
Partial closes are noisier here. MT4 takes part of a position by closing the whole thing and reopening the remainder under a new ticket, so a trade that banks three targets reads as a chain of tickets in the terminal rather than one line. The result is the same and only the bookkeeping suffers. The Trade Log in TTMT is one row per trade, holding every order that trade placed, which is the view that stays readable when you are trying to understand your own month.
MT4 has no stop-limit orders. Nothing in signal copying needs them: entry zones are placed as ordinary limit orders, which MT4 has always had. It is the first line of most MT4-versus-MT5 comparisons and the least relevant one here.
Symbol naming is what actually costs people money, on either platform. Your channel writes GOLD and your broker calls it XAUUSD.r or GOLD.ecn. When you connect, TTMT reads the symbols your broker offers and you confirm the ones you trade, which is what lets a signal for GOLD find your broker's spelling of it. Without that confirmation the signal is skipped as symbol-not-found rather than guessed at. Check gold first, and any crypto second.
Brokers, prop firms, and running more than one account
Any broker that offers MetaTrader 4 works. There is no partner list, no approved-broker page, and nothing to apply for. You connect with the credentials your broker already gave you, and the connection can only manage trades on that one account.
Prop-firm challenge and funded servers appear in the same broker search as retail ones, and plenty of people here run them. Each account stays independent, with its own settings, its own channels, and its own daily-loss limit. Two things are worth writing down before you start. Whether automated execution is allowed is your firm's rule to state, not ours, so read it first. And TTMT enforces the daily loss line you set; your firm's maximum total drawdown is a separate line it does not hard-stop for you, so keep overall size modest.
One signal can reach several accounts at once, which is how a demo, a live account, and a challenge end up running the same channel in parallel. The plan decides how many accounts are included: one on Essential, three on Pro, and five on Master.
The controls that stop a bad day
Automation removes the hesitation and the 3am mental arithmetic. It does not remove risk, so these three are where you decide what a bad day is allowed to cost you.
A daily loss limit that halts the account
Off by default, and set per account. You pick a percentage of equity, anywhere from 0.5% to 50%, or a fixed dollar figure, and when the day's loss crosses it TTMT stops taking new signals on that account. An optional stronger setting also closes open positions and cancels pending orders at the moment it fires, which is usually the right choice on funded capital. The day here is the forex session, so it resets at 5 PM ET rather than at midnight. Resume clears the halt but keeps the day's running total, so resuming at -5% resumes at -5%. None of it guarantees you stay inside anyone's rules: the close-out executes at market and a fast gap can land past your trigger, which is exactly why you set the limit below your firm's number rather than equal to it.
Breakeven, so a winner stops turning into a loser
On by default. When your trigger target fills, TP1 unless you move it, the stop on every remaining position in that trade moves to your entry plus a small buffer, 2 pips out of the box, so a reversal from there costs you nothing instead of handing back the gain. A channel that posts "move SL to BE" can fire it too, and that is its own setting if you would rather it did not.
Layered entries instead of one market order
One signal becomes 1 to 6 entry layers, and you choose how many. Layer 1 fills at market; the deeper layers sit as limit orders across the entry zone waiting for a retracement that may never come, and if it does not, nothing is lost. The engine derives how many individual orders each layer needs from your lot size and your broker's minimum lot and lot step, up to 36 in one trade. As deeper layers fill, targets shift closer so profit is banked rather than round-tripped. That last part can be switched off if you want the original targets to stand.
What it does not do
I would rather you read this part before you pay than after. Every line here is a limit we get asked about, answered the way I would answer it in a DM.
- MetaTrader only. MetaTrader 4 and MetaTrader 5 are the two platforms TTMT connects to. There is no cTrader, DXtrade, or TradeLocker support.
- It does not produce signals. TTMT executes the channels you chose and never picks a trade of its own. Explore is where you look at what other people's accounts did with a channel before you follow it.
- It cannot move your money. The connection places and closes trades on the one account you connected. It cannot withdraw, transfer, or reach anything else at your broker.
- It cannot rescue a strategy that does not work. Tighter execution recovers what slippage and late entries take off the top of your results. It does not change what the calls themselves do.
- It cannot tell you your prop firm permits automation. We do not speak for any firm and never claim eligibility on one's behalf.
- There is no native mobile app yet. The dashboard installs to your phone's home screen as a web app, and a native one is on the roadmap rather than in your hands.
What it costs
Plans are banded by the size of the account you are trading, so a $500 starter account and a $50,000 account do not pay the same. Every plan carries unlimited Telegram channels and unlimited trades, and a year costs ten months.
| Plan | Account size | Per month | Per year | Included |
|---|---|---|---|---|
| Essential | Under $1,000 | $39 | $390 | 1 MetaTrader account |
| Pro | $1,000 – $5,000 | $99 | $990 | 3 MetaTrader accounts |
| Master | Over $5,000 | $149 | $1,490 | 5 MetaTrader accounts |
The trial runs for 7 days. A payment method is collected during sign-up, before the step where you connect a broker, so nobody reaches the trial without one. Run it on a demo account and no real capital is exposed while you watch it work. Charges appear on your statement as jazzrabbit OÜ, the company behind TTMT. The refund policy gives you 30 days from your first payment to ask for a full refund, no questions asked, and trading losses are the only exclusion. Full plan detail, including the prop-firm Challenge tier, is on the pricing section.
MT4 questions people actually ask
Is there a free Telegram to MT4 copier?
TTMT is not free. There is a 7-day free trial you can run on a demo account, and after that plans start at $39 a month, banded by the size of the account you are trading. A payment method is collected during sign-up, before the step where you connect a broker, so there is no route into the trial that skips it.
Can I use a copy trading bot on Telegram?
You can, and TTMT is one way to do it. It connects through the official Telegram API on your own account and reads only the channels you add to its watchlist, so private chats and groups stay outside what it looks at. The session it holds is visible to you in Telegram under Settings, then Active Sessions, labelled TTMT User Service.
Does TTMT work with MT4, or is it MT5 only?
Both, on the same terms. You choose the platform when you add the account, and the two are not interchangeable, so pick the one your broker actually issued. A single TTMT account can hold MT4 and MT5 accounts side by side and send the same channel's signals to both.
Do I have to keep MT4 open on my computer?
No. Your trading service runs on our servers around the clock. Your computer can be off and your internet can drop while a signal is read, sized, and placed on your broker, and you can check what happened later from any device.
My broker is not in the list. Can I still connect?
Yes. Upload the .srv server file from your MT4 install folder, or ask your broker's support to send it to you, and the account connects like any other. This comes up most with smaller and regional brokers.
Will it work on a prop-firm MT4 account?
Yes, and many people run one. A challenge account connects like any other, keeps its own settings, and gets its own daily-loss limit, which you set below the firm's number so TTMT halts you before the firm does. What TTMT cannot do is tell you whether your firm allows automated execution. That rule belongs to the firm, it varies between them, and it is worth reading before you connect.
My channel posts an alert first and the numbers later. Does that work?
It is a first-class case, and more than half the channels in our public directory post that way. You choose per channel whether TTMT waits for a full signal, meaning an entry, a stop loss, and at least one target, or trades the alert immediately with your own default stop and target distances and applies the numbers to the open trade when they arrive.
What happens to my open trades if I cancel?
TTMT stops managing your trades when the subscription ends, and it does not close anything for you. Positions already at your broker stay exactly as they are, with the stops and targets they were given, and you manage them yourself in MT4 from that point. Your trade history and settings are kept, so resubscribing later picks up where you left off.
Where to go next
- MT4 or MT5 for signal copying?
Hedging versus netting, partial closes, pending order types, and what your broker will actually give you.
- What is a signal copier?
What these tools do, what separates a good one from a bad one, and the questions worth asking before you pay for any of them.
- What is breakeven automation?
Moving your stop to entry once a trade is working sounds simple. The trigger, the offset, and the failure modes are where it gets interesting.
Browse Telegram signal channels with tracked results, read the TTMT documentation, or see how we compare with other Telegram copiers.