FIX和FAST协议之间的区别?

Ali*_*isa 9 finance protocols trading fix-protocol

谁能解释FIX和FAST之间的区别?什么时候应该使用FIX,何时应该使用FAST?

And*_*nch 11

从股票交易的角度来看,FAST更广泛地用于市场数据传播,其中消息率更高.FIX是公司之间互操作性的首选协议,通常也是内部系​​统,尽管不同的实现在所使用的特定消息和属性中可能有很大差异.

经纪人和交易场所通常会通过某种FIX提供订单输入,并为最具性能敏感性的客户或专业功能提供补充的本机二进制协议.FIX接口通常只是本机接口的包装器,具有更有限的消息类型和参数集.

伦敦证券交易所就是一个很好的例子,它为订单输入提供FIX 5.0,以及他们自己的低延迟原生协议.对于市场数据,他们提供的FAST和痒的组合,但即使使用快速,全面深入的市场数据馈送不提供给用户,并要求痒,描述在这里


Dum*_*der 10

FAST(FIX适合流)FIX而已,但定制,以跨数据更快速地发送,因为在今天的市场上传送的数据量大幅增加,相比普通FIX执行情况.这应该澄清一点.


rim*_*mas 7

FIX是基于文本的协议,其中所有信息以tag = value格式编码并使用特殊字符分隔:

'...... 35 = X | 55 = EUR/USD ......'

这意味着甚至十进制数据将作为文本发送,例如1000000(如果代码为二进制,则为7个字节而不是4个字节).

FAST是解决此开销的解决方案.它基于模板的概念,其中描述了字节顺序,大小和含义.