Back to Blog
signal copiertelegrammt4mt5tutorial

How to Set Up the Telegram Signal Copier in 5 Minutes

Step-by-step guide to connecting your Telegram account, adding signal channels, and auto-copying trades to MT4 or MT5 — no bot required.

2026-04-28 7 min readBy TradeJournal Team

The TradeJournal Signal Copier reads signals from any Telegram channel you have access to — including private ones — and executes them directly on your MT4 or MT5 account. No bot invite, no channel admin permission needed.

Here's the complete setup walkthrough.

What You Need Before Starting

  • A TradeJournal Pro account (upgrade from your dashboard)
  • MetaTrader 4 or MetaTrader 5 installed on your PC or VPS
  • Access to at least one Telegram channel that sends trading signals
  • Your Telegram phone number for login

Step 1 — Download and Install the EA

  1. Go to your TradeJournal dashboard → Signal Copier tab
  2. Click Download EA — choose MT4 or MT5 depending on your platform
  3. In MetaTrader, open File → Open Data Folder
  4. Navigate to MQL4/Experts (or MQL5/Experts for MT5)
  5. Copy the .ex4 or .ex5 file into that folder
  6. Restart MetaTrader

The EA will now appear in your Navigator panel under Expert Advisors.

Step 2 — Create an EA Account & Get Your Token

  1. In TradeJournal, go to Signal Copier → EA Accounts
  2. Click Add Account
  3. Give it a name (e.g., "IC Markets Live")
  4. Copy the API token — you'll need this in MetaTrader

Step 3 — Attach the EA to a Chart

  1. Open any chart in MetaTrader (e.g., EURUSD M1)
  2. Drag the TradeJournalEA from the Navigator onto the chart
  3. In the EA settings, paste your API token
  4. Set your default lot size and risk parameters
  5. Enable Allow live trading in the Common tab
  6. Click OK

You should see a green smiley face in the top-right corner of the chart. The EA is now connected.

Step 4 — Connect Your Telegram Account

  1. In TradeJournal, go to Signal Copier → Telegram
  2. Click Connect Telegram
  3. Enter your phone number (include country code, e.g., +44...)
  4. Enter the verification code sent to your Telegram app
  5. If you have 2FA enabled, enter your password

Your account is now connected. TradeJournal uses the Telegram MTProto protocol — the same technology as the official app. It reads messages the same way you would manually.

Step 5 — Add Signal Channels

  1. Go to Signal Copier → Channels
  2. You'll see a list of all your Telegram groups and channels
  3. Find the signal channel you want to copy from
  4. Click the toggle to enable it
  5. Configure per-channel settings:
    • Default lot size — the position size to use when no lot is specified in the signal
    • Risk % — automatic lot calculation based on account balance
    • Max lot — hard cap to prevent oversizing
    • Pairs filter — only trade signals for specific pairs (e.g., XAUUSD, EURUSD)
    • Auto-execute — execute signals immediately, or hold them for manual approval

Click Save. The channel is now active.

Step 6 — Test With a Sample Signal

Post (or ask someone to post) a test signal in any chat you have access to. A typical valid signal looks like:

GOLD BUY
Entry: 2340-2345
SL: 2325
TP1: 2360
TP2: 2380

Within seconds you should see:

  • The signal appear in your Pending Signals tab
  • A trade execute on your MetaTrader (if auto-execute is on)
  • The signal status update to Executed

Understanding Signal Statuses

StatusMeaning
PendingParsed and waiting for your manual approval
QueuedQueued to send to the EA
Sent to EAEA received the signal
ExecutedTrade opened on MT4/MT5
LoggedTrade logged to your journal
UnrecognizedAI couldn't parse enough info to trade

AI Parsing — What It Can Read

The signal copier uses Claude AI to parse signals. It understands:

  • Any language (English, Arabic, Spanish, etc.)
  • Emojis and informal formatting
  • Entry ranges like "2340-2345" (uses the midpoint)
  • Implicit direction ("going long on gold" = BUY)
  • Image screenshots of signals
  • Up to 5 take-profit levels (TP1 through TP5)

If the AI is unsure about a signal, it marks it as Unrecognized rather than guessing wrong.

Troubleshooting

EA shows red X instead of green smiley

  • Check that "Allow live trading" is enabled in EA settings
  • Verify your API token is correct
  • Check that automated trading is enabled in MetaTrader (Tools → Options → Expert Advisors)

Signals not appearing

  • Confirm the channel is enabled in your Channels list
  • Check that your Telegram session is still connected (Dashboard → Signal Copier → Telegram)
  • The poller runs every minute — wait 60 seconds after enabling a new channel

Signal parsed but trade not executed

  • Check that auto-execute is enabled for that channel
  • Verify the EA is attached to an active chart
  • Check the EA logs in MetaTrader's Experts tab

Next Steps

Once your first signal executes successfully:

Get the free Signal Parsing Cheat Sheet

10 real signal formats decoded — plus a 5-day Starter trial. No card.

One email now, then occasional tips. Unsubscribe anytime.

Start your free trading journal today

Track every trade, analyze your performance with real data, and build the habits that create consistent profitability.

Get Started Free

No credit card required