⬇ Installation guide

From download to first order

Unzip, run, then do three things in order. No compiling, no EA to load, no account password to give anyone.

Introduction Installation guide Usage guide
Telegram, Discord to MT5 Signal Copier

Download

Version
1.1.4
Format
exe
Operating system
Windows
Download the installer Free download — license key required to run on real account
Step 0

Install on the machine

Takes about a minute.

Download the installer

File SignalTrader-x.x.x-setup.zip from the Download button above.

Unzip it

To any folder, for example C:\SignalTrader.

Running

Open the folder you just unzipped, run SignalTrader.exe.

Through the Windows UAC screen

First time Windows shows “Windows protected your PC” — tap More info → Run anyway. Only asks once.

Windows 10/11 64-bitReal machine or Windows VPS
MetaTrader 5 already installedAnd already logged in to an account
No compiling neededThe download folder already has the .ex5
No EA to loadUnless you want Email / phone alerts
Folder data\ inside the install folder is your data — accounts, settings, Telegram session. Software updates never touch it. To backup, copy this folder; to move to another machine, copy it.
Order of steps

Three things you must do, in this order

Skip any step and signals will not reach orders.

1
Connect TelegramSo the software can read the channels you follow
→
2
Add MetaTrader accountOne account ↔ one MT5 terminal
→
3
Add signal channelThen set risk and symbol for that channel

To get signals from Discord then do one extra optional step at the bottom of the page. Skip it and Telegram still works fine.

Task 1

Connect Telegram

Block “Connect Telegram account” is at the top of the screen Account.

Get API key

Telegram requires each person to have api_id/api_hash their own. Tap Get key → enter your Telegram phone number with country code (+8491234…) → enter the Telegram code sent to you. The software gets the key itself. Or type it in if you already have it.

Sign in

Enter phone number → Get code → enter the code from the Telegram message. If your account has two-step verification, enter that too.

You will get two codes at two different times — one for getting the key, one for logging in. That is normal, not an error.

You will then see your name and phone number, with a status line “Listening N channels · received X signals · pushed Y orders” — watch that line to know if the software is alive.

Keep your session file safe

Session is stored in data\telegram_session.session. This file worth the same as your Telegram password — do not send it to anyone, and don't mix it up when sharing the install folder with someone else.

Task 2

Attach MetaTrader 5 account

Add account

Click + Add account under Manage accounts then name it something memorable, like "Gold Vantage". Each account in the software corresponds to one MT5 account.

Connect to MetaTrader

Click Hit Connect next to "MetaTrader" and pick the MT5 terminal from the list the software found on your machine.

One account ↔ one MT5 terminal. One terminal can only log in to one MT5 account at a time. To run multiple accounts at once, install multiple copies of MT5.

After connecting, the MetaTrader card shows account number, server, starting balance, total profit, profit/loss by month / week / today, plus a balance chart. Seeing the right balance tells you it connected to the right place.

License

Which tier is this account

Next to the Connect button is a label. The software figures it out, you barely have to do anything.

LabelMeaning
Demo — freeDemo MT5 account: use freely, no limit, no login needed
MemberTài khoản thật của thành viên group VIP TradingAuto: tự động chạy, không giới hạn số lượng — liên hệ admin để được thêm vào danh sách
Key 1/3Đang dùng khoá trả phí — đã gắn 1 trong số tài khoản mà khoá cho phép
Need paid keyReal account is not one of the above

Log in your key with the 🔑 button at top right: enter user (the key itself) and password. After that the button shows KEYNAME · used 1/3 so you know how many more accounts you can add.

  • If out of slots, the software refuses new accounts, it won't auto-remove old ones. To switch, delete an account from the software first, then add the new one.
  • One key works on many machines, limited only by your account number.
  • Just got more slots but don't want to wait for the 5-minute auto-check? Tap Check again in the login table.
Task 3

Add signal channel

Section Signal channels → + Add channel, then pick a source.

Telegram

Pick from the list of channels and groups you are a member of. Private channels work too.

Discord

Pick server first, then pick the text channel in that server. Only shows after connecting Discord in the optional step below.

Telegram and Discord channels use all the same settings after this. The IDs from both platforms are kept separate, so a Discord signal won't run using a Telegram channel's settings just because they share a number.

Three buttons on each channel card

ButtonTurn on, turn off and buttons
⏻Turn channel on / off — off keeps settings but stops listening
⚙Open channel settings: risk, symbol, how to read, price levels
🗑Delete channel
Right after adding a channel, open ⚙ Channel settings and fill in the two most important things: risk (how many lots per order) and symbol this channel uses. Skipping this step is the number one reason for "I see a signal but no order entered".
Optional

Connect Discord

Skipping this does not affect Telegram at all. Read the red block carefully before you decide.

⚠ Read carefully before turning on

