外汇经纪商技术栈是经纪商赖以运转的一组相互连接的系统:MT5 交易服务器、流动性与桥接、CRM 与客户中心、KYC 与反洗钱、支付服务商、WebTrader 与手机 App、风控与报表,以及托管与安全。每一层都通过明确的 API 与交易服务器通信,只有当余额、账户和订单在所有系统间保持同步时,整套技术栈才能正常运转。
什么是外汇经纪商技术栈?
外汇经纪商技术栈,是从客户点击“入金”开始,到一笔交易完成报价、执行、记录和报告为止,经纪商所需的全部系统。交易平台只是八层中的一层,大部分运营难题都出在层与层的衔接处。
客户看到的是客户中心、WebTrader 和 App;您的员工看到的是 CRM、经理终端、支付后台和 KYC 审核队列。两者之下是 MetaTrader 5 服务器,它保存着交易账户、客户组、交易品种和持仓,其他每一层都必须与它保持一致。
检验一套技术栈的办法很简单:客户在周日晚上 11 点用银行卡入金时,钱会不会在无人操作的情况下出现在他的 MT5 余额里?CRM 有没有记录这笔钱来自哪家支付服务商?合规人员能否看到允许这笔入金的 KYC 状态?只要有一个答案是“明早有人去核对”,就说明有一层没有接好。
经纪商技术栈的每一层做什么,又如何连接 MT5?
每一层都有单一的职责,也有特定的方式接入 MetaTrader 5 服务器。MetaQuotes 为此提供了多种编程接口,知道供应商用的是哪一种,就知道它需要多大的权限。下表是我们为新经纪商确定项目范围时使用的地图。
| 层级 | 主要职责 | 如何接入 MT5 | 典型负责人 |
|---|---|---|---|
| 交易服务器 | 账户、客户组、交易品种、保证金、隔夜利息、执行规则 | 它本身就是 MT5(交易服务器、历史服务器、接入点) | 平台管理员 |
| 流动性与桥接 | 报价流入,客户风险流出至流动性提供商 | Gateway API、桥接插件或 MetaQuotes Ultency | 交易部 / 风险经理 |
| 报价源 | 交易品种的报价和历史数据 | Gateway API 数据源 | 平台管理员 |
| CRM 与后台 | 客户档案、开户、IB 佣金 | Manager API 或 Web API | 运营经理 |
| KYC 与反洗钱 | 身份核验、筛查、记录保存 | 通过 CRM(无需直接连接 MT5) | 合规负责人(MLRO) |
| 支付 | 入金和出金 | 通过 CRM,由 CRM 向 MT5 提交余额操作 | 财务 / 支付负责人 |
| 前端 | WebTrader、手机 App、客户中心 | Web API 或标准 MT5 终端 | 产品负责人 |
| 风控与报表 | 风险敞口、盈亏、监管报表和管理报表 | Report API、Manager API、服务器插件 | 风险经理 / 财务 |
| 托管与安全 | 服务器、接入点、备份、监控 | MT5 运行所依赖的基础设施 | IT / 基础设施负责人 |
为什么 MT5 交易服务器是技术栈的中心?
交易服务器之所以是中心,是因为只有在这里,账户的余额、持仓和保证金才是权威数据。其他系统保存的都是副本或引用。如果 CRM 显示的余额和 MT5 显示的较低余额不一致,以 MT5 为准,因为保证金计算和强平逻辑用的就是这个数字。
MetaQuotes 把这个平台描述为多台协同工作的服务器,而不是一台机器:交易服务器、历史服务器,以及客户连接的接入点。它也明确表示平台由经纪商运营,而不是由 MetaQuotes 运营。该公司声明“MetaQuotes 不提供 SaaS 解决方案”,并在其 MT5 经纪商页面上写明,您需“在自己的硬件上独立部署我们的软件”。正因如此,托管本身就是一个独立的层级,持有服务器牌照的一方也要承担基础设施责任。
在服务器上,您的管理员要设置 MetaQuotes 所列的交易条件:“保证金要求、合约条款、信用额度、隔夜利息”,以及点差、加点和佣金。实际操作中,这些都通过客户组来完成。客户组是一组共享杠杆、强平水平、交易品种和佣金的账户;零售客户、专业客户和免隔夜利息客户通常各有一个客户组。
“MetaTrader 5 基于分布式架构,不同的功能由不同的服务器执行。”
流动性、桥接和报价源如何接入 MetaTrader 5?
流动性接入 MT5 有三种方式:通过第三方桥接,通过基于 MT5 Gateway API 开发的网关,或者通过 MetaQuotes 自己的 Ultency 聚合系统。三者解决的是同样两个问题:把可成交的报价送进服务器,以及把客户订单(或其净风险敞口)传给流动性提供商。
MetaQuotes 表示,Gateway API“用于将 MetaTrader 5 与其他交易系统集成,以及创建自定义数据源”。桥接是大多数经纪商在此基础上购买的商业产品:它聚合多家流动性提供商,加上加点,决定哪些订单抛出、哪些留在内部,并把成交结果回报给 MT5。Ultency 是 MetaQuotes 的内置替代方案;该公司称它可接入“30 多家流动性提供商”,延迟“最低可达 0.1 毫秒”(MetaQuotes 自己的数据)。
如何选择取决于您的执行模式:A-book 经纪商需要速度快、滑点透明的桥接,B-book 经纪商需要自己信得过的风险敞口报表。我们的 A-book、B-book 与混合模式执行指南详细讨论了其中的取舍,MT5 流动性桥接和报价源指南则介绍具体的接线方式。
有两个细节很容易被忽略。第一,MT5 与每家流动性提供商之间的交易品种名称和合约规模必须完全一致;黄金合约一边是 100 盎司、另一边是 1 盎司,对冲头寸就会大一百倍或小一百倍。第二,要为某家流动性提供商宕机做好准备;只有一家提供商、没有备用报价来源的配置,存在业务连续性风险。
CRM 在外汇经纪商技术栈中起什么作用?
CRM 是运营中枢:它创建客户、开立 MT5 账户、记录客户的文件和支付、发放 IB 佣金,并让员工在一个界面看到每位客户的全貌。它通过 Manager API(MetaQuotes 称可用于开发“自定义的管理和运营工具”)或 Web API(“用于将平台与公司的网络资源及其他服务进行集成”)接入 MT5。
经纪商 CRM 最关键的是同步。入金获批后,CRM 必须向正确的 MT5 账户提交一次余额操作,且只提交一次;它还必须回读交易、净值和已平仓盈亏,让 IB 佣金和客户结单按服务器上的数字计算,而不是按缓存的估算值。请问问任何一家供应商:入金进行到一半时 MT5 连接断了,会发生什么?
客户中心通常是 CRM 的一部分。客户在这里注册、上传文件、入金、出金、开立附加账户和查看自己的 IB 链接。风险警示、限制国家清单和法律文件也放在这里,因为监管机构、支付服务商和应用审核人员首先看的就是它。我们的外汇 CRM 软件页面介绍了各种选择:FXUP 有自己的 CRM,也与合作方的 CRM 对接,我们会根据您的开户、支付和 IB 安排推荐合适的方案;MT5 Manager API 和 MetaTrader 5 Web API 指南更深入地解释了这两种连接方式。
KYC、反洗钱和支付服务商处于什么位置?
KYC、反洗钱和支付位于 CRM 之后,而不是与交易服务器并列。CRM 根据客户的核验状态决定其能否入金或交易,调用 KYC 服务商或支付服务商,然后才向 MT5 发出指令。保持这个顺序,可以避免典型的故障:客户用未经核验的账户里的钱进行交易。
KYC 背后的法律义务取决于您的牌照,但英国《Money Laundering Regulations 2017》(2017 年反洗钱条例)清楚地说明了系统必须支持什么。第 28 条要求公司“识别客户”(identify the customer)、“核实客户身份”(verify the customer’s identity),并就业务关系的目的和预期性质“进行评估,并在适当时获取相关信息”(assess, and where appropriate obtain information on)。第 40 条要求保存足以“使交易得以重建”(to enable the transaction to be reconstructed)的记录,一般在业务关系结束后保存五年。落到技术栈上,就是每份文件、每次筛查结果和每笔支付,在客户离开后都必须仍可调取。
支付有自己的安全体系。PCI 安全标准委员会表示,PCI DSS“提供了一套旨在保护支付账户数据的技术和运营要求基准”,适用于存储、处理或传输持卡人数据的实体。大多数经纪商使用托管支付页面,银行卡号从不经过自己的服务器,从而不落入其适用范围。
WebTrader 和手机 App 如何接入技术栈?
前端的接入方式有两种:使用 MetaQuotes 自己的终端,或者使用通过 MT5 Web API 与服务器通信的品牌应用。标准 MetaTrader 5 App 带的是 MetaQuotes 的品牌;品牌前端则把您的名字放在屏幕上,并让您掌控登录流程、语言和客户中心链接。
我们自己的前端就是这样工作的:Flutter 界面加 Go 后端,通过 MetaTrader 5 Web API 连接,提供图表、MT5 公式指标、市价单和挂单、止损/止盈、部分平仓和历史记录,支持英语、土耳其语和阿拉伯语(从右到左)。您可以在真实的 MT5 模拟环境中试用:WebTrader 演示和手机 App 演示。
手机 App 多了一个创始人常常忘记的环节:应用商店。Apple 审核指南第 3.2.1(viii) 条规定,交易类 App“应由提供此类服务的金融机构提交,并且必须在其上架的地区持有必要的牌照和许可”。正因如此,我们从客户自己的 App Store 和 Google Play 开发者账户发布品牌 App,App 上架的国家也应与您牌照覆盖的国家一致。详情见外汇手机交易 App 和品牌 WebTrader 页面。
如果您想看看品牌前端接到您现有服务器上是什么样子,在 Telegram 上发给我们服务器名称和品牌配色,我们会在模拟环境中给您做一个效果演示。
资金和订单如何在技术栈中流转?
有两条流程几乎能解释经纪商技术栈如何协同运转:一笔入金和一张订单。如果您能在纸上把两者都画出来,写清每一步经过哪个系统、哪个 API,您就真正了解了自己的技术栈;发现的任何缺口,就是将来出现对账问题的地方。
- 客户申请入金客户在客户中心选择支付方式;CRM 检查 KYC 状态,并创建一笔带唯一参考号的待处理交易。
- 支付服务商处理付款客户被引导到支付服务商的托管页面。支付服务商通过回调把结果告知 CRM,而不只是靠客户返回客户中心来判断。
- CRM 给 MT5 入账收到确认回调后,CRM 通过 Manager API 或 Web API 向正确的 MT5 账户提交一次余额操作,并把 MT5 成交单号与该笔交易关联保存。
- 客户下单订单从 WebTrader 或 App 到达交易服务器,服务器在接受订单前检查保证金、交易品种设置和客户组规则。
- 服务器路由订单根据客户组的执行设置,订单在内部成交,或经桥接或网关传给流动性提供商,成交价再返回 MT5。
- 全部对账一致CRM 回读成交记录用于结单和 IB 佣金,日终合计数在每个系统中都应一致。
自有牌照、白标和灰标模式下,每一层分别由谁控制?
控制权取决于谁持有 MetaTrader 5 服务器牌照。持有自有牌照,您控制每一层,也承担每一项责任。做白标,服务商在其与 MetaQuotes 的协议下持有服务器,为您提供独立环境。做灰标,您与他人共用服务商的服务器。
我们始终使用同一个定义:MT5 灰标是在另一家公司持牌的 MetaTrader 5 服务器内搭建的经纪业务:您拥有自己的客户组,WebTrader、手机 App、CRM 和客户中心都使用您的品牌,而 MT5 服务器牌照仍归服务商所有。灰标是行业用语,不是 MetaQuotes 的产品。
白标的情况需要谨慎对待。能否获得新的 MT5 白标,取决于 MetaQuotes 当前的做法;行业媒体在 2022 年报道过 MetaQuotes 收紧了条件——TradeInformer 在 2022 年 10 月 3 日写道:“MetaQuotes 已停止为新客户批准白标。”因此我们会针对每个案例核实当前情况,而不是事先承诺;我们的 MetaQuotes 白标政策指南汇集了相关来源。MT4 的情况更简单:MetaQuotes 表示 MT4 牌照“已不再出售”。如果您确实需要 MT4,请联系我们,我们会根据您的情况核实是否可行。
| 层级 | 自有 MT5 牌照 | MT5 白标 | MT5 灰标 |
|---|---|---|---|
| MT5 服务器牌照 | 贵公司 | 服务商 | 服务商 |
| 服务器配置和插件 | 您 | 服务商,在您的独立环境中 | 服务商 |
| 客户组、交易品种、杠杆 | 您 | 您,在服务商的设置范围内 | 您自己的客户组,遵循服务商的规则 |
| 流动性与桥接 | 由您选择并签约 | 您或服务商,在合同中约定 | 通常用服务商的,有时可用您自己的 |
| CRM、KYC、支付 | 您 | 您 | 您 |
| 品牌 WebTrader 和 App | 您 | 您 | 您 |
| 托管和备份 | 您 | 服务商 | 服务商 |
| 对客户的监管责任 | 您 | 您 | 您 |
哪些法规影响技术栈的各个层级?
监管要求会逐层落到技术栈上:产品规则落在服务器的客户组设置里,身份规则落在 CRM 和 KYC 服务商上,支付规则落在支付服务商集成上,运营韧性规则落在托管和供应商合同里。以下示例均为欧盟和英国的文本;您的监管机构可能有所不同。
以 ESMA(欧洲证券和市场管理局)2018 年 3 月 27 日宣布的差价合约(CFD)措施为例:零售杠杆上限从“主要货币对 30:1”起,保证金强平线为“最低所需保证金的 50%”,以及“按账户提供负余额保护”。每一条都会变成 MT5 的客户组或交易品种设置,只要某一个客户组设错,该组的每位客户都构成违规。关于 DORA(数字运营韧性法案),ESMA 表示该条例“于 2023 年 1 月 16 日生效,并将自 2025 年 1 月 17 日起适用”;其支柱之一是 ICT 第三方风险,包括“关键合同条款”,这正是欧盟经纪商如今要求技术供应商提供退出计划和事件通报条款的原因。
| 规则(示例) | 实际要求 | 实施层级 |
|---|---|---|
| ESMA CFD 措施,2018 年 3 月 27 日 | 零售杠杆上限、50% 保证金强平、负余额保护 | MT5 客户组和交易品种设置;风险报表 |
| 英国 Money Laundering Regulations 2017,第 28 条 | 识别并核实客户身份,了解业务关系 | KYC 服务商和 CRM 开户流程 |
| 英国 Money Laundering Regulations 2017,第 40 条 | 保存可重建交易的记录,一般为五年 | CRM、KYC 存储、支付记录、备份 |
| PCI DSS | 在存储、处理或传输支付账户数据的环节保护这些数据 | 支付服务商集成;银行卡数据不进入您的服务器 |
| DORA(欧盟),自 2025 年 1 月 17 日起适用 | ICT 风险管理、第三方合同、事件报告 | 托管、供应商合同、监控 |
| Apple 审核指南 3.2.1(viii) | 交易类 App 由金融机构提交,并在上架地区持牌 | 手机 App 和应用商店账户 |
应该按什么顺序搭建外汇经纪商技术栈?
从牌照和服务器开始向外搭建,等资金流程跑通后再打磨前端。下面是我们在大多数项目中遵循的顺序;跳步通常意味着服务器客户组一改,CRM 集成就得重做。
- 确定法律和服务器路径决定在哪里持牌、服务哪些客户,以及从 MT5 灰标、MT5 白标还是自有 MT5 牌照起步。其他一切都由此而来。
- 设计客户组和交易品种在任何人配置服务器之前,写清每类客户的杠杆、强平水平、佣金和交易品种。
- 接入流动性和报价源与流动性提供商签约,统一交易品种和合约规模,并在模拟客户组中测试成交和滑点。
- 把 CRM 连接到 MT5开户、余额操作、交易回读和 IB 规则;测试一笔中途失败的入金不会被重复入账。
- 加入 KYC 和支付通过 CRM 接入 KYC 服务商和支付服务商,在入金和出金前设置核验关卡。
- 前端品牌化WebTrader、手机 App 和客户中心使用您的域名和开发者账户,风险警示和限制国家设置到位。
- 演练并上线员工用真实资金进行端到端测试,并在第一位客户开户前核对报表与 MT5 是否一致。
外汇经纪商技术栈通常在哪里出问题?
技术栈出问题通常出在集成上,而不是产品本身。下面四种情况,涵盖了那些供应商之间从未真正打通的经纪商深夜发给我们的大部分消息。
余额偏差
入金重试或单边手动调整后,CRM 和 MT5 的余额对不上。解决办法:只由一个系统提交余额操作,每笔都带唯一参考号,并每天出一份报表比对两边。
客户组泛滥
每谈一个 IB 就新建一个客户组,直到没人知道 140 个客户组里哪个杠杆是对的。解决办法:使用模板客户组、统一命名规范,并每月检查一次。
隐藏的手动步骤
出金或 IB 返佣“只需要有人点一下”。50 个客户时没问题,2,000 个客户时就会出错。解决办法:每一步要么自动化,要么指定负责人。
没有退出路径
客户数据和交易历史被锁在某一家供应商那里。解决办法:签约前在合同中约定数据所有权和导出格式。
FXUP 在外汇经纪商技术栈中扮演什么角色?
FXUP 搭建并运营 MT5 服务器与您的客户之间的各个层级,并把它们连接到您所用的服务器、流动性和支付服务商。具体包括灰标和白标搭建、品牌前端、经纪商 CRM、流动性提供商集成、跟单交易和 PAMM,以及牌照支持。作为咨询公司,我们还为希望获得自有 MT5 牌照的客户代为处理 MetaQuotes 的要求和申请(收费服务);在我们经手的申请中,MetaQuotes 按等级(Entry、Standard 或 Enterprise)收取月费,Entry 等级要求预付三个月。灰标通常约一到两周上线,白标约两到四周,具体取决于文件、流动性入驻和审批情况。
我们是独立的技术提供商:FXUP 与 MetaQuotes 无任何关联,我们不做经纪商,也不持有客户资金。我们不公开价格;我们的外汇经纪商技术成本指南解释了每一层的成本由什么决定,以及如何逐项比较报价。如果您把路径和所需层级发给我们,我们会按您的方案发送当前报价。
如果您已经在运营其中某些层级,想知道哪些该保留、哪些该替换,在 WhatsApp 上发给我们您目前的供应商清单。我们会告诉您哪里存在集成风险,即使结论是您不需要我们提供任何东西。
常见问题
开设外汇经纪商最少需要什么技术栈?
我需要自己的 MT5 服务器牌照吗?
CRM 应该使用哪种 MT5 API?
KYC 数据应该存放在哪里?
以后能增加或更换组件吗?
还能用 MT4 上线吗?
搭建一套经纪商技术栈需要多长时间?
外汇经纪商技术栈要花多少钱?
没有找到您的问题? 通过 WhatsApp 提问, 在 Telegram 上联系 @FXUPCK ,或发送邮件至 [email protected].
资料来源
- MetaQuotes — MetaTrader 5 for brokers (2026 年 10 月访问)
- MetaQuotes — MetaTrader 5 broker platform (2026 年 10 月访问)
- MetaQuotes — MetaTrader 4 platform for brokers (2026 年 10 月访问)
- ESMA — ESMA agrees to prohibit binary options and restrict CFDs to protect retail investors(2018 年 3 月 27 日) (2026 年 10 月访问)
- ESMA — Digital Operational Resilience Act (DORA) (2026 年 10 月访问)
- PCI Security Standards Council — PCI DSS (2026 年 10 月访问)
- legislation.gov.uk — Money Laundering Regulations 2017,第 28 条 (2026 年 10 月访问)
- legislation.gov.uk — Money Laundering Regulations 2017,第 40 条 (2026 年 10 月访问)
- Apple — App Review Guidelines (2026 年 10 月访问)
- TradeInformer — MetaQuotes stopped issuing white labels(2022 年 10 月 3 日) (2026 年 10 月访问)
FXUP 是一家独立的咨询与技术公司,与 MetaQuotes Ltd. 无任何关联。MetaTrader 4 和 MetaTrader 5 是 MetaQuotes Ltd. 的商标。本页内容仅供一般参考,不构成法律、税务或投资建议;监管要求因司法管辖区而异,并会随时间变化。FXUP 不公开报价,如需了解您项目的最新费用,请与我们联系。