Local Trade Copier MT5 Fast Account Sync
- Utilities
-
Nikolai Konovalov
В алгоритмической торговле с 2015 года. За это время разработал десятки частных торговых алгоритмов для валютного, криптовалютного и биржевого рынков. Их устройство не раскрываю, так как работаю под NDA.
Что делаю:
- советники и индикаторы для MetaTrader 4 и 5 (MQL4, MQL5) по вашей стратегии; - Version: 1.0
- Activations: 5
Local Trade Copier copies positions and orders from one MetaTrader 5 terminal (master) to one or more MetaTrader 5 terminals (receivers) on the same computer. It works locally and does not send data over the internet.
Key features
- One master, multiple receivers, separated by channel name.
- Volume modes: multiplier, fixed lot, balance ratio, equity ratio or risk-based (requires a stop loss).
- Symbol mapping between brokers (InpSymbolMap, prefix and suffix); ambiguous or unavailable symbols are skipped.
- Filters by symbol (include/exclude), magic number, comment and direction; optional reverse copying.
- Copies stop-loss/take-profit changes, partial closes and closures; optional pending-order copying.
- Synchronization of trades already open on the master when a receiver starts (enabled by default; can be turned off).
- Receiver protection: maximum lot, maximum positions, daily loss limit, trading hours, maximum signal age and price slippage.
- Hedging and netting accounts supported.
- Status panel in each terminal, dark/light theme, English/Russian interface.
How it works
Install the EA in each terminal and attach it to one chart. Set InpMode = Master in the source terminal and Slave (receiver) in each receiving terminal. Use the same InpChannel everywhere and a different InpSlaveMagic for each receiver. All terminals must run under the same Windows user, and master and receiver accounts must be different.
Main inputs
InpMode (Master), InpChannel ("main"), InpTimerMs (100), InpLotMode (multiplier) / InpLotValue (1), InpMaxLot, InpSymbolMap / InpSymbolPrefix / InpSymbolSuffix, InpIncludeSymbols / InpExcludeSymbols, InpMagicFilter, InpCommentFilter, InpDirection, InpReverse, InpCopySLTP (on), InpCopyPending (off), InpMaxDelaySec (30), InpMaxSlipPoints (50), InpSyncOnStart (on), InpDoNotReopen (on), InpMasterTimeoutSec (10), InpDailyLossPct, InpMaxPositions, InpTradingHours, InpSlaveMagic, language, theme, panel position.
Important notes
- If an entry cannot meet the minimum volume or a protection rule, it is skipped — the copier never increases risk to force a trade.
- On netting accounts copied trades are aggregated into one position per symbol; opposite master trades cannot keep separate stops. Use a dedicated receiver account for the channel.
- MT5 cannot change pending-order volume directly, so the copier replaces the order without creating a duplicate.
- Check symbol mapping and contract sizes before copying, and test on demo accounts first.
