Platform Tutorials · Jun 2, 2026 · 10 min read
MT5 Trade Copier: The Complete Setup Guide for Prop Firms
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:
- 1MT5 Master → MT5 Slave (most common)
- 2MT5 Master → MT4 Slave (when your prop firm runs MT4)
- 3MT4 Master → MT5 Slave
- 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.ex5andAutoPilot_Slave.ex5files 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
- 1Open MetaTrader 5 on your master account
- 2Press
Ctrl+Dto open the Data Folder, then navigate toMQL5 > Experts - 3Copy
AutoPilot_Master.ex5into this folder - 4Restart MetaTrader 5 or click Refresh in the Navigator panel
- 5Drag
AutoPilot_Masteronto 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-XXXXSet 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:
- 1Copy
AutoPilot_Slave.ex5into theMQL5 > Expertsfolder of the slave terminal - 2Drag it onto any chart
- 3Set the same
MasterIDas 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 = trueStep 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:
- 1In MetaTrader 5:
Tools > Options > Expert Advisors - 2Check "Allow WebRequest for listed URL"
- 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:
- 1Set up a demo account for the slave
- 2Execute a manual trade on the master
- 3Confirm it appears on the slave within 2 seconds
- 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 IDLicense not verified— ensure WebRequest is enabled and the URL is whitelistedSlave 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.