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
- Go to your TradeJournal dashboard → Signal Copier tab
- Click Download EA — choose MT4 or MT5 depending on your platform
- In MetaTrader, open File → Open Data Folder
- Navigate to MQL4/Experts (or MQL5/Experts for MT5)
- Copy the
.ex4or.ex5file into that folder - Restart MetaTrader
The EA will now appear in your Navigator panel under Expert Advisors.
Step 2 — Create an EA Account & Get Your Token
- In TradeJournal, go to Signal Copier → EA Accounts
- Click Add Account
- Give it a name (e.g., "IC Markets Live")
- Copy the API token — you'll need this in MetaTrader
Step 3 — Attach the EA to a Chart
- Open any chart in MetaTrader (e.g., EURUSD M1)
- Drag the TradeJournalEA from the Navigator onto the chart
- In the EA settings, paste your API token
- Set your default lot size and risk parameters
- Enable Allow live trading in the Common tab
- 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
- In TradeJournal, go to Signal Copier → Telegram
- Click Connect Telegram
- Enter your phone number (include country code, e.g., +44...)
- Enter the verification code sent to your Telegram app
- 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
- Go to Signal Copier → Channels
- You'll see a list of all your Telegram groups and channels
- Find the signal channel you want to copy from
- Click the toggle to enable it
- 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
| Status | Meaning |
|---|---|
| Pending | Parsed and waiting for your manual approval |
| Queued | Queued to send to the EA |
| Sent to EA | EA received the signal |
| Executed | Trade opened on MT4/MT5 |
| Logged | Trade logged to your journal |
| Unrecognized | AI 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:
- Set up Multi-Broker Execution to run multiple accounts simultaneously
- Configure Prop Firm Mode if you're trading a funded account
- Explore TradingView Webhooks to automate your own strategy alerts