CopyTrading MT4 MT5
- 유틸리티
- Hyoseog Kim
- 버전: 1.0
- 활성화: 20
A complete copy trading EA suite that automatically replicates trades across MT4 and MT5 platforms. Supports all four combinations — MT4→MT4, MT4→MT5, MT5→MT4, and MT5→MT5 — in a single package. Uses the FILE_COMMON shared folder method for fast, reliable signal delivery within the same PC or VPS.
■ Overview
CopyTrading EA Suite is a utility package that automatically replicates trades between MetaTrader 4 and MetaTrader 5 platforms. A single Sender EA can broadcast signals to multiple Receiver EAs simultaneously, and all four MT4 ↔ MT5 cross-platform combinations are fully supported.
■ Supported Combinations (all 4)
▶ Combination 1 : MT4 Sender → MT4 Receiver
▶ Combination 2 : MT4 Sender → MT5 Receiver
▶ Combination 3 : MT5 Sender → MT4 Receiver
▶ Combination 4 : MT5 Sender → MT5 Receiver
Multi-receiver setups — one Sender feeding both an MT4 and an MT5 Receiver at the same time — are also fully supported.
■ How It Works
The Sender EA writes trade signals (OPEN/CLOSE) to a signal file (Signal_[AccountNo].csv) in the FILE_COMMON shared folder whenever a position is opened or closed. The Receiver EA polls this file, parses each signal, and executes the corresponding trade automatically. A separate Positions_[AccountNo].csv file is used for periodic position synchronization, so any missed close signals are recovered automatically.
■ Key Features
• All 4 platform combinations supported (MT4/MT5 cross-direction)
• Auto-generated file names based on account number — supports multiple accounts simultaneously
• Lot multiplier (LotMultiplier) — freely scale copied lot sizes relative to the sender
• Magic number options: preserve sender's original (UseMT4Magic=true) or assign a custom value
• Automatic symbol suffix conversion (MT4SymbolSuffix / MySymbolSuffix / MT5SymbolSuffix)
• Position synchronization (SyncPositions) with configurable grace period (SyncGraceSec)
• Automatic signal file cleanup — oldest half trimmed when MaxSignalLines is exceeded
• RESET marker on EA restart — prevents duplicate orders after reconnection
• File size management via TRIM marker mechanism
• DebugMode — detailed logging in the Experts tab
■ Included Files (4 EAs)
1. MT4_CopySender.mq4 — Sender EA for MetaTrader 4
2. MT4_CopyReceiver.mq4 — Receiver EA for MetaTrader 4
3. MT5_CopySender.mq5 — Sender EA for MetaTrader 5
4. MT5_CopyReceiver.mq5 — Receiver EA for MetaTrader 5
■ Requirements
• Sender EA and Receiver EA must run on the same PC or VPS.
• FILE_COMMON folder is shared automatically by MetaTrader — no extra configuration needed.
• "Allow DLL imports" must be enabled in each terminal's Expert Advisor settings.
■ Important Notes
• Always test thoroughly on a demo account before using on a live account.
• Cross-network (remote VPS-to-VPS) operation is not supported.
• This product does not guarantee trading profits.
Feature Summary
Full MT4 ↔ MT5 cross-direction support
Detects and closes excess positions automatically
Scale copied lot size freely vs sender
Automatic suffix strip & append per broker
RESET marker + cursor file blocks duplicates
1 sender feeds multiple receivers at once
After placing your order, please contact me and I will send you the following 4 files:
- MT4_CopySender.mq4 — Sender EA for MetaTrader 4
- MT4_CopyReceiver.mq4 — Receiver EA for MetaTrader 4
- MT5_CopySender.mq5 — Sender EA for MetaTrader 5
- MT5_CopyReceiver.mq5 — Receiver EA for MetaTrader 5
