Appearance
Are you an LLM? You can read better optimized documentation at /getting-started/connecting-telegram.md for this page in Markdown format
Connecting Telegram
For TTMT to receive trading signals, it needs to read messages from the Telegram channels you follow. This requires linking your Telegram account to the platform through a secure authentication flow.
Why Is This Needed?
TTMT connects to Telegram using the same official technology that powers the Telegram desktop and mobile apps. By connecting your account, you authorize TTMT to:
- Read messages from the specific channels you add to your watchlist
- Parse those messages for trading signals
- Ignore everything else -- your private chats, group messages, and non-trading channels are never accessed
Privacy First
TTMT only reads messages from channels you explicitly add to your watchlist. It does not read your private DMs, group chats, or any other content. Your session is encrypted before being stored, and you can revoke access at any time.
Authentication Steps
1. Start the Connection
During onboarding (the Telegram step comes right after your broker connection), or from your account settings after onboarding, click the Connect Telegram button.
2. Enter Your Phone Number
Enter the phone number associated with your Telegram account in full E.164 international format — a +, your country code, then the national number with no spaces or dashes (e.g., +12345678900, +447700900123). If you leave off the country code or add stray characters, TTMT flags the number as invalid before it sends anything. Click Send Code.
3. Find the Login Code in the Telegram App
Telegram sends the code inside the Telegram app — never by SMS. Open Telegram on your phone (or any device you are already logged in on) and look for the chat named "Telegram" with a blue check. The message reads:
"Login code: 12345. Do not give this code to anyone..."
It is not a text message
Third-party apps like TTMT only ever receive the code as this in-app message. There is no SMS fallback, so if you are waiting for a text, you are waiting for something that will not come. Check the "Telegram" chat on every device where you are logged in.
4. Enter the Code
Type the five digits into TTMT (or paste them) — it verifies as soon as the last digit is in. If it does not go through, TTMT tells you what happened:
- "That code didn't match" — use the most recent message from Telegram; an older code stops working when a newer one is sent.
- "That code has expired" — tap Show me where to look to open the help panel, then use the newest code.
- A wrong number — tap Wrong number? under the boxes to go back and correct it. Nothing is sent until you press Send Code again.
If the code does not arrive
Telegram sometimes holds back login codes for a number for a few hours. It happens to third-party apps like TTMT more than to the official apps, it is not caused by anything you did, and asking again and again makes it last longer — which is why TTMT has no "Resend" button. Instead, the code step helps you in stages:
- After 30 seconds a Can't find the code? link appears.
- After 60 seconds a help panel opens by itself: check the "Telegram" chat on every logged-in device.
- On a computer it also offers Scan a QR code instead — see below.
- On a phone it offers Continue on a computer, which emails you a link so you can use the QR code there.
- After 2 minutes you can ask for one new code. It replaces the previous one, and TTMT allows only a few requests per half hour and per day to protect your number.
- If Telegram is pausing codes for your number, TTMT says so and offers Remind me to try again — an email about four hours later — plus the QR code on a computer.
Scan a QR code instead (computer only)
If the code will not come, a computer can connect without one:
- On your computer, open the help panel on the code step and choose Scan a QR code instead.
- On your phone, open Telegram → Settings → Devices → Link Desktop Device.
- Point your phone at the code on your screen. Telegram links the session, and TTMT finishes the connection on its own (it asks for your cloud password if you use two-step verification).
The code refreshes on its own about every 30 seconds; if it says This code has expired, tap Show a new code. To go back, tap Back to the code — your number is kept and no new code is sent until you ask.
Only scan codes you see on telegramtometatrader.com
Scanning a Telegram login QR code logs a device into your account. Scammers put such codes on fake pages. TTMT only shows the code on its own dashboard, and you can remove the "TTMT · telegramtometatrader.com" session at any time under Telegram → Settings → Devices.
5. Two-Step Verification (If Enabled)
If you have 2FA (Cloud Password) enabled on your Telegram account, you will be prompted to enter your password. Keeping 2FA enabled is strongly recommended for security.
6. Connection Successful
Once verified, your Telegram profile name and photo will appear in the dashboard navigation. Your Telegram connection is now active and TTMT can begin monitoring channels.
Too Many Attempts
Two limits apply, and TTMT names which one you hit:
- TTMT's own budget: at most 3 code requests per 30 minutes and 5 per day for a phone number. This exists because repeated requests are exactly what makes Telegram pause codes for a number. When it is used up, the code step says so and shows how long until the next request is allowed.
- Telegram's cooldown: if you enter the wrong code many times or connect too often, Telegram imposes its own wait — anywhere from 30 seconds to several hours. TTMT shows the countdown.
In both cases: wait, do not try to work around it with new sessions, and on a computer use Scan a QR code — it needs no code at all.
Get it right the first time
Double-check your phone number before pressing Send Code, and paste the code straight from the Telegram message.
Frequently Asked Questions
Is it safe to enter my Telegram login code?
Yes. The code goes directly to Telegram's official servers using the same encryption as the Telegram app itself. TTMT never sees or stores your Telegram password, and your connection details are fully encrypted at rest.
Can I use a secondary Telegram account?
Absolutely. Many users create a dedicated Telegram account specifically for trading channels to keep their personal chats completely separate. Simply log in with that phone number.
What if I terminate the session from Telegram?
If you go to Telegram Settings > Privacy & Security > Active Sessions and terminate the TTMT session, the connection will break. You will need to reconnect from the TTMT dashboard by going through the authentication flow again.
Can I connect multiple Telegram accounts?
Currently, each TTMT account supports one Telegram connection. If you need to monitor channels across multiple Telegram accounts, you would need separate TTMT accounts.
Troubleshooting
| Problem | Solution |
|---|---|
| Code never arrives | Open the chat named "Telegram" (blue check) on every device where you are logged in — it is a message there, never an SMS. Then follow the help panel on the code step; on a computer, Scan a QR code instead. See If the code does not arrive. |
| "That code has expired" | Tap Show me where to look, then use the newest message from Telegram. A new code can be requested from the help panel after two minutes. |
| Too many attempts / codes paused | Wait for the time shown; do not retry before it. On a computer, Scan a QR code needs no code. See Too Many Attempts. |
| "Phone number invalid" | Use full E.164 format: +, country code, then the national number, no spaces (e.g., +447700900123 for the UK). |
| Connection drops after a while | Check if the session was terminated from Telegram's Active Sessions. Reconnect from the TTMT dashboard by running the authentication flow again. |
Next Steps
Now that TTMT can listen to Telegram, let's pick the channels you want to trade from.

