MT5 Gateway API 是 MetaQuotes 提供的一套工具,用于把 MetaTrader 5 平台连接到外部交易系统(流动性提供商、交易所和其他平台),以及创建自定义数据源。基于它开发的网关把报价引入 MT5,并按照经纪商设定的路由规则,把客户订单发送出去执行。
什么是 MT5 Gateway API?
MT5 Gateway API 是 MetaQuotes 提供的接口,用于把 MetaTrader 5 连接到其他交易系统,以及创建自定义数据源。它是一套工具,而不是现成的连接:开发者用它开发网关,让网关读懂某个外部系统——银行的 FIX API、某家交易所、另一家经纪商的平台——并在该系统与 MT5 之间做转换。
MT5 推出没几年,MetaQuotes 就提供了这条路径。2013 年的一则公告列出了首批连接 ECN 和交易所的可用网关,并补充说经纪商可以自行开发。这句话至今仍是对这套 API 用途最好的概括。
“此外,借助 Gateway API,经纪商可以自行开发连接任何系统或交易所的网关。一些经纪商已经这样做了,而我们提供的接口大大简化了他们的工作。”
MT5 网关具体做什么?
网关持续做三件事:把提供商的价格作为您交易品种的报价引入 MT5;把您决定对冲的客户订单转给提供商;再把成交回报传回,让 MT5 确认、部分成交或拒绝订单。
平常日子里,这看起来很简单。难的是各种边界情况:提供商拒单时网关怎么处理,成交价格与请求不同时怎么处理,周日 22:00 市场重新开盘时会话断开怎么办,提供商与您 MT5 配置中的某个品种交易时段不一致又怎么办。好的网关会以可预期的方式处理每一种情况,并通知您的交易员。
路由本身——哪些订单发出去、哪些留在自己的账簿上——在 MT5 管理工具中配置。MetaQuotes 在其经纪商页面上把网关描述为通过其他市场参与者即时对冲客户风险的手段,这正是经典的直通式处理(STP)用法。
Gateway API 与 MT5 的其他 API 有何不同?
Gateway API 是 MT5 中唯一用来接入外部市场的接口。其他 API 分别用于管理账户、扩展服务器或生成报表。
| API | 把 MT5 连接到 | 典型用途 |
|---|---|---|
| Gateway API | 流动性提供商、交易所、其他交易系统、数据源 | 对冲客户订单流、接入交易所、自定义报价源 |
| Web API | 网站和公司服务 | CRM、客户中心、定制 WebTrader |
| Manager API | 管理与运营软件 | 交易员工具、后台自动化 |
| Server API | 交易服务器和历史服务器内的插件 | 对每一笔操作执行自定义规则 |
| Report API | 交易服务器的报表功能 | 自定义报表 |
网关、桥接、Ultency 和 FIX API 有什么区别?
它们不在同一个层面。FIX 是一种消息标准;网关和桥接是使用这一标准的软件;Ultency 则是 MetaQuotes 自己的引擎,在 MT5 内部聚合多家提供商。把它们当成同一类东西来比较,是这个领域最常见的误解。
| 术语 | 是什么 | 运行在哪里 | 典型角色 |
|---|---|---|---|
| FIX API | 由 FIX Trading Community 维护的开放交易消息标准 | 任意两个系统之间 | 大多数提供商用来传递报价和订单的“通用语言” |
| MT5 网关 | 基于 Gateway API 开发的连接器 | 挂接在 MT5 平台上 | 对接一家提供商或交易场所,路由规则设在 MT5 中 |
| 流动性桥接 | 独立的第三方软件,有自己的数据库和管理面板 | 位于 MT5 与提供商之间的独立服务器 | 对接多家提供商、做聚合,可同时服务 MT4 和 MT5 |
| Ultency | MetaQuotes 为 MT5 开发的撮合与聚合引擎 | MT5 原生组件,部署在选定的托管地点 | 对接多家提供商、A/B/C-book 路由、对冲覆盖规则 |
有哪些原生可用的网关和提供商?
MetaQuotes 现在主要通过 Ultency 提供原生流动性连接。其流动性页面列出了可以通过这种方式接入的提供商;2026 年 10 月 12 日页面显示共 37 家,包括 LMAX Group、Swissquote Bank、StoneX Financial Ltd、iSAM Securities Limited、Finalto Financial Services Limited 和 IC Markets Global。按照 MetaQuotes 的描述,流程是在 MT5 的列表中选择提供商、与其商定条款、取得登录凭证,然后配置连接。
至于交易所,MetaQuotes 表示 MT5 通过专用网关支持直连。交易所网关有其自身要求——会员资格或清算经纪商、行情数据许可和交易所认证——因此项目周期要比对接外汇提供商更长。
不在列表上的提供商,仍然可以通过定制网关或桥接接入,通常走 FIX。这时就要在自建和采购之间权衡。
应该自建 MT5 网关,还是使用现成的?
大多数经纪商不应自建。只有在以下情况下,定制网关才说得通:您需要接入一个没人支持的交易场所;您本身是提供商,想为 MT5 经纪商提供原生连接;或者您有特殊的执行逻辑,并且有内部团队能长年维护。
使用现有连接
上线最快,运行成本最低。如果您的提供商在列表上,就选 Ultency 或现成的网关;如果需要在 MT4 和 MT5 上对接多家提供商,就选桥接。
先问提供商
很多提供商已经通过 Ultency、自有网关或桥接合作伙伴支持 MT5。委托任何开发之前,先问问他们推荐什么。
自己开发
适用于不受支持的交易场所或提供商自己的产品。预算要覆盖认证、监控以及每次 MT5 新版本的适配更新,而不只是第一个版本。
开发定制网关需要做哪些工作?
如果确实要自建,工作量远不止写一个 FIX 客户端。我们会按以下顺序规划:
- 获取工具包Gateway API 由 MetaQuotes 提供给牌照持有方和开发者;请确认您所用的服务器版本有相应的访问权限和文档。
- 研究交易场所完整阅读提供商的 FIX 规范:会话、消息类型、自定义标签、拒单原因、交易时段和维护窗口。
- 映射品种和交易时段为每个品种建一张表:提供商名称、MT5 名称、小数位、合约规模、最小交易量、交易时段和假日。
- 处理每一种结果成交、部分成交、拒单、价格变动、超时和断线,每种情况都需要明确的处理方式和交易员提醒。
- 认证与压力测试在提供商的测试环境中通过认证,然后按重大新闻日的消息速率进行测试。
- 日常运维监控、日志留存、重连逻辑,以及针对每个 MT5 新版本的测试流程。
网关比桥接更快吗?
不一定。少一层软件转发,可以省下一点处理时间;但端到端延迟主要取决于您的服务器托管位置与提供商之间的距离、两者之间的网络质量,以及提供商自身的响应速度。
这就是为什么每一次认真的流动性讨论都会谈到托管。MetaQuotes 的 Ultency 页面直接点明了这一点,举的例子是外汇提供商用伦敦服务器、纽约证券交易所(NYSE)提供商用纽约服务器。MetaQuotes 还宣传 Ultency 的连接延迟“最低可达 0.1 毫秒”;这是厂商对自家基础设施给出的数字,并不是对您环境的实测。任何改动前后,都请用您自己的提供商测量往返时间。
白标或灰标经纪商需要自己的网关吗?
通常不需要。MT5 灰标是指在另一家公司已获授权的 MetaTrader 5 服务器内设立的经纪业务:您拥有自己的客户组,WebTrader、移动 App、CRM 和客户中心上都是您的品牌,而 MT5 服务器牌照仍归服务商所有。服务商的网关也会按照合同约定的路由为您的客户组服务。
白标同理,除非您的协议允许引入另一家提供商,由服务器所有方负责安装和支持。新白标能否获得取决于 MetaQuotes 当前的做法,因此我们逐个案例核实;背景资料见我们的 MetaQuotes 白标政策指南。如果您拥有自有 MT5 牌照,网关由您自己决定,也由您自己负责。如果您正在申请牌照,我们会作为咨询服务,替客户处理 MetaQuotes 的各项要求和申请。
实例:把一家提供商接入 MT5 服务器
假设一家刚拿到牌照的经纪商,想通过一家 Prime of Prime 提供商对冲主要货币对和黄金,其余订单流暂时内部消化。该提供商支持原生连接,因此不需要定制网关。技术部分——连接、品种映射、为一个测试客户组配置路由——在收到登录凭证后几天内就能完成;真正决定进度的是提供商的开户流程和保证金存入。
经纪商映射 28 个外汇货币对和 XAUUSD,对照提供商规范核对合约规模和隔夜利息规则,先把员工客户组的订单路由出去。用一周时间把成交与提供商的报告逐一比对之后,再把 ECN 类账户的客户组切换过去。标准账户继续留在内部账簿并设置敞口限额,这就是我们在 A-book、B-book 与混合执行指南中介绍的混合模式。
如果您也在规划类似的事情,请在 WhatsApp 上联系我们,告诉我们提供商名称和您需要的交易品种。
网关和流动性连接的费用是多少?
没有统一价格:网关和桥接厂商很少公开收费,而且大部分运行成本来自提供商,而不是连接器。本页不公布具体数字,但我们可以告诉您一份完整的报价应该包含哪些项目;如果您在 WhatsApp 上联系我们,我们会按您的配置发送最新数字。
网关软件方面,请向每家厂商询价,并比较两到三年的总成本,包括更新和支持。一份覆盖连接和提供商的完整报价,通常包含以下项目:
| 项目 | 为什么重要 |
|---|---|
| 网关许可费或订阅费 | 有的由提供商打包提供,有的按服务器或按交易场所收费 |
| 定制开发 | 仅适用于没有现成网关的交易场所;要确认代码归谁所有 |
| 适配 MT5 新版本的更新 | 平台更新后网关失灵,您的对冲就会中断 |
| 支持时间 | 周日开盘和重大新闻前后,非工作时间的支持尤为重要 |
| 提供商佣金和最低要求 | 通常是最大的一项运行成本 |
| 存放在提供商处的保证金 | 这部分资金无法另作他用 |
| 行情数据费和交易场所费用 | 交易所品种和指数品种常见 |
| 托管与交叉连接 | 数据中心应靠近提供商 |
签约之前,应该问网关厂商或提供商哪些问题?
先问故障处理和版本更新;每家厂商都会告诉您连接很快。下面这些问题,能帮您分辨哪种网关可以长期使用,哪种会在第一个剧烈波动的交易日让您吃亏:
- 被提供商拒绝的订单具体会怎样处理?交易员如何得到通知?
- 部分成交在 MT5 中如何体现?客户最终持有的数量会不会与其请求的不同?
- 订单尚在途中时提供商会话断开,网关会怎么做?
- MetaQuotes 发布 MT5 新版本时,由谁更新网关?多快能完成?
- 保留哪些日志、保留多久?能否导出用于执行质量审查?
- 上线后是否还有测试环境可以继续用来测试新品种?
- 支持时间如何安排?周日 22:00 市场重新开盘时谁来响应?
网关在经纪商整个技术栈中处于什么位置?
网关是从提供商一直延伸到客户屏幕这条链路中的一环。价格经网关进入,MT5 应用您的品种设置和加点,结果再通过桌面终端、网页平台或您自己的前端呈现给客户。订单则沿同一条链路反向传回。
这意味着客户反映的问题——图表上一个奇怪的尖刺、一笔迟缓的成交——可能出在链路的任何一处。我们排查时,先看提供商自己的报告,再看网关日志,然后是 MT5 日志,最后才看前端。我们的外汇经纪商技术栈概览说明了各层如何衔接;如果您希望我们看看某个具体事件,请在 WhatsApp 上把细节发给我们。
FXUP 如何协助处理 MT5 网关?
我们帮助经纪商在现成网关、Ultency 和桥接之间做选择,准备品种映射,在 MT5 端配置路由,并在客户使用之前测试连接。我们不销售网关软件,也不提供流动性。FXUP 是独立公司,与 MetaQuotes 无任何关联,哪种连接器适合您的提供商,我们就用哪种。
由于我们的品牌 WebTrader 从同一台 MT5 服务器读取价格和持仓,上线后我们也会从客户端核实报价和成交是否正常。关于选择提供商的商务问题,请参阅流动性提供商对接;关于报价如何生成,请参阅外汇报价源。
常见问题
什么是 MT5 Gateway API?
MT5 网关和 FIX API 是一回事吗?
MT5 网关和流动性桥接有什么区别?
用了 Ultency 还需要网关吗?
谁可以开发 MT5 网关?
灰标经纪商能加装自己的网关吗?
通过网关接入一家提供商需要多长时间?
网关能降低延迟吗?
没有找到您的问题? 通过 WhatsApp 提问, 在 Telegram 上联系 @FXUPCK ,或发送邮件至 [email protected].
资料来源
- MetaQuotes — MetaTrader 5 Gateways & Connectivity(新闻,2013 年 8 月 21 日) (2026 年 10 月访问)
- MetaQuotes — MetaTrader 5 trading platform for brokers and banks (2026 年 10 月访问)
- MetaQuotes — Liquidity providers for MetaTrader 5 (2026 年 10 月访问)
- MetaQuotes — Ultency matching engine (2026 年 10 月访问)
- MetaQuotes — MetaTrader 5 for brokers (metaquotes.net) (2026 年 10 月访问)
- FIX Trading Community — Standards (2026 年 10 月访问)
FXUP 是一家独立的咨询与技术公司,与 MetaQuotes Ltd. 无任何关联。MetaTrader 4 和 MetaTrader 5 是 MetaQuotes Ltd. 的商标。本页内容仅供一般参考,不构成法律、税务或投资建议;监管要求因司法管辖区而异,并会随时间变化。FXUP 不公开报价,如需了解您项目的最新费用,请与我们联系。