Pocket Forex
简体中文 ▾
下载 App
‹ 返回博客
跟单交易

怎么在自己的 MT4 和 MT5 账户之间复制交易

同一个经纪商的两个平台,账户也不是通用的。先把损耗算清楚,再谈跟单。

Pocket Forex · 约 8 分钟阅读
怎么在自己的 MT4 和 MT5 账户之间复制交易

MT4 在 2005 年发布,MT5 在 2010 年发布。两者同属 MetaQuotes,但账户体系、编程语言、订单模型都不一样。所以「我在 A 经纪商有 MT4、在 B 经纪商有 MT5,能不能互相跟单」这个问题,答案取决于你用哪种方式。

为什么两个平台不能直接互通

  • 账户不共享:MT4 账户跑在 MQL4 生态,MT5 跑在 MQL5 生态,登录凭证不能通用
  • 订单模型不同:MT4 只支持对冲(hedging),MT5 支持净额(netting)和对冲两种
  • 品种命名不同:同一个 EUR/USD,可能叫 EURUSD、EURUSD.a、EURUSD.m、EURUSDpro
  • 执行模式不同:即时执行(instant)与市价执行(market)对滑点的处理不一样

这四条里,符号命名是最容易踩的:程序按名字找品种,找不到就直接不下单,而你在源账户上看到的是「已经成交」。

三种实现路径

路径一:同一平台内跟单。 两个账户都在 MT4(或都在 MT5),用本地跟单 EA 或平台自带信号服务,延迟通常几十毫秒级。这是最稳的做法。

路径二:跨平台桥接。 一端 MT4、一端 MT5,需要一个中间层(本地 EA + 桥接程序,或第三方跟单服务)把订单从源账户翻译成目标账户的订单。延迟从几百毫秒到几秒不等,取决于中间层部署在哪。

路径三:手动镜像。 收到信号后手动在两个平台各下一单。延迟以分钟计,只适合波段和长线。

跨平台复制的六个真实损耗

这一节是重点。很多人以为「跟单 = 复制」,实际上复制的是订单意图,不是成交结果。

  • 符号后缀:源账户下 EURUSD,目标账户没有这个符号,跟单直接失败
  • 点差不同:源账户 0.8 点、目标账户 1.6 点,同样的止损点数,实际风险差一倍
  • 杠杆不同:源账户 1:500、目标账户 1:100,同样手数占用保证金差 5 倍,可能触发强平
  • 合约大小不同:标准手、迷你手、微型手的定义在个别经纪商并不一致
  • 执行延迟:数据行情里 0.5 秒的延迟,可能就是 10–20 个点的滑点
  • 最小止损距离:部分经纪商有 stop level 限制,止损太近会被拒单

一个算例:延迟在数据行情里值多少钱

非农数据公布瞬间,EUR/USD 常见 30–60 点的瞬时跳动。假设你跟随的信号在数据前 1 秒开仓:

源账户以 1.0850 成交,目标账户因为 0.5 秒延迟成交在 1.0870——滑点 20 点。0.5 手的话就是 100 美元的差距,相当于 10,000 美元账户的 1%。

这就是为什么跨平台跟单要避开数据时段的信号,或者给目标账户设「滑点上限」,超过就不成交。

手数怎么换算:按风险等价,不照抄

目标手数 = 源手数 ×(目标账户净值 ÷ 源账户净值)×(源每点价值 ÷ 目标每点价值)。

简化版:两个账户都是美元计价、都是标准手,就只需要按净值比例缩放。源账户 10,000 美元下 0.5 手,目标账户 5,000 美元就下 0.25 手。

但要注意取整偏差:0.25 手在最小 0.01 手的账户上没问题;如果目标账户最小 0.1 手,0.25 会被取成 0.2 或 0.3,偏差 20%——这就是「明明按比例复制,风险却不一样」的常见原因。

符号映射表怎么配

这一步是跨平台跟单最容易出错、也最容易被忽略的地方。做法很简单:打开目标账户的「品种列表」,把源账户在用的品种逐个对照一遍。

常见的三种情况:完全一致(EURUSD → EURUSD)、带后缀(EURUSD → EURUSD.m)、完全不同名(XAUUSD → GOLD、US30 → DJ30)。前两种配一条映射就够,第三种要逐个确认合约规格是否一致。

映射表配完还要验证一件事:合约大小。同样是「1 手」,标准账户是 100,000 单位,部分账户是 10,000 单位。如果这一项对不上,你的手数换算会整体差 10 倍。

验证方法很土但有效:在目标账户手动下 0.01 手,看保证金占用和每点盈亏是否与源账户同比例。对不上就查合约规格,不要靠猜。

断线了怎么办

本地部署的跟单程序,最大的风险不是延迟,而是断线期间的信号丢失。源账户开了仓、目标账户没跟上,等程序恢复时行情已经走远。

三种处理方式,各有代价:补单(按现价追进,可能吃到很差的价位)、跳过(不补,两边仓位从此不一致)、平掉源仓(保证一致,但会砍掉一个本来正确的仓位)。

没有标准答案,但要提前定规则,而不是等断线时临场决定。多数人的选择是「跳过 + 记录」,然后每周核对一次偏差。

上线前的检查清单

  • 两边品种命名是否一致,不一致就配映射表
  • 点差、佣金、隔夜利息是否在同一量级
  • 目标账户杠杆是否够用(按最大同时持仓算保证金)
  • 止损止盈会不会被 stop level 拒绝
  • 跟单程序部署在哪台机器,断线了怎么办
  • 先用最小手数跑两周,逐笔对比两边成交价差

常见问题

MT4 的信号能直接订阅到 MT5 吗? 不能。MetaQuotes 的信号服务分 MT4 和 MT5 两套,跨平台必须走桥接。

延迟多少可以接受? 波段策略几秒都能接受;剥头皮和新闻交易,超过 200 毫秒就不该做。

站内的 FXCopy 处理的就是跨账户这一步:把源账户订单按净值比例换算后镜像到目标账户,并处理符号映射与取整规则。

其他推荐