Discord no official way for software to read signals using a user account. This way breaks Discord terms and your account CAN BE LOCKED.

  • You should use a secondary Discord account. But note: if a paid channel ties permissions to that account, losing it means losing channel access.
  • The software only READS — it does not send, does not join / leave servers, does not react.
  • Token is saved on your machine and is worth as much as your Discord password.

You must check the box “I have read and accept the risk” to connect.

Method 1 — Scan QR

Use this method.

  • Click 📱 Scan QR code to log in
  • On your phone: open app Discord → tap your avatar → Settings → Scan QR code
  • Scan the code showing on screen then tap APPROVE on your phone

You must scan using the Discord app itself, not a regular camera. The code has a time limit — if it runs out, tap Create new code. The QR code cannot be saved to disk.

Method 2 — Paste token

Open the section Or paste token manually, paste the account token then tap Hit Connect.

After connecting, the Discord block shows account name, number of channels being listened to and number of signals received. The button Disconnect & delete token removes the token from your machine completely.

Token becomes invalid when you change your Discord password, toggle 2FA, or log out from all devices. The app will tell you the exact reason and ask for a new token; Discord channels will stop receiving signals until you reconnect.

Before you run real money

Four things to do now

Test message

Tab Tools → Test message: paste a real signal from the channel, see what order the software reads. Takes 30 seconds.

Run demo for a few days

Demo account uses free, unlimited. See a few dozen orders and make sure they look right.

Set loss protection

Account settings → tab Capital. When daily loss hits the limit, the software stops entering new orders.

Start with the smallest lot

Change it later — just takes one input box.

then it stops.

Fix common errors

Mọi lý do bỏ qua tín hiệu đều được ghi ở cột reason trong bảng Tín hiệu. Xem cột đó trước khi đoán.

Kênh báo đóng lệnh hoặc dời SL mà phần mềm không làm gì

Đây là tình huống hay bị hiểu nhầm nhất. Phần mềm chỉ hiểu tin sửa lệnh hoặc đóng lệnh khi tin đó được gửi dưới dạng reply đúng vào tin lệnh gốc. Kênh nào gửi thành tin rời thì phần mềm bỏ qua, và ghi vào cột lý do:

Tin ... không phải reply. Bật Allow modification signals without reply trong Provider Settings → Copy nếu muốn xử lý.

Tuỳ chọn này mặc định TẮT. Bật ở ⚙ Cài đặt kênh → tab Sao chép → Tin sửa lệnh không reply. Sau khi bật, phần mềm trỏ tin rời vào lệnh theo quy tắc: tin có symbol thì khớp tín hiệu mới nhất cùng symbol; tin không có symbol thì khớp tín hiệu mới nhất của chính kênh đó.

Got signals but no orders entered

Xem cột lý do. Bốn câu hay gặp nhất, đúng nguyên văn phần mềm ghi:

  • Bị chặn bởi bộ lọc symbol — kênh này chưa khai symbol, hoặc symbol của kênh chưa ánh xạ sang tên symbol của sàn bạn
  • Bị chặn bởi luật tài khoản — một trong các luật mức tài khoản đang chặn: bảo vệ vốn, hạn chế giao dịch, khung giờ, hoặc lọc tin tức
  • Trùng tín hiệu đã nhận trong N giây trước đó — xem mục dưới
  • Provider chưa gắn account nào — kênh đã thêm nhưng chưa nối với tài khoản MT5 nào
Kênh gửi lại tín hiệu mà phần mềm không vào lệnh lần hai

Đó là chống trùng tín hiệu. Trong khoảng thời gian bạn khai, một tín hiệu giống hệt tới lần nữa sẽ bị bỏ qua để tránh vào hai lệnh cho cùng một tin. Khoảng thời gian này sửa được ở cài đặt kênh. Muốn nhận mọi lần thì đặt về 0.

Phần mềm không nhận ra tin là tín hiệu

Cột lý do ghi Không nhận ra symbol/hướng trong tin — bỏ qua. Dán tin đó vào Tools → Test message để xem phần mềm đọc ra gì. Thường do kênh viết giá tắt kiểu 58 thay vì 4762 (bật Giá viết tắt), hoặc viết SL theo pip bằng chữ (khai Quy đổi đơn vị).

Lệnh vào rồi nhưng SL không tự dời, không trailing

Phần mềm phải đang mở thì vòng giám sát mới chạy. Đóng phần mềm là ngừng chăm lệnh — lệnh vẫn nằm trên sàn nhưng không còn ai dời SL cho nó.

Trước khi chạy tiền thật, hãy dán vài tin thật của kênh vào Tools → Test message. Ba mươi giây đó tiết kiệm phần lớn các sự cố kể trên.

Install complete — how do I use it?

Channel settings, account rules, monitoring orders and fixing problems are on the user guide page.

Usage guide Back to introduction