经纪商技术研究
外汇经纪商 API 详解:FIX、REST、限流与开户前核查清单
协议名称并不等于执行质量评分。本指南将 API 架构与决定集成是否可用的运营和商业细节区分开来。

简要回答:FIX 和 REST 解决的是不同问题
FIX 是为电子交易流程而创建的开放式应用层消息标准。FIX Trading Community 记录了订单、成交和市场数据相关的消息规范,同时允许采用不同的传输方式和编码。相比之下,REST 通常是各经纪商专有的 HTTP 接口:使用常见的 Web 工具更易于探索,但不同提供商之间的标准化程度较低。
| 界面 | 典型优势 | 需要核实的内容 |
|---|---|---|
| FIX | 持久化的交易专用消息传递及会话恢复 | 资格、支持的消息类型、会话规则、吞吐量、认证及费用 |
| REST | 使用熟悉的开发工具即可实现的简便请求-响应式集成 | 端点覆盖范围、身份验证、幂等性、分页及各路由限制 |
| 流式传输 / WebSocket | 价格、订单及账户事件的推送 | 连接数上限、心跳行为、重连规则及消息缺口 |
| 平台 API | 在 cTrader 等平台生态系统内的集成 | 经纪商支持、模拟/真实环境一致性、SDK 成熟度及平台依赖性 |
为什么“FIX 意味着更快”的说法并不全面
持久的 FIX 会话可能减少连接开销并支持高吞吐量工作流程,但协议只是整条链路中的一环。经纪商的风控检查、桥接或网关设计、流动性路由、物理距离、网络拥塞以及策略自身的代码,都会影响端到端性能。
只有当经纪商说明测量的是什么时,延迟数据才有意义:客户端到网关、确认时间、执行报告时间还是往返时间;从哪个位置测量;测量周期多长;以及采用哪个百分位。没有这些背景信息的最佳情况数字只是营销,而非可比较的证据。
速率限制是多维度的
两个官方平台说明了为何单一的标称限制并不够。cTrader 的文档规定每个连接每秒最多 50 个非历史请求和每秒 5 个历史请求。OANDA 的 v20 指南规定每秒 120 个 REST 请求、20 个活跃数据流,且每秒新建连接不超过两个。
这些是不同政策的示例,而非排名:各 API 提供的能力不同,公布的限制也可能变化。请先核对限制是按令牌(token)、账户、IP、连接还是端点计算,并询问超出限制时会发生什么。稳健的客户端应退避、有序地重新连接并核对状态,而不是反复重新发送订单。
选择经纪商 API 前的十项检查
1. 访问与实体
请确认法律实体、适用司法管辖区、账户等级、最低余额或交易量以及审批流程。
2. 模拟与真实账户一致性
询问测试环境与生产环境之间在交易品种、订单类型、限制和成交行为上有哪些差异。
3. 身份验证
检查令牌过期、轮换、IP 白名单、TLS 要求和凭证撤销。
4. 限制与限流
分别梳理订单、数据、历史记录、连接和流式传输的限制。
5. 市场数据
检查深度、更新频率、时间戳、品种代码映射和数据授权费用。
6. 订单语义
核实支持的订单类型、客户 ID、防重复保护、部分成交以及撤单/改单行为。
7. 恢复
记录序列恢复、重连、未平仓订单核对以及任何 drop-copy 数据流。
8. 性能证据
要求提供测量定义、服务器区域、时间窗口和百分位数——而非一个没有解释的数字。
9. 运维
关注版本管理、变更日志、状态报告、维护通知以及技术支持升级机制。
10. 商业条款
请确认开通费和月费、市场数据费用、交易量承诺及终止条件。
从技术匹配到经纪商候选名单
从工作流程出发,而非协议标签。估算下单频率、流式数据需求、历史数据量、恢复要求和运维支持。然后向将持有您账户的主体索取最新文档和商业条款。
联盟披露:如果您通过这些链接开户,Brokeradar 可能获得佣金。这不会改变我们的编辑评估。申请前须与经纪商确认 API 的可用性、资格和条款。
常见问题
FIX API 与 REST API 的主要区别是什么?
FIX 是围绕交易流程和持久会话设计的开放式金融消息标准。REST 通常通过 HTTP 提供经纪商专有的资源,独立开发者往往更容易上手。仅凭任一名称都无法证明执行更优。
FIX 总是比 REST 更快吗?
不。FIX 可能适合持续性的高吞吐量订单流,但端到端性能还取决于经纪商的网关、风控检查、流动性路由、服务器位置、网络路径以及您自身的实现。请要求对方提供明确的测量方法,而不是接受缺乏依据的延迟宣称。
模拟账户和真实账户的 API 表现会有不同吗?
是的。身份验证、交易品种、流动性、成交、限流和维护行为可能有所不同。请使用模拟账户验证集成逻辑,然后在依赖该连接之前以书面形式确认实盘账户限制和商业条款。
API 速率限制是什么意思?
它限制客户端在规定时间内可发出的请求或连接数量。交易、历史数据和流式连接的限制可能各不相同,因此单一的每秒请求数不足以评估一个 API。
一手资料来源
我们链接至一手标准和平台文档,以便读者核实技术细节并查看后续变更。