RelicusRoad CopyTrader MT5
- 实用工具
- 版本: 2.33
- 更新: 25 九月 2026
RelicusRoad CopyTrader 是一款适用于 MetaTrader 5 的免费跟单软件(trade copier)。它可以在同一台电脑上的 MT5 终端之间复制交易,让你只操作一个账户,其余账户按各自的仓位和风险自动跟随。
完整版本,无功能限制,无需试用期。
MetaTrader 4: RelicusRoad CopyTrader MT4
运作原理
一个终端作为主账户(Leader)运行,负责发布其持有的订单;任意数量的终端可作为跟随账户(Follower)运行,镜像复制这些订单。终端通过频道名称配对,因此同一台电脑上可以同时运行多组互不干扰的跟单组合。
复制引擎以 200 毫秒为周期运行,因此跟随账户无需等待自己图表上出现新的报价,就能对新订单作出反应。
设置步骤
- 1. 将所有终端运行在同一台电脑或同一台 VPS 上。无法在两台不同的电脑之间复制。
- 2. 在每个终端中,将 EA 加载到一个图表上。任意品种和周期均可。
- 3. 在 EA 窗口的 Common 选项卡中勾选 Allow Algo Trading,并在每个终端的工具栏中打开 Algo Trading 按钮。
- 4. 在你用于交易的终端中将运行模式设为主账户,其余终端设为跟随账户。
- 5. 为所有终端设置相同的频道名称。
- 6. 在主账户上开一笔交易。跟随账户会在一秒内复制它,其面板会统计已镜像的订单数量。
无法跟单?先检查这几点
面板上的提醒行,以及工具箱(Toolbox,Ctrl+T)中 Experts 选项卡里以 RRCT: 开头的行,会准确说明某笔交易未被复制的原因。常见原因如下:
- 终端位于不同的电脑上。终端之间通过本地磁盘上的文件夹通信,因此两者必须运行在同一台机器上。内置的 MQL5 Virtual Hosting 会为每个终端分配独立的服务器,因此无法用于跟单。请改为租用一台普通 VPS,并在上面安装两个终端。
- 工具栏中的 Algo Trading 已关闭,或 EA 设置中未勾选 Allow Algo Trading。
- 频道名称不一致。主账户和跟随账户必须使用相同的频道。
- 品种名称不同。如果主账户交易 EURUSD,而跟随账户的经纪商将其命名为 EURUSD.m,请设置后缀或品种映射,并确保该品种已显示在跟随账户的市场报价(Market Watch)窗口中。
- 手数低于经纪商最小值。使用较小的倍数或按余额比例计算时,小账户算出的手数可能低于最小手数,该笔复制会被跳过。请提高倍数、使用固定手数,或允许向上取整到经纪商的最小手数。
- 账户货币不同且使用余额比例计算手数。请改用倍数或固定手数。
- 净额(netting)账户。跟随账户需要使用对冲(hedging)账户。
- 面板显示 STANDBY。同一账户和频道上已有另一个跟随账户在复制。每个账户和频道只允许一个跟随账户。
仍未解决?请在评论区贴出两个终端的 RRCT: 行,我们会帮你找到原因。
复制内容
- 方向与订单类型。买单仍是买单,卖单仍是卖单,挂单也保持挂单状态。
- 止损和止盈。开仓时同步复制,主账户调整时也会同步更新。
- 部分平仓。平掉部分仓位,跟随的副本也会相应缩小。
- 平仓。主账户平仓,所有跟随副本也随之平仓。
- 挂单。限价单和止损单会被镜像复制,如果主账户的挂单先成交,则会替换为市价复制单。
手数设置
- 倍数。按你设定的数值放大或缩小主账户的手数。
- 固定手数。无论主账户交易多少手,每笔复制单都使用相同的手数。
- 余额比例。根据两个账户的余额比例计算,资金较小的账户按比例使用更小的手数。
计算结果会按你的经纪商的手数步长取整,并控制在最小和最大手数之间。你还可以为每笔交易设置手数上限,以及限制同时持有的复制单数量。
它不会做什么
一个跟单工具的好坏,取决于它在异常情况下的表现。以下是它有意做出的拒绝操作,每一项都会写入 Experts 日志,方便你了解原因。
- 不会因数据异常而平仓。如果共享文件无法读取、不完整或已过期,本次周期会被跳过,你的持仓不会受到影响。
- 不会在主账户失联时清空持仓。已有的复制单会继续持有,不会开新仓,图表上会显示警告。
- 不会重新开启你已平仓的交易。每笔复制单都记录在本地日志中,因此无论是你手动平仓,还是触发自身止损平仓的仓位,都会保持关闭状态。
- 不会凭空生成仓位大小。如果计算出的手数低于经纪商的最小手数,该笔复制单会被跳过,而不是以远大于原计划的最小手数开仓。
- 不会在不匹配的账户之间复制。当两个账户货币不同时,按余额比例计算手数的方式会被禁用;当同一品种在两个账户上的合约规模不同时,该笔复制也会被拒绝。
- 不会开出无保护的仓位。如果经纪商拒绝了主账户的止损位,该笔交易会被拒绝执行,除非你在设置中允许这样做。
不同经纪商,不同的品种名称
如果你的账户分属对同一品种使用不同命名方式的经纪商,可以设置品种前缀或后缀,或逐一进行映射,例如 EURUSD=EURUSD.m;XAUUSD=GOLD。
图表面板
一个小面板会显示当前模式、频道、正在发送或镜像的订单数量,以及需要留意时的单行提醒。关闭按钮需要点击两次,并会在确认前提示将要关闭的订单数量。
主要设置
- 运行模式。主账户或跟随账户。
- 频道。主账户与其跟随账户必须一致。
- 主账户发布魔术数。只共享一个策略,其余交易保持私密。
- 手数计算方式。倍数、固定手数或余额比例。
- 最大滑点。市价复制单成交时允许的价格偏差。
- 失联超时。主账户静默多久后被视为离线。
- 复制挂单。是否包含限价单和止损单。
- 魔术数。用于标记复制单,确保你的手动交易不会被误动。
使用前的测试
请先在两个模拟账户上进行设置。先开一笔买单,再开一笔卖单,检查方向是否一致;移动止损位,观察复制单是否跟随;然后在主账户仍持仓时手动平掉一笔复制单,确认它不会被重新打开。
支持
欢迎在本页面的评论区或通过私信提出问题和反馈。请注明你的 MetaTrader 版本号以及两边的经纪商名称。


Does not work, I tried a few times. Signals are not copped. Both terminals running, same symbols (no extra suffix), same group name, one account is the leader, the other is the follower, nothing works. Besides, if it worked there is no option to use opposite direction trading.
2. The terminals run on different computers, or on the built-in MQL5 Virtual Hosting. Both must run on the same PC or the same VPS, because they talk through a local folder.
3. Algo Trading is off in the follower's toolbar, or "Allow Algo Trading" is unticked in the EA settings.
4. The calculated lot is below the broker minimum (small account with Factor or Balance ratio sizing). As a test, set Lot sizing method to Fixed lot 0.01. If none of these fits, please post the lines starting with "RRCT:" from the Experts tab (Ctrl+T) of both terminals in the Comments tab or send me a private message, and I'll get it working with you. Reverse (opposite-direction) copying is a fair request; I'll look at adding it.