Zikiman CopyTrader Local MT5 Trade Copier
- 实用工具
- 版本: 2.20
# Zikiman CopyTrader — MT5 本地跟单复制工具
**Zikiman CopyTrader** 是一款快速、实用的 MT5 到 MT5 交易复制工具,适用于运行在**同一台 Windows 电脑或 VPS** 上的多个 MetaTrader 5 终端。
将一个终端设为 **Sender(主账户)**,再将一个或多个终端设为 **Receiver(接收账户)**。系统会在本机同步支持的交易操作,同时每个 Receiver 都可以保留独立的手数计算方式、过滤条件和安全限制。
所有通信都通过 MetaTrader 共享文件环境完成,无需 DLL、WebRequest、外部程序、网络服务器或远程跟单订阅。
## 一个 EA,同时支持 Sender 和 Receiver
在每个终端安装同一个 EA,首次启动时选择角色:
- **Sender** — 发送源账户中符合条件的交易操作。
- **Receiver** — 在目标账户执行获准复制的操作。
切换时间周期或重启终端后,角色和账户设置仍会保留。之后也可以直接在面板上更换角色。使用不同的频道名称,可以在同一台电脑上建立互不干扰的复制组。
Sender 面板会显示已连接 Receiver 的账户号码、自定义名称、余额、持仓浮动盈亏、账户模式和同步状态。还可以从 Sender 面板单独启用或暂停某个 Receiver。
## 交易与挂单同步
Zikiman CopyTrader 支持本地 MT5 复制所需的主要操作:
- 市价 Buy 和 Sell 持仓
- Stop Loss 和 Take Profit 修改
- 保本或移动止损工具产生的 SL 修改,但必须符合经纪商的止损规则
- 加仓(Scale-in)
- 部分平仓和全部平仓
- Buy/Sell Limit 挂单
- Buy/Sell Stop 挂单
- Buy/Sell Stop Limit 挂单
- 挂单价格、有效期、SL 和 TP 修改
- 撤销挂单
Receiver 的实时持仓和挂单会显示在 Sender 面板中。您可以只对选定的 Receiver 发出平仓或撤单请求,不影响其他 Receiver。
## 经纪商交易品种自动映射
Sender 与 Receiver 的品种名称无需完全相同。系统可识别 **XAUUSD / GOLD**、**US100 / USTEC / NDX100** 等常见别名,也能处理经纪商添加的前缀或后缀。
可搜索的品种目录便于快速查找和选择。遇到特殊命名时,也可以设置手动映射。如果无法确认安全、可靠的对应品种,系统会等待,而不会在不确定的品种上开仓。
## 六种 Receiver 手数计算方式
每个 Receiver 可以独立选择复制手数:
- **Risk %** — 根据 Receiver 余额和止损距离,尽量保持与 Sender 相同的风险百分比。
- **Balance Ratio** — 按两个账户的余额比例调整手数。
- **Lot Multiplier** — 用设定的倍数乘以 Sender 手数。
- **Fixed Lot** — 每次使用为该 Receiver 指定的固定手数。
- **Copy 1:1** — 直接复制 Sender 的手数。
- **Contract Ratio** — 根据合约大小和价格调整风险敞口,适合不同经纪商之间的指数和 CFD。
最终手数会自动符合 Receiver 经纪商的最小手数、最大手数和手数步长。较大的计算手数还可以按照“每笔订单最大手数”拆分为多次经纪商请求。
## 手动交易、EA、Magic Number 和品种过滤
Sender 可以发送全部交易、仅手动交易、仅 EA 交易、指定 Magic Number 或指定源品种。相关内容可以手动输入、从 CSV 导入,或在适用时从品种目录中选择。
Receiver 还可以再增加一层来源、Magic Number 和品种过滤。因此,一个 Sender 账户可以同时运行手动策略和多个 EA,而每个 Receiver 只接收自己需要的交易。
## Receiver 独立安全控制
每个 Receiver 都拥有本地保护设置:
- 最大复制手数
- 最大复制持仓和挂单数量
- 每次经纪商请求的最大手数
- 点差保护
- Hedging 账户的防对冲保护
- 可选反向复制模式
- SL、TP、部分平仓和挂单同步开关
- 可选重新打开被手动关闭的 Netting 复制仓位
Sender 的指令无法绕过 Receiver 的本地安全限制。
## 支持 Hedging 和 Netting 账户
EA 会自动识别 MT5 账户模式并显示在面板上。
在 **Hedging** 账户中,每个复制仓位都会独立管理。在 **Netting** 账户中,系统通过持久化的品种所有权和对账逻辑,将多个源操作安全地汇总到 Receiver 的单一经纪商持仓中。
Netting 状态会显示为 **Synchronized**、**Synchronizing** 或 **Blocked**。Receiver 上原有的手动或无关仓位不会被系统悄悄纳入管理。当状态存在歧义时,系统会阻止操作,而不是修改非 CopyTrader 持仓。对于方向相反且需要独立 SL/TP 的 Sender 仓位,单一 Netting 持仓不一定能够准确表达,因此也可能出于安全原因被阻止。
## 恢复与防重复执行
同步快照、Receiver 心跳、持久化设置和执行映射可帮助系统在终端重启后恢复,并减少同一源操作被重复复制的风险。
系统会保存角色、Receiver 身份和名称、频道、过滤器、手数方式、安全设置以及支持的 Netting 所有权数据。实例锁还能防止两个图表同时控制同一个 Sender 频道或同一个 Receiver 账户/频道组合。
## 紧凑的多账户面板
图表内置界面提供:
- Sender 和 Receiver 面板
- Basic 与 Advanced 视图
- 最小化和最大化控制
- Receiver 在线监控和分页
- 实时持仓与挂单列表
- 针对单个 Receiver 的平仓和撤单操作
- 完整且可搜索的经纪商品种目录
- 多种面板主题
- 适配台式机和笔记本电脑的 DPI 布局
## 适合哪些用户?
Zikiman CopyTrader 适合希望在自己的 MT5 账户之间复制手动交易或 EA 交易、通过一个 Sender 管理多个 Receiver、为不同账户设置不同仓位和安全规则、跨经纪商匹配不同品种名称,或使用 Hedging 与 Netting 账户的交易者。
本 EA 不提供交易信号,也不会决定何时进出市场。它只会按照每个 Receiver 的设置,复制您 Sender 账户中支持的交易操作。
## 安装方法
1. 在所有参与复制的 MT5 终端中安装 Zikiman CopyTrader。
2. 启用 Algo Trading。
3. 将 EA 加载到源终端的一个图表,并选择 **Sender**。
4. 将 EA 加载到每个目标终端的一个图表,并选择 **Receiver**。
5. Sender 和 Receiver 使用相同的频道名称。
6. 开始交易前,确认每个 Receiver 都已显示为已连接。
所有终端必须运行在**同一台 Windows 电脑或 VPS** 上,并在复制期间保持开启。建议先在模拟账户中完整测试所有设置,再用于真实账户。
## 技术信息
- **平台:** MetaTrader 5
- **架构:** 一个 Sender 对多个 Receiver
- **连接方式:** MetaTrader 本地共享文件
- **手动交易和 EA 交易:** 支持
- **市价单和挂单:** 支持
- **自动和手动品种映射:** 支持
- **Magic Number 和源品种过滤:** 支持
- **Hedging 和 Netting 账户:** 支持
- **DLL、WebRequest 或外部程序:** 不需要
- **互联网远程复制:** 不支持
## 重要说明
Zikiman CopyTrader 是交易管理和复制工具,不是信号服务、投资顾问或交易策略。由于点差、流动性、延迟、合约规格和经纪商执行规则不同,Sender 与 Receiver 的成交价格和结果可能存在差异。用户应自行确认经纪商、Prop Firm 或交易计划是否允许在相关账户之间复制交易。
