中金在线 > 外汇 > 外汇学院

|外汇学院

什么是FIX协议?FIX协议的结构是什么?

中亿财经网整合 佚名

|
  FIX协议是和外汇桥接技术有关的一个存在,这篇文章我们了解一下关于FIX协议的相关知识,也有助于我们更好的认识了解外汇桥接技术。
  FIX协议是一种主要用于证券交易过程信息交换的公开协议,它定义每条交易信息的内容与格式,这些信息内容与证券交易流程相对应,以保证交易信息安全准确地传送。目标是把各类证券金融业务(包括证券、外汇、期货等)的需求流程格式化,使之变成可用计算机语言描述的功能流程。
  Fix协议可以分两大部分,会话层协议和业务层协议
  会话层定义了数据通信相关的协议,业务层定义了金融活动相关的业务数据结构。
  Fix的会话层设计时候充分考虑了稳定性,安全性,健壮性,高效性。稳定性指会话协议中定义了心跳消息来维护会话连接,安全性指协议从消息结构上支持数据加密,出错重传指每个会话在两个端点各自维护一套消息序列号,防止消息丢失,漏发漏收,出现这种情况只要检查两边序列号的连续性就可以确定需要重传哪些消息。
  session的通信各方维护一个incomming和
  一个outgoing序列号。Incomming序列号用来检测序列号是否乱序或跨越。心跳在initiator发送log
  on消息时候设置在心跳域上,acceptor和initiator的心跳间隔时间一致。
  Fix消息要按序列号从小到大顺序处理,若收发过程中出现丢包则有两种策略:重传序列号出错的包及以后所有收到得包;另一种是只重传出错的包;
  Fix协议没有定义应答消息,使用序列号不连贯来检测消息丢失,用check sum,签名或消息体长度来检测消息错误;Log
  on阶段,客户端选择了了一个加密密钥,但服务器选择了不同的密钥放在返回的log on消息中,这时候客户端还得发一个log
加载全文

全部评论 登录 可发布评论哦!
加载更多
黄金路演
立即下载

跟牛人学投资,财视APP