OUCH协议和FIX协议有什么区别。两种协议的消息看起来非常相似

What is difference between OUCH protocol and FIX protocol. Message for both protocol looks quite similar

我们之前使用的是修复程序,但客户说使用 OUCH 进行交易,因为这样速度更快。我在互联网上查了一下,消息看起来很相似。它如何获得速度优势。请给我一些示例消息

主要区别在于 OUCH 是特定于纳斯达克证券交易所的协议。 FIX协议是大多数交易所支持的标准。

OUCH 协议是一种更快的协议,因为它被设计为低级本机(二进制)协议,但由于它特定于纳斯达克交易所,您将必须有另一个基于 FIX 的模块才能连接到其他平台并进行交易交流。

基本上,FIX 消息以文本格式传输,而OUCH 以二进制格式传输消息,这导致OUCH 可以以更小的尺寸传输消息,占用更少的网络带宽;以实现更高的传输性能。

凡事都有取舍。下面列出了两者之间的一些比较项目以供参考。

数据格式
FIX: 正文
OUCH: 二进制

数据大小
FIX:
OUCH: 苗条

数据长度
FIX变量
OUCH: 固定

数据序列
FIX显式
OUCH: 隐式

普遍性
FIX工业标准;大多数交易所和客户普遍支持和接受
OUCH专有;限于特定交易所