Back to Blog
ReleaseCopiercTraderMT4MT5

TradeJournal Pro v7 — Mobile 1-tap approval, auto symbol mapping, native cTrader cBot & more

The biggest copier release this year. Five new features built around what MT4, MT5, and cTrader traders actually need to trust auto-copying.

2026-05-27 8 min readBy TradeJournal Team

Why this release matters

The dirty secret of signal copying is that most traders don't fully trust the auto-copier. They turn it on, then check MT4 every 5 minutes anyway. They run it on demo for weeks before going live. They lose money to slippage on news, to broker symbol mismatches, to channels that used to be good but quietly stopped working.

v7 fixes all of those.

1. Mobile 1-tap approval mode

The biggest behavior change in the copier. Instead of trading running fully automatic, you can flip a per-channel toggle that says "ask me first."

When a signal arrives:

  1. Push notification on your phone: GOLD BUY @ 2340, SL 2335, TP 2355 — from "Gold Sniper VIP". Approve?
  2. One tap: Approve → order fires on MT4/MT5/cTrader in ~50ms
  3. Don't like the lot size? Tap Adjust → tiny modal lets you tweak lot/SL/TP first
  4. Wrong setup? Tap Skip → logged as skipped, no trade
  5. Ignore it for 60 seconds → auto-expires

This is the killer feature for traders who like to see what's happening but don't have time to open MT4 every time their phone buzzes. It also kills the #1 anxiety in copy-trading: "what if a bad signal slips through?"

How to enable: Go to /signals → Edit channel → toggle Require approval → set timeout (15-600 seconds). That's it.

2. Auto symbol mapping

If you've ever set up a signal copier, you know the pain: signal says GOLD BUY 2340, but your broker only has XAUUSD.r — trade rejected, you don't notice for an hour, three setups missed.

Every broker renames symbols differently:

BrokerGold symbol
FTMOXAUUSD
FBSGOLD
IC MarketsXAUUSD.r
Exness microXAUUSDm
PepperstoneXAUUSD.cash

v7 fixes this automatically. When the EA or cBot starts, it fetches the broker's full symbol list, detects the prefix/suffix, builds a rename table (GOLD ↔ XAUUSD, BTC ↔ BTCUSD, DAX ↔ GER40, etc.), and stores it.

Cloud accounts get the same treatment via MetaApi's /symbols endpoint.

You can also trigger detection on demand from the EA Accounts page → Detect symbols.

Result: onboarding drops from ~30 minutes to ~30 seconds.

3. Native cTrader cBot

cTrader traders, you've been second-class citizens until now. Previously, the only way to use TradeJournal Pro on cTrader was via MetaApi cloud — that's a paid third-party service on top of your subscription.

v7 ships TradeJournalCopier.cs — a native cTrader cBot with full feature parity to the MT4/MT5 EAs:

  • Signal polling + execution
  • Risk modes (% balance, fixed lot, fixed $ risk)
  • Spread guard
  • Circuit breakers (consecutive losses + equity DD)
  • Auto symbol mapping
  • Close reporting

Download it from /tools, paste it into cTrader's Automate panel, hit Build (F8), drag it onto a chart, enter your token, Start. Runs locally on your PC or VPS — no MetaApi fees, ~10ms execution.

4. Multi-broker mirror with per-account overrides

Power-user feature for traders with multiple accounts.

The old way: one signal → one target account.

The new way: one signal → fires on all your connected accounts, with different risk per account.

Real scenario:

You're funded with FTMO ($100k), funded with FundingPips ($50k), and you trade your own IC Markets account on the side. Same signal arrives — GOLD BUY 2340. Within 500ms:

  • FTMO: 0.25 lot of XAUUSD (0.25% risk — protect the funded account)
  • FundingPips: 0.10 lot of XAUUSDm (0.25% risk)
  • IC Markets personal: 1.5 lot of XAUUSD.r (1% risk — aggressive)

Configure per-account overrides under Signals → Edit channel → Account overrides.

5. Signal preview / dry-run mode

How do you decide whether to trust a new Telegram channel? Old answer: blind faith or weeks of manual watching.

New answer: dry-run mode.

Per-channel toggle. When enabled, signals from that channel are parsed and logged as simulated trades (no broker order). After a week or two, the dashboard shows you:

FX Wolves Premium dry-run 23 signals · 14 wins (60.8%) · +$340 simulated profit · -3.2% max DD Verdict: promote to live

One click promotes it to live trading.

You can also reverse the verdict — if it shows -$200 over 15 trades with a 30% win rate, the verdict comes back as "drop" and you never enabled it.

This makes exploring new signal sources risk-free. Trial 10 channels at once, keep the winners.

Under the hood

For the technical folks, v7 also ships:

  • Cloud reconciliation cron — every 2 minutes, polls MetaApi for closed positions and fires the same trade.closed events as the EA does. Means breakers, auto-journal, webhooks, and verified-profile snapshots now work the same for cloud accounts.
  • Shared close handlerlib/trade-close-handler.ts is now the single source of truth for "what happens when a trade closes." Both the EA endpoint and the cloud reconcile cron call into it.
  • EA spread + breaker inputsMAX_SPREAD_PIPS, MAX_CONSEC_LOSSES, EQUITY_DD_BREAKER exposed on both .mq4 and .mq5.

What's next

We're working on:

  • Native iOS + Android app — currently PWA only
  • WhatsApp + Twitter/X signal listeners
  • TradeLocker, DXTrade, MatchTrader brokers
  • White-label for prop firms

If you want to vote on what's next, head to /roadmap.


Existing users: all five features are live for Pro and Lifetime accounts now. New signups get a 5-day Starter trial that includes the v7 features.

New users: start free here. No credit card required.

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