Local MT5 Trade Copier EA – Safe, Fast & Flexible Account-to-Account Trade Copier
The Local MT5 Trade Copier EA is designed to help traders copy trades from a Master account to a Slave account safely, quickly, and automatically. This tool is perfect for:
- Account managers: Copy trades from your main account to multiple client or personal accounts.
- Traders with multiple accounts: Execute trades on several accounts at the same time without extra effort.
- Risk management: Control lot sizes, trading hours, and days to prevent accidental overtrading.
How This EA Helps You
- Automatic trade copying: No need to manually place trades on multiple accounts.
- Flexible lot management: Copy trades as-is, multiply lot sizes, or set fixed lots.
- Symbol mapping: Works even if your broker uses different symbol names.
- Time and day filters: Copy trades only during specific hours or days for better control.
- Pending orders support: Copy both market and pending orders.
- Safety features: Set maximum lot limits to prevent risky trades from being copied.
- Easy setup: No coding required—attach the EA to charts, configure the settings, and start copying trades instantly.
Whether you are managing multiple accounts or simply want to save time, this EA makes trading easier, safer, and more efficient.
MT5 Local Trade Copier EA - User Manual
This EA allows you to copy trades from a Master account to a Slave account locally on MetaTrader 5. You can choose lot sizes, symbols, trading hours, and more.
1. Setup Overview
- Master Account: The account whose trades you want to copy.
- Slave Account: The account where trades will be copied.
- Terminal Type: Define if this terminal is Master or Slave.
Important: The EA must run on both terminals if you want two-way settings.
2. Input Settings
When you attach the EA to a chart, you will see several input groups. Here's what they do:
Trading Profiles
- TerminalType: Master_terminal / Slave_terminal
- LotsType: Fixed_lots / Dynamic_lots / Original_lots
- SymbolType: Current_Symbol / Dynamic_Symbol
Common Settings
- MasterAccountID: The ID of the master account to copy
- CopyPendingOrders: Copy pending orders (true/false)
- EnableLogging: Enable detailed logs (true/false)
- CheckIntervalMs: How often EA checks for new trades (milliseconds)
- MagicNumberPrefix: Prefix for copied trades to separate from other trades
Trade Settings
- LotsSize: Lot size for copied trades (used if Fixed_lots is selected)
- LotMultiplier: Multiply master lots by this number
- MaxSlippagePoints: Maximum slippage allowed
- ClosePositionOrderWhileIdle: Close trades when EA is not active (true/false)
Maximum Lot Size Protection
- UseLotProtection: Enable max lot limit (true/false)
- MaximumLotLimit: Maximum lot size allowed for copying
Symbol Mappings (Dynamic Profiles)
- CustomSuffixes: List of suffixes your broker uses (comma-separated)
- CustomPrefixes: List of prefixes your broker uses (comma-separated)
- SymbolMappings: Map master symbols to slave symbols (format Master:Slave)
Trading Allowed by Time Filter
- UseHourFilter: Enable trading only during specific hours (true/false)
- StartHour: Start trading hour
- EndHour: End trading hour
Trading Allowed by Days Filter
- DayFilterOn: Enable trading only on specific days (true/false)
- AllowedMonday → AllowedSunday: Set true for days trading is allowed
Chart Settings
- ChartColorTradingOff: Chart color when EA is inactive
- ChartColorTradingOn: Chart color when EA is active
- ShowChartGrid: Show grid on chart (true/false)
- HideIndicators: Hide other indicators while running EA (true/false)
3. Step-by-Step Setup
- Open MT5 on both Master and Slave accounts.
- Attach the EA to the Master terminal chart:
- Set TerminalType = Master_terminal
- Set EnableLogging = true (optional)
- Attach the EA to the Slave terminal chart:
- Set TerminalType = Slave_terminal
- Set MasterAccountID to match your Master
- Configure LotsType, SymbolType, LotMultiplier as desired
- Adjust time and day filters if you want to restrict trading hours.
- Enable CopyPendingOrders if you want pending orders copied.
- Click OK to start the EA.
4. Tips
- Always test on demo first before using real money.
- Keep CheckIntervalMs at 200–500 for smooth copying.
- Use MaximumLotLimit to prevent large trades from copying accidentally.
- If symbols are different between brokers, use SymbolMappings to map correctly.
5. Troubleshooting
| Issue | Solution |
| Trades not copying | Check MasterAccountID and TerminalType |
| Wrong lot size | Check LotsType and LotMultiplier |
| EA inactive | Check UseHourFilter and day filters |
| Symbol mismatch | Use CustomSuffixes, CustomPrefixes, or SymbolMappings |
Local MT5 Trade Copier EA – Safe & Reliable
The Local MT5 Trade Copier EA automates trade copying while keeping your accounts protected with advanced safety features.
Key Safety Features
- Maximum Lot Protection: Prevents trades from exceeding your defined lot size.
- Time & Day Filters: Restrict trading to specific hours or days.
- Pending Order Control: Copy pending orders only if desired.
- Account Verification: EA copies trades only from the defined Master account.
- Close Orders While Idle: Automatically close trades if the EA is inactive.
- Custom Symbol Mapping: Ensures correct symbol mapping between brokers.
This makes the EA safe for both beginners and professionals, allowing trade automation without unnecessary risk.