V
E.A VictorTrading Solutions
← All posts

Platform Tutorials · Jun 2, 2026 · 10 min read

MT5 Trade Copier: The Complete Setup Guide for Prop Firms

V

E.A Victor

Founder · Pips Squad FX

A trade copier lets you execute one strategy across multiple accounts simultaneously. You trade on the master, and every move is mirrored to your slaves in milliseconds. For prop firm traders running multiple challenges or funded accounts, this is essential infrastructure.

How a Trade Copier Works

The master terminal is where you (or your EA) executes trades. The slave terminals receive copies of those trades and execute them on their respective accounts. The copier runs as an Expert Advisor on both ends — one on the master, one on each slave.

Communication happens locally (if all terminals are on the same machine or VPS) via shared memory files, or over a network connection for remote slaves. Local mode is faster — typically under 20ms. Network mode adds latency depending on your connection but enables copying across different brokers and servers.

The four copy directions AutoPilot supports:

  1. 1MT5 Master → MT5 Slave (most common)
  2. 2MT5 Master → MT4 Slave (when your prop firm runs MT4)
  3. 3MT4 Master → MT5 Slave
  4. 4MT4 Master → MT4 Slave

One purchase covers all four directions.

Before You Install

You need:

  • MetaTrader 5 installed on your machine or VPS
  • Both the master and slave accounts open in separate MT5 terminals (or windows)
  • AutoPilot_Master.ex5 and AutoPilot_Slave.ex5 files from your license download
  • Your license key from the E.A Victor dashboard

WARNING

Do not run the master and slave on the same MetaTrader account. The copier mirrors trades — if both terminals are on the same account, you will double your position sizes.

Installation: Step by Step

Step 1: Install the Master EA

  1. 1Open MetaTrader 5 on your master account
  2. 2Press Ctrl+D to open the Data Folder, then navigate to MQL5 > Experts
  3. 3Copy AutoPilot_Master.ex5 into this folder
  4. 4Restart MetaTrader 5 or click Refresh in the Navigator panel
  5. 5Drag AutoPilot_Master onto any chart (the chart pair does not matter)

Step 2: Configure Master Settings

When you attach the EA, a settings dialog opens. The critical parameters:

MasterID          = 1001          // unique ID — must match the slave's MasterID
Mode              = LOCAL         // LOCAL or SERVER (for remote slaves)
CopyDirection     = MT5_TO_MT5    // or MT5_TO_MT4, etc.
LicenseKey        = EAVIC-XXXX-XXXX-XXXX-XXXX

Set MasterID to any number you choose — it just needs to match between master and slave. This allows you to run multiple independent copy groups on the same machine.

Step 3: Install the Slave EA

Repeat the process on your slave terminal:

  1. 1Copy AutoPilot_Slave.ex5 into the MQL5 > Experts folder of the slave terminal
  2. 2Drag it onto any chart
  3. 3Set the same MasterID as the master
MasterID          = 1001          // must match the master
LotMode           = FIXED         // FIXED, PROPORTIONAL, or MIRROR
LotSize           = 0.01          // if FIXED mode: always use this lot size
LotMultiplier     = 1.0           // if MIRROR mode: copy exact lots from master
RiskPercent       = 1.0           // if PROPORTIONAL: risk X% of slave balance
CopyTP            = true
CopySL            = true
CopyPartialClose  = true

Step 4: Enable WebRequest (Important)

The EA uses MetaTrader's WebRequest function to check its license and pull news calendar data. You must whitelist the server URL:

  1. 1In MetaTrader 5: Tools > Options > Expert Advisors
  2. 2Check "Allow WebRequest for listed URL"
  3. 3Add: https://api.eavictor.io

Without this step, the news filter will not work and license verification will fail.

Lot Sizing Options

FIXED — every trade copied uses the same lot size regardless of what the master used. Use this if your accounts have different balances and you want consistent risk.

MIRROR — copies the exact lot size from the master. If the master trades 0.1 lots, the slave also trades 0.1 lots. Use only if accounts have identical balances.

PROPORTIONAL — scales the lot based on a percentage of the slave account balance. If the master risks 1% and the slave has a $10,000 balance with RiskPercent = 1.0, the slave will automatically calculate a lot size that risks $100.

TIP

For prop firm challenges, use PROPORTIONAL mode. It automatically adjusts to your account size, so you risk the same percentage regardless of the challenge size.

Testing Before Going Live

Before running on real accounts:

  1. 1Set up a demo account for the slave
  2. 2Execute a manual trade on the master
  3. 3Confirm it appears on the slave within 2 seconds
  4. 4Close the trade on the master and confirm it closes on the slave

Check the EA journal tab on both terminals for any errors. Common issues:

  • MasterID mismatch — check both terminals have the same ID
  • License not verified — ensure WebRequest is enabled and the URL is whitelisted
  • Slave not receiving — check the shared folder path (Tools > Options > Paths)

Once running, the copier operates silently in the background. Any trade opened, modified, or closed on the master will replicate to all connected slaves within milliseconds. Adjusting SL, TP, or partially closing a position all propagate correctly.

ShareX (Twitter)

Newsletter

Get the edge.

Free prop firm guides, EA updates, and strategy breakdowns — straight to your inbox.

No spam. Unsubscribe anytime.

MT5 Trade Copier: The Complete Setup Guide for Prop Firms | E.A Victor Trading Solutions