Trade Copier for MT5

Everything a serious
MT5 trade copier should do.

MetaToolsLab is built around one idea: when your master MT5 account trades, every slave executes — precisely, instantly, and without you lifting a finger.

Speed

Sub-Second Trade Delivery

The moment your master account opens, modifies, or closes a trade, MetaToolsLab picks it up and delivers it to every linked slave account — automatically, with no manual intervention.

From MT5 tick to slave execution in under a second. Fast enough for scalping, day trading, and everything in between. New to copying? Read how to copy trades in MT5.

  • OPEN, CLOSE, MODIFY and DELETE signals all propagate
  • Multiple slave accounts receive the signal in the same pass
  • Works across any timezone and broker server location
Master MT5
Trade opens
→ instant
☁️ MetaToolsLab
→ sub-second
Slave 1 executes
Slave 2 executes
Slave N executes
Connectivity

Any Broker. Any Country. Any Network.

MetaToolsLab operates entirely over HTTPS — the same protocol your browser uses. No VPN, no shared network, no special broker setup required.

Your master terminal can be running on a prop firm's server in Frankfurt while your slave accounts are on brokers in London, New York, and Singapore. They all stay in sync, automatically.

  • Cloud-routed — no direct terminal-to-terminal connection needed
  • Copy from prop firm accounts to personal funded accounts
  • Each account uses its own unique EA key — fully isolated
IC Markets MT5
Master
→ HTTPS
☁️ MetaToolsLab
← HTTPS
FTMO MT5
Pepperstone MT5
XM MT5
Control

Fine-Grained Per-Slave Control

Every slave account has its own independent configuration. One master signal, infinite flexibility on how each slave responds to it.

  • Lot Multiplier — scale position sizes per slave. Run 0.1× on a small account and 3× on a larger funded one from the same master signal.
  • Reverse Trading — flip BUY → SELL and SELL → BUY on any individual slave. Useful for hedging or running a counter-trend strategy on a separate account.
  • SL/TP Copy Toggle — optionally strip stop loss and take profit from copied trades on a per-slave basis.
  • Max Slippage — set a per-slave point limit; if price has moved too far since the master entered, the slave skips that trade instead of chasing a worse fill.
  • Account isolation — enabling or disabling a slave account only affects that account. Your other slaves keep copying uninterrupted.
Master signal: BUY EURUSD 1.00 lot
Slave A
0.5× → 0.5 lot
Slave B
2× → 2.0 lots
Slave C
Reversed → SELL
Compatibility

Symbol Mapping — Different Broker, Same Trade

No two brokers name their instruments the same way. Your master might trade XAUUSD while your slave broker calls it GOLD — or EURUSD becomes EURUSDm with a broker suffix.

MetaToolsLab's symbol mapping table translates instrument names on the fly per slave account — no trades are ever missed because of a name mismatch. See the symbol mapping guide for setup details.

  • Per-slave symbol translation table — set it once, forget it
  • Dashboard advisories warn you when a mismatch is detected
  • Lot step and contract size differences handled automatically
  • Supports suffix brokers (EURUSDm, EURUSD.pro, etc.)
Symbol Mapping Example
XAUUSD
GOLD
EURUSD
EURUSDm
SPX500
US500
Precision

Partial Closes Handled Correctly

Scaling out of positions — closing 0.01 lots at a time out of a 0.10 lot trade — is a legitimate strategy. Most copiers break on it. MetaToolsLab doesn't.

Each partial close signal is forwarded to every slave account. When a slave broker's lot step is larger than the partial close amount, MetaToolsLab accumulates the volume until a full step can be executed — then fires it as a single close. The final position always matches your master.

  • Every partial close forwarded as a separate signal
  • Accumulator handles sub-step lot sizes gracefully
  • Trade history shows accumulating closes with a clear status badge
  • Position reconciliation ensures nothing is left dangling
Analytics

Trade History, Stats & CSV Export

Your full copy log lives in the dashboard. Every trade that touched your master account is recorded — what was sent, which slaves executed it, which ones missed it, and why.

  • Filterable trade history — filter by master account, view copy status per slave for every signal
  • Partial close tracking — see exactly which closes are accumulating and how much volume remains open on each slave
  • Per-slave performance stats (Pro+) — executed vs failed counts and copy success rate per slave account, all time
  • CSV export (Starter+) — download your full trade history as a spreadsheet for reporting or tax records
  • History retention — 30 days on Free, 90 days on Starter, 6 months on Pro, 1 year on Enterprise
Per-Slave Copy Status
Slave A
✓ Executed
Slave B
✓ Executed
Slave C
⊘ Missed
Success rate: 67%  ·  2 executed  ·  1 missed
Notifications · Pro+

Trade Alert Emails — Know the Moment a Trade Fires

On Pro and Enterprise plans, MetaToolsLab sends you an email the instant a new trade is queued to your slave accounts. You don't have to be watching your terminal to know what's happening.

  • One email per new OPEN signal — not one per slave, so your inbox stays clean
  • Includes symbol, type, volume, price, SL, TP, and ticket number
  • Sent to the email address on your MetaToolsLab account
  • Works even when you're away from your desk or terminal

Everything in one platform

Every feature below is available on all paid plans. Nothing gated behind the copy engine itself.

Sub-second delivery

From master tick to slave execution faster than you can blink.

Any broker, any location

Cloud-routed over HTTPS. No VPN, no shared network required.

Lot multiplier per slave

Scale sizes independently on each account, from 0.01× to 100×.

Reverse trading mode

Flip BUY → SELL on any slave. Useful for hedging strategies.

SL/TP copy toggle

Include or strip stop loss and take profit per slave.

Symbol mapping

Translate instrument names between brokers automatically.

Max slippage protection

Skip an entry if price moved too far since the master opened it. Set per slave.

Partial close accumulator

Scale out properly — even across brokers with different lot steps.

Full copy status log

See executed, failed, missed, and accumulating for every signal.

Per-slave stats Pro+

Success rate, executed count, and failed count per slave.

CSV export Starter+

Download your full trade history as a spreadsheet.

Trade alert emails Pro+

Email notification every time a new trade is queued.

Unique EA keys

Each account gets its own key. Revoke one without touching others.

Quick answers

Does the trade copier work without a VPS?

Yes. Each EA runs inside MetaTrader on whatever machine that account is already open on — your PC, laptop, or any VM. All routing, queuing, and syncing happens on MetaToolsLab's cloud servers, so no VPS is required for the copier itself.

What trade events are copied?

OPEN, CLOSE, MODIFY, and DELETE signals all propagate to every slave — including SL/TP changes and partial closes. The final position on each slave always matches your master.

Do I have to configure anything on the slave terminal?

Just the EA key and the one-time WebRequest whitelist. Lot multipliers, reverse mode, SL/TP options, and symbol mappings are all managed from the web dashboard — see the setup guide.

See it working on your accounts

Full access free for 2 weeks. No credit card. Cancel any time.

Start free trial View pricing