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:

  • Push notification on your phone: GOLD BUY @ 2340, SL 2335, TP 2355 — from "Gold Sniper VIP". Approve?
  • One tap: Approve → order fires on MT4/MT5/cTrader in ~200ms
  • Don't like the lot size? Tap Adjust → tiny modal lets you tweak lot/SL/TP first
  • Wrong setup? Tap Skip → logged as skipped, no trade
  • 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 3-day Starter trial that includes the v7 features.

    New users: [start free here](/sign-up). No credit card required.

    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