Copy trading: live control panel
Copy trading replicates trades from a master account in one or more slave accounts. The /copy-trading page is a quasi-real-time panel: you see equity per account, floating P&L, open trades and you can close trades surgically without touching MT5.
The essentials
- Master = the account where you trade manually (or via JTTS_EA). Only one per group.
- Free: 1 active group and up to 2 slaves. Pro: unlimited groups and slaves.
- Slave = accounts that copy. Four lot modes: exact, multiplier, % risk, fixed lot.
- Panel refreshes every 3 s with equity, Day P&L and open trades per slave.
- Manual close at 3 levels: a specific ticket, all positions of the slave, or the whole group.
Minimal setup
- Install JTTS_EA on master and on each slave (we use it to report equity/positions).
- Install CopyTradingEA ONLY on the master account (the signal source). Slaves don't need it — JTTS_EA picks up the commands.
- On /copy-trading click New group, name it.
- On the open group click Assign master and pick the master account.
- Add slaves one by one. For each slave open the config modal (click its row) and pick lot mode + optional daily target.
- Activate the group from the chip toggle or the Pause/Resume button in the footer.
What you see on the panel
- Chips at the top
- One chip per group with status (Active/Paused), master firm, current equity and aggregated Open P&L. Click to switch groups.
- Header KPIs
- Total equity, total Day P&L and total Open P&L — sum of ALL slaves in the group (doesn't include master).
- Master row
- Highlighted with the brand accent bar. Shows master equity and Day P&L. Switch is disabled: the source doesn't copy itself.
- Slave row
- Current equity + Day P&L + floating Open P&L + open lots + progress bar toward daily target. Click the row → config modal.
- Chevron ▸
- Expands the slave row showing a sub-table with each open trade (ticket, symbol, side, lot, entry, P&L). Click the ✕ on a ticket → closes it on MT5.
- Copy switch
- OFF stops copying NEW trades from the master. Does NOT close already-open ones.
Lot modes
- Exact
- Slave opens the same lot size as master. Useful if accounts have the same size.
- Multiplier
- Master lot × factor. E.g. master 0.50 → slave 1.00 with factor 2.
- % Risk
- Computes the lot so the slave risks X% of its balance on the trade (needs master's SL).
- Fixed lot
- Slave always opens the same lot size regardless of master. Useful for very small or conservative slaves.
Three ways to close
- A specific ticket
- Expand the slave with the ▸ chevron, click the red ✕ on the trade row. Closes only that position in ≤5 s.
- All positions of a slave
- (Via 'Close all' of the group if you only have one active slave, or expanding and closing ticket by ticket — the per-slave close button is available but not exposed in the UI for now.)
- All positions of the group
- Close all button in the footer (red). Closes ALL positions of ALL slaves in the group. Master untouched: stopping it is done by pausing the group.
Tips
- The equity you see on each row is CURRENT (reported by the EA every 5s), not the challenge starting balance. When the EA is disconnected, it falls back to the last known balance.
- Per-slave daily target is optional. If you set it, the progress bar turns green when reached — useful as a visual cue of when to stop.
- Pausing a group doesn't close positions — it just stops copying new ones. To panic-close, use 'Close all' in the footer.
- Need more than 2 slaves or more than 1 group? Upgrade to Pro — the rest of copy trading (lot modes, surgical close, live panel) is the same on both plans.
Important
Every manual close shows up in Risk → History tab alongside auto-closes from the risk engine — a single timeline to audit if propfirms ask why you closed a position at a specific time.
Related
Download JTTS_EA and CopyTradingEA
In Connect → Downloads tab you have the EAs: .ex5 (MT5) or .ex4 (MT4) files you load in the platform and work in the background. We update them every few weeks; check the version periodically.
Red "ACCOUNT MISMATCH" banner — what it means
From v4.2 onwards JTTS_EA detects whether the account logged in MT5 does NOT match the account it's reporting to. If it detects it, it fully pauses and paints a red banner on the chart. It's a protection, not a bug.
Connect MT5 with JTTS_EA
JTTS_EA is the MetaTrader 5 Expert Advisor that syncs your trades and applies Risk-config rules in real time.
Risk History
In Risk → History tab (/risk-config/events) you have the full history of risk events: every time JTTS_EA or the server engine has blocked your account, auto-closed positions or rejected an opening for exceeding a limit.