经纪商 MT4 迁移至 MT5:阶段、切换与回滚
一份实用操作手册,帮助经纪商从 MetaTrader 4 迁移至 MetaTrader 5,而不丢失账户、持仓或客户;并为经纪商即将停用 MT4 的交易者提供简要解答。
面向经纪商的 MT4 迁移至 MT5 指南:迁移阶段、可迁移的内容、对冲组、插件重写、客户通知、切换周末与回滚方案,另附面向交易者的帮助信息。
为什么经纪商现在从 MT4 迁移至 MT5
经纪商进行迁移,是因为 MetaQuotes 已不再销售 MT4 许可证,并将开发重心放在 MT5 上。经纪商也开始为 MT4 设定明确的终止日期。开发商在其经纪商页面上对此有直接说明:
“The MetaTrader 4 trading platform licenses are no longer available for purchase. We focus our efforts on the development of MetaTrader 5, and further conceptual updates will only be released for this multi-asset platform.”
(译文:MetaTrader 4 交易平台许可证已不再可供购买。我们将精力集中于 MetaTrader 5 的开发,后续的概念性更新将仅针对这一多资产平台发布。)— MetaQuotes, MetaTrader 4 for brokers(访问于 2026年10月)
第二个驱动因素来自运营层面。2026年3月,OANDA Japan 宣布将于 2026年11月27日(星期五)收盘时终止 MT4 服务。其理由是网络安全标准趋严,并表示 MT4 已不再纳入 MetaQuotes 的系统维护范围。此前,Earn 已于 2025年9月分两个周末将其 MT4 Standard 和 MT4 NDD 服务器迁移至 MT5。有计划的迁移成本远低于被迫迁移。TakeProfit Tech 描述过一家经纪商在 2022年10月失去 MT4 访问权限后,只有三个工作日和一个周末来迁移账户、历史记录和 MAM 数据。
MT5 还消除了 MT4 服务器的若干硬性限制。下表采用 MetaQuotes 官方的经纪商对比数据。
| 项目 | MetaTrader 5 | MetaTrader 4 | 迁移时的意义 |
|---|---|---|---|
| 账户组 | 无限制 | 512 | 可按账簿、地区或 IB 拆分组,而无需合并 |
| 安全组 | 无限制 | 32 | 按产品线划分更清晰的交易品种权限 |
| 交易品种 | 无限制 | 1,024 | 上线后可增加股票、期货或 CFD |
| 订单数据库 | 无限制 | 最多 1000 万笔订单 | 较长的历史记录无需再为控制在上限内而归档 |
| 头寸核算 | 净额与对冲 | 仅对冲 | 必须为每个组选择模式(见下文) |
| 余额操作类型 | Balance、Credit、Correction、Charge、Bonus、Commission、Agent、Interest | Balance、Credit | 赠金、返佣和费用流程需在 CRM 中重新映射 |
| Manager API | C++、ASP.Net、PHP | C++ | 后台集成必须基于 MT5 API 重建 |
哪些内容可从 MT4 迁移至 MT5,哪些必须重建
账户、余额、未平仓头寸和已平仓交易历史等数据可借助迁移工具转移。服务器插件、Manager API 应用程序、EA 和指标等代码无法直接迁移,必须重写。配置则介于两者之间:您需要在 MT5 上重新创建配置,然后逐行与 MT4 进行核对。
| MT4 项目 | 迁移至 MT5 的方式 | 上线前核查 |
|---|---|---|
| 客户账户(登录号、姓名、组、杠杆) | 从 MT4 导出,并通过迁移脚本或工具导入 | 登录号编号规则、组映射、杠杆、只读标志 |
| 余额与信用额 | 以余额和信用操作的形式导入 | 每个账户和每个组的总额精确核对至分 |
| 未平仓头寸与挂单 | 按切换时的 MT4 收盘价重新创建,或经协商平仓后重新开仓 | 开仓价、手数、SL/TP、结转的隔夜利息、导入后的保证金 |
| 已平仓交易历史 | 以成交记录形式导入,或作为附带结单的 MT4 存档保留 | 客户在 MT5 历史中看到的内容;为审计保留的内容 |
| 组与交易品种 | 在 MT5 上重建(结构和设置不同) | 每个组的合约规模、保证金、隔夜利息、交易时段、佣金 |
| 服务器插件 | 针对 MT5 Server API 重写 | 业务规则不变,并在模拟服务器上测试 |
| 桥接/流动性连接 | 由桥接供应商提供的 MT5 网关 | 路由规则、A/B 账簿划分、加价、故障切换 |
| CRM、IB 及报表连接 | 通过 MT5 Manager 或 Web API 重新连接 | 入金、出金、IB 返佣、报表 |
| 客户的 EA 与指标 | 由所有者从 MQL4 移植到 MQL5 | 尽早告知客户;不承诺兼容性 |
最后一行需要在客户通知中明确说明。MQL4 与 MQL5 互不兼容,因此 MT4 的 EA 和指标无法在 MT5 上运行。MetaQuotes 官方的迁移文章提醒,交易函数无法简单地直接转换:
“in MQL5 the concept is different … It's possible to convert them, but the trading logic should be changed.”
(译文:在 MQL5 中概念有所不同……可以对其进行转换,但交易逻辑需要更改。)— MQL5.com, Migrating from MQL4 to MQL5(访问于 2026年10月)
对冲还是净额:为迁移客户选择账户模式
除非有明确理由,否则应将迁移过来的 MT4 外汇客户放在 MT5 对冲账户上。MT4 仅支持对冲,因此交易者及其 EA 会预期在同一交易品种上持有多个头寸,包括方向相反的头寸。MetaTrader 5 允许经纪商自行选择模式:
“Two position accounting systems are supported in the trading platform: Netting and Hedging. The system used depends on the account and is set by the broker.”
(译文:交易平台支持两种头寸核算系统:净额(Netting)和对冲(Hedging)。所使用的系统取决于账户,并由经纪商设定。)— MetaTrader 5 Help, Basic Principles(访问于 2026年10月)
在净额模式下,一个交易品种只能有一个头寸。同等手数的买单和卖单会相互抵消平仓,而不是建立对冲。如果将带有对冲头寸的 MT4 账簿导入净额组,未平仓头寸会被合并,保证金也会随之变化。客户看到的账户将与离开时不同。在对冲模式下,MetaTrader 5 会保留独立的头寸,并提供对冲保证金设置,更接近 MT4 的行为。
净额模式适用于交易所交易的品种,因此新的期货或股票组可在上线后采用该模式。请在组映射表中按组确定模式,并在切换前测试导入头寸的保证金。
四个迁移阶段,逐步说明
FXSUPPORT 的每一次 MT4 至 MT5 迁移都分四个阶段进行。每个阶段都以验证关口和回滚检查点结束,且在通过最后一道关口之前,MT4 始终保持完全运行。根据我们的项目经验,单服务器迁移从评估到上线通常需要 4–6 周。带有定制插件、桥接和大量组的多服务器配置通常需要 8–12 周。
- 评估与规划。我们会审计 MT4 环境:服务器架构、组与交易品种设置、插件、桥接与流动性连接、CRM 与 IB 集成,以及客户数据量。产出为一份迁移方案,包括时间表、风险清单、组映射表(MT4 组 → MT5 组,对冲或净额)以及插件重写清单。
- 基础设施搭建。我们按照当前配置构建 MT5 环境,并在审计发现问题之处加以改进。内容涵盖服务器部署、网络配置、安全加固、监控、通过桥接 MT5 网关建立的流动性连接以及数据源。组、交易品种、交易时段、隔夜利息和佣金均会重建,并与 MT4 导出数据进行核对。
- 数据迁移。账户、余额、历史记录和组分配通过脚本迁移。自动化验证会逐一比对 MT4 与 MT5 之间的每个账户和每个组。在正式切换周末之前,我们会在生产数据副本上至少进行一次完整的测试迁移。
- 上线与支持。我们负责协调切换:DNS 和服务器地址变更、客户登录信息发放,以及对新平台的密切监控。上线后,FXSUPPORT 在前 30 天提供强化支持,之后转入常规的 MT5 支持。
| 阶段 | 交付成果 | 需通过的关口 | 回滚状态 |
|---|---|---|---|
| 1. 评估 | 迁移方案、组映射、插件清单 | 经纪商确认范围和日期 | 尚未做任何更改 |
| 2. 基础设施 | MT5 服务器、组、交易品种、桥接网关 | 测试交易在模拟环境中路由和报价正确 | MT4 正常运行;MT5 可重建 |
| 3. 数据迁移 | 演练导入及对账报告 | 余额或头寸无任何无法解释的差异 | MT4 正常运行;演练数据作废 |
| 4. 上线 | 正式导入、客户登录、监控 | 开市前完成对账及冒烟测试 | 在做出继续/中止决定之前,MT4 随时可重新开放 |
插件、桥接、CRM 与 MAM/PAMM:需要编写代码的部分
凡是通过 API 与 MT4 服务器通信的组件,都必须针对 MT5 重建。这通常是项目中耗时最长的部分,因此从第 1 阶段就开始。MetaQuotes 为 MT5 列出了独立的 Manager、Gateway 和 Report API,MT4 版本无法直接替换使用。
- 服务器插件。为 MT4 编写的点差、隔夜利息、保证金、风控或赠金插件,需按相同业务规则针对 MT5 Server API 重写,然后在模拟环境中测试。如果插件来自供应商,请在自行开发前先询问该供应商是否已有 MT5 版本。参见 MetaTrader 插件开发。
- 桥接与流动性。您的桥接需要一个 MT5 网关。例如,PrimeXM 将其“MT4 Bridge and MT5 Gateway”描述为一种将两个平台连接至 XCore 的服务器端插件。路由规则、加价和 A/B 账簿设置需重建,并与 MT4 的成交结果进行比对。参见 外汇桥接解决方案和 PrimeXM XCore 集成。
- CRM 与客户门户。入金、出金、开户和 IB 返佣转由 MT5 Manager 或 Web API 处理。MT5 拥有更多的余额操作类型(赠金、佣金、代理、利息),因此值得对以往被挤进“余额”和“信用”中的流程重新映射。参见 外汇 CRM 解决方案和 MetaTrader API 集成。
- MAM/PAMM 与跟单交易。主账户与跟随账户之间的关联及分配历史必须迁移至该模块的 MT5 版本。正是这一步骤使 2022 年 TakeProfit Tech 的案例额外多花了一周的手工作业。参见 MAM/PAMM 设置。
- 风控与报表。日终报表、有毒订单流名单以及交易时段或夏令时检查,必须在第一个交易日之前指向 MT5 数据库。参见 外汇风险管理。
客户沟通:行之有效的通知时间表
应尽早、分阶段通知客户,并给出确切的日期和时间。经纪商的公开通知遵循清晰的模式。OANDA Japan 首先停止开设新的 MT4 子账户,然后停止接受新订单但仍允许平仓,最后关闭 MT4。Earn 则告知客户每台服务器将在哪个周末迁移、未平仓头寸、余额和历史记录将自动转移、EA 将不兼容,以及 MT5 上的佣金将按单边收取。
由经纪商主导的迁移可采用以下实用通知顺序:
- 公告(提前 8–12 周)。说明迁移原因、切换日期、受影响的服务器和账户类型,并提供 MT5 模拟账户链接。
- 停止开设新的 MT4 账户(提前 6–8 周)。所有新客户和 IB 注册均直接在 MT5 上开户。
- EA 与工具通知(提前 4–6 周)。明确说明 MT4 的 EA 和指标无法在 MT5 上运行,客户或 EA 供应商必须提供 MQL5 版本。
- 交易条件通知(提前 2–4 周)。按照监管机构要求的形式,列出点差、佣金计算基础、隔夜利息、保证金或交易品种名称的任何变更。
- 最终提醒(提前 1 周及提前 1 天)。注明含时区的切换窗口、未平仓头寸的处理方式,以及 MT5 登录信息的发放时间。
- 上线通知。提供 MT5 登录信息、服务器名称、下载链接以及首个交易时段的支持联系方式。
切换周末与回滚方案
切换应安排在周末进行,使客户交易的停机时间落在休市期间内。应在周日开市前根据书面对账结果做出继续/中止决定。在做出该决定之前不关闭 MT4,因此回滚意味着重新开放 MT4,而不是重建它。
周五收盘 MT4 设为只读,对账户、头寸、订单做最终快照 | 周六 导入 MT5 -> 按组核对余额、净值、头寸 | 桥接/LP 网关测试交易,CRM 与 IB 同步检查 | 周日(开市前) 冒烟测试 -> 继续 / 中止 决定 | \ 继续 中止 | | 发送 MT5 登录信息 重新启用 MT4 交易,通知客户, MT4 保持只读 修复问题,改期至下一个周末
请事先商定回滚触发条件,以免任何人需要在周日深夜的压力下临时判断:
- 对账后余额、信用额或未平仓量出现任何无法解释的差异。
- 测试订单未能到达流动性方,或报价、加价与 MT4 不一致。
- CRM 入金和出金或 IB 返佣计算无法端到端正常运行。
- 导入的对冲头寸的保证金水平与 MT4 的差异超出约定容差。
上线后,请在与合规部门商定的期限内将 MT4 保持只读状态,以便客户、审计人员和争议处理仍可获取旧结单。
一次性切换还是并行运行?
大多数经纪商会将两者结合使用。MT5 先为新客户和测试用途并行运行,然后剩余的 MT4 账户在一个或多个预定周末迁移。具体选择取决于您的账簿规模、插件依赖程度以及使用 EA 的客户数量。
| 方式 | 运作方式 | 最适合 | 主要风险 |
|---|---|---|---|
| 一次性周末切换 | 所有账户和头寸在一个周末内迁移 | 插件较少的中小型账簿 | 所有环节必须在一个窗口内全部通过 |
| 按服务器或账户类型分阶段 | 每台 MT4 服务器或每个组在各自的周末迁移(如 Earn 的做法) | 拥有多台 MT4 服务器或多种账户类型的经纪商 | 需在数周内同时运行和支持两个平台 |
| 并行运行,客户自愿选择 | MT5 与 MT4 同时开放;客户自愿迁移,之后设定最终期限 | 有大量 EA 用户、需要时间移植的账簿 | 流动性、风控和报表分散在两台服务器上 |
| 逐步停止 | MT4 停止接受新订单,进入仅可平仓阶段,然后关闭(如 OANDA Japan 的做法) | 有固定终止日期的大型零售账簿 | 客户可能选择离开而非迁移 |
如果您是交易者,而您的经纪商即将停用 MT4(MT4からMT5への移行)
如果您的经纪商即将关闭 MT4,请在截止日期前在同一经纪商处开设 MT5 账户。转移您的资金,并用 MQL5 版本替换您的 EA 和指标,因为 MT4 程序无法在 MT5 上运行。图表、模板和配置文件需要在 MT5 数据文件夹中重新设置。
对于 OANDA Japan 的客户,官方日期如下:
- 2026年3月27日:东京服务器停止开设新的 MT4 子账户。
- 2026年9月25日(星期五)交易结束后:MT4 停止接受新订单。自 9月28日(星期一)起,MT4 仅允许对现有头寸平仓。
- 2026年11月27日(星期五)交易结束后:MT4 的模拟账户和真实账户服务终止,且无法再登录。
- 截至终止时仍未平仓的东京服务器头寸及余额,将于 11月28–29日转移至 MT5 Standard 方案账户。纽约服务器用户继续使用 fxTrade 或 TradingView。
每家经纪商都会设定各自的日期和转移规则,请查阅其最新通知。FXSUPPORT 不为交易者开设交易账户,也不转换个人 EA。
如果您经营一家经纪商,以上就是您的客户将经历的步骤,而您这一方需要做的就是上文的操作手册。OANDA 的分阶段时间表可作为您自身逐步停用计划的有用模板。如需服务器端方面的帮助,请参见外汇经纪商解决方案或联系我们。
FXSUPPORT 如何执行 MT4 至 MT5 迁移
FXSUPPORT 是一支外包的 MetaTrader 运维团队。我们负责规划迁移、构建 MT5 端、迁移数据、执行切换,并在之后为新平台提供支持。业务决策和客户沟通仍由您的团队掌控。
平台与数据
MT5 服务器搭建与配置、组与交易品种重建、带自动化验证的数据迁移脚本,以及备份。参见 MetaTrader 管理。
集成
插件重写、Manager 与 Web API 集成、面向 PrimeXM XCore、oneZero Hub、Match-Trade 或 FIX API 的桥接网关、数据源,以及 MAM/PAMM 设置。
基础设施
位于英国和荷兰的服务器、监控、DDoS 防护与安全加固,正常运行时间目标为 99.9%。参见 MetaTrader 服务器托管。
上线之后
前 30 天提供强化支持,之后提供持续的 MT5 支持和风控运营:日终报表、有毒订单流名单以及交易时段或夏令时检查。
您可以通过 MetaQuotes 获取 MT5 许可证,或通过白标提供商开展业务。MetaQuotes 按三个层级销售 MT5(Entry 1,000、Standard 25,000 和 Enterprise 200,000 个真实账户),其许可证页面声明它无法访问您的服务器、账户或客户的交易历史。FXSUPPORT 与 MetaQuotes 以及本文提及的桥接和流动性供应商均无关联,它们是我们所使用的技术。如果您仍在使用 MT4,免费技术评估即为第 1 阶段的起点。
常见问题
经纪商的 MT4 至 MT5 迁移需要多长时间?
未平仓头寸能否从 MT4 迁移至 MT5?
迁移后的账户在 MT5 上应使用对冲还是净额模式?
MT4 服务器插件能在 MT5 上运行吗?
MT4 的 EA(Expert Advisor)能在 MT5 上运行吗?
能否保留客户的交易历史?
如果切换失败会怎样?
我们的桥接或流动性提供商支持 MT5 吗?
迁移是否需要新的 MT5 许可证?
OANDA Japan 何时终止 MT4?
我们应如何向客户通知迁移事宜?
FXSUPPORT 需要哪些信息才能为迁移报价?
参考来源
- MetaTrader 4 for brokers — MetaQuotes(访问于 2026年10月8日)
- Comparison of MetaTrader 5 and MetaTrader 4 for brokers — MetaQuotes(访问于 2026年10月8日)
- Purchase MetaTrader 5 and provide services to traders — MetaQuotes(访问于 2026年10月8日)
- Basic Principles: Trading Operations — MetaTrader 5 Help(访问于 2026年10月8日)
- Migrating from MQL4 to MQL5 — MQL5.com(访问于 2026年10月8日)
- MT4 sub-account suspension and MT4 service termination notice (Japanese) — OANDA Japan(访问于 2026年10月8日)
- MT4 new-order suspension and MT4 service termination, reissued notice (Japanese) — OANDA Japan(访问于 2026年10月8日)
- MT4 and MT5 compatibility (Japanese) — OANDA Japan(访问于 2026年10月8日)
- Important Notice: Migration of MT4 Accounts to MT5 — Earn(访问于 2026年10月8日)
- Dealing with Urgent Migration from MT4 to MT5 — TakeProfit Tech(访问于 2026年10月8日)
- XCore — PrimeXM(访问于 2026年10月8日)
- OANDA Japan to stop offering MT4 — FX News Group(访问于 2026年10月8日)
FXSUPPORT 与 MetaQuotes Ltd. 或本页提及的供应商均无关联。本文仅为一般性信息,不构成法律或投资建议。