Mql5 Copy Trading System
- 实用工具
- 版本: 3.0
- 激活: 5
大家好,
您是否拥有多个 MetaTrader 5 账户?是否想将在一个账户中开仓的交易(无论是您手动开的,还是某个EA开的),自动地、零延迟地、并且在风险可控的情况下转移到您的其他账户?
Smart Copy Trader 正是为此而设计:它能以毫秒级精度,将"源"(Master)账户上的持仓复制到一个或多个"接收"(Slave/Receiver)账户——同时通过每日盈亏限额、持仓亏损限额以及手动紧急停止按钮来保护您的账户。
它是如何工作的?
该系统由两部分组成:
- Provider(提供方)— 附加在 Master/源账户图表上、以不可见方式运行的指标。它监控所有未平仓持仓(订单号、品种、方向、手数、止损/止盈),并在每次发生变化时(新开仓、平仓、移动止损导致的止损/止盈更新)将数据写入一个共享的信号文件。
- Receiver(接收方)— 运行在 Slave/接收账户上的智能交易系统(EA)。它持续读取该信号文件,并在自己的账户上开仓、平仓、更新持仓。
// 您需要将同一个 .ex5 文件同时安装到 Master 和 Slave 账户,
// 只需更改"运行模式"输入参数即可:
//
// Master(源)账户 -> CopyMode = MODE_PROVIDER
// Slave(接收)账户 -> CopyMode = MODE_RECEIVER
//
// 重要提示:Provider 模式会监控账户中的所有持仓(可按 Magic Number
// 进行筛选),与它所附加的图表/品种无关。因此,在 Master 账户上,您
// 可以在不影响主策略 EA 所在图表的情况下,将本 EA 以 Provider 模式
// 添加到另一个空闲图表(任意品种)上。由于 MetaTrader 在同一图表上
// 只能运行 1 个 EA,只要两个 EA 位于不同图表,就不会发生冲突。
//
// 安装步骤:
// 1. 将文件复制到 MQL5/Experts/ 文件夹,并编译(F7)
// 2. 在 Master 账户上拖到一个空闲图表 -> CopyMode=MODE_PROVIDER
// 3. 在 Slave 账户上拖到一个图表 -> CopyMode=MODE_RECEIVER
// 4. 两个终端都必须启用"允许算法交易"
// 5. 两个终端必须运行在同一台电脑/同一个VPS上(基于文件的通信方式,
// 使用 Common\Files 共享文件夹)
//
// 文件路径(共享信号文件):
// Windows: C:\Users\<用户名>\AppData\Roaming\MetaQuotes\Terminal\
// Common\Files\
