FIX API 与 ITCH:订单录入协议与市场数据馈送

FIX API 和 ITCH 都是用于电子交易的协议,但它们针对不同的工作而构建。FIX API 是一种双向协议,用于发送订单和接收交易执行;ITCH 是由纳斯达克开发的一条单向二进制市场数据流。本页将解释每种协议的作用、它们的区别以及对于使用 FIX API 终端的外汇交易者而言,哪种协议更重要。.

快速回答: FIX API 是一个订单输入和执行协议 — 交易员的软件通过双向会话发送订单并接收成交和订单簿信息。ITCH 是 NASDAQ 的二进制市场数据馈送协议,单向广播完整的订单簿更新,从交易所到订阅者,因其低带宽和低延迟而受到重视。它们是互补而不是竞争关系:ITCH 提供数据,FIX 传输订单。外汇经纪商提供 FIX API 连接,FIX API Terminal 使用的就是这种连接;ITCH 主要是一个 NASDAQ 股票市场数据馈送。.

什么是 FIX API?

FIX (Financial Information eXchange) 是一种消息传递协议,用于交易商、经纪商和流动性提供商之间传输订单、执行和与交易相关的消息。它是一种基于文本的标签-值协议,并且作为双向会话工作:交易商的软件发送订单,经纪商返回价格、执行报告和状态消息。在外汇市场,支持 FIX API 的经纪商允许高级交易者直接连接到他们的 FIX 端点。FIX API 终端使用此连接来执行手动和自动交易。.

什么是 ITCH 协议?

ITCH是由纳斯达克开发的一种应用层二进制协议,用于传播市场数据。它不是使用标签-值文本,而是将消息编码为二进制,使其紧凑且处理速度快。ITCH是一种单向传输:交易所广播订单簿事件流——新订单、取消、修改和执行——订户从这些事件中重建完整的订单簿。因为它显示了每一个单独的订单,ITCH通常被描述为一种按订单报价的行情源。.

ITCH 于 2000 年在纳斯达克起源,当时 FIX 市场数据消息被认为对于高效带宽利用来说过于庞大,因此创建了一种更轻量级的二进制馈送。ITCH 只处理市场数据;其订单输入对应协议是称为 OUCH 的单独二进制协议。.

FIX API 与 ITCH:主要区别

方面 FIX API
主要目的订单输入和执行(也可携带市场数据)仅限市场数据发布
方向双向(请求和响应)单程(兑换到用户)
消息格式文本,标签值二进制
搬运订单?是的否(OUCH 处理订单录入)
携带市场数据?是的,但对带宽要求更高是的,订单簿全满,轻量级
易于阅读相对易读没有解码软件无法读取
典型市场多资产,广泛用于外汇主要为纳斯达克股票
设计用于在各个场馆实现广泛的互操作性低带宽、低延迟数据源
对应协议独立的订单和数据OUCH (订单录入)

FIX API 和 ITCH 是竞争对手吗?

不完全是。它们解决不同的问题,并且经常在同一家公司中使用:交易系统可能会通过 ITCH 馈送接收价格,并通过 FIX 或 OUCH 发送订单。比较它们更多的是关于它们各自的作用,而不是哪个更好。ITCH 针对快速流式传输大量市场数据进行了优化;FIX 针对跨多个交易场所和资产类别的完整订单工作流程进行了优化。.

外汇交易者哪个协议最重要?

对于大多数外汇交易者来说,答案是 FIX API。提供直接连接的外汇经纪商通过 FIX API 提供连接,而不是 ITCH。ITCH 与纳斯达克的股票市场数据基础设施相关联,外汇交易者并非通过 ITCH 连接到外汇经纪商。因此,虽然 ITCH 在更广泛的低延迟交易领域很有用,但 FIX API 才是您实际通过经纪商进行外汇交易所使用的协议。.

FIX API 终端通过 FIX API 连接到经纪商。它不使用 ITCH 协议,ITCH 是 NASDAQ 的市场数据馈送协议。如果您的目标是直接连接外汇经纪商,FIX API 是相关的协议。.

FIX API 终端的定位

FIX API交易终端是一个围绕FIX API连接构建的外汇交易平台。它连接到提供FIX API账户的经纪商,通过FIX会话发送订单并接收价格和执行报告,并支持使用基于MQL的机器人进行手动、自动和半自动交易。希望获得与专业协议相关的透明度和直接性的交易者可以通过FIX API获得,而无需交易所特定的数据源,如ITCH。.

常见问题

FIX API 和 ITCH 之间有什么区别?

FIX API 是一种双向协议,用于发送订单、接收执行和订单簿信息。ITCH 是纳斯达克开发的一种单向二进制市场数据馈送。FIX 处理订单流程;ITCH 只传输市场数据。.

ICH比FIX快吗?

ITCH 是一种二进制协议,旨在以低带宽和低延迟传输市场数据,因此在流式传输订单簿数据时,它比基于文本的 FIX 消息更轻量。然而,它们是为不同任务而设计的,因此不是直接的速度比较。.

ITCH 处理订单录入吗?

不,ITCH 仅发布市场数据。纳斯达克的二元订单输入协议是另一个名为 OUCH 的协议。.

您可以用 ITCH 进行外汇交易吗?

通常不行。ITCH是一个纳斯达克股票市场数据源。外汇经纪商通过FIX API提供直接连接,FIX API是外汇交易者下单使用的协议。.

FIX API 端点是否使用 ITCH?

否。FIX API终端通过FIX API连接到经纪商。不使用ITCH,因为它是一种市场数据馈送协议,而不是连接外汇经纪商的方式。.

ITCH(痒)和 OUCH(痛)的区别是: ITCH 指的是一种轻微的不适感,通常会引起抓挠的冲动。 OUCH 指的是一种疼痛感,通常是由受伤引起的。 简单来说: * **ITCH** 是痒,是想挠的感觉。 * **OUCH** 是痛,是受伤的感觉。

两者都是纳斯达克的二进制协议。ITCH 用于分发市场数据,而 OUCH 用于输入、修改和取消订单。ITCH 是数据馈送;OUCH 是订单输入通道。.

结论

FIX API 和 ITCH 并非竞争对手,而是用于不同任务的工具:ITCH 以二进制形式高效地流式传输市场数据,而 FIX API 则在一个双向会话中承载完整的订单工作流。对于外汇交易,FIX API 是重要的协议,而 FIX API Terminal 旨在利用它进行直接的经纪商连接、手动交易和自动化的 MQL 策略。.

下载免费的 FIX API 交易平台 了解 FIX API 交易如何运作