欢迎来到天天文库
浏览记录
ID:13247145
大小:249.94 KB
页数:9页
时间:2018-07-21
《fix1金融交易协议总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、金融信息交换协议(FIX)1协议简介1.1FIX地位及作用金融信息传输业有多种标准同时并存,为避免混乱及重复使用,FIX协议是一个免费的开放式通信标准,于1992年由富达投资和所罗门兄弟为推动股票交易双边通信框架而开发。自诞生以来,FIX协议顺应行业不断变化的需求和其他资产类别的要求而取得了长足发展,其使用亦日益普遍。1.2FIX国内外使用情况FPLMemberFirms,表态支持并加入FIX的组织,主要有以下几个方面的组织:lBuy-sideinstitutions:美国世纪投资公司、高桥资本等26个单位;lSe
2、ll-sidebroker/dealers:摩根、国信证券等55个单位;lECNs/Exchanges:上交所、纳斯达克、香港交易所等37个单位;lAssociations:ISO等14个单位;lVendors:IBM、FIXSolutions等140多个单位。2008年《中国FIX电子交易会议》记载,已经有超过10000家机构正在使用FIX协议,其中包括:几乎所有主要证券交易所和投资银行,全球最大的共同基金和货币经理,数千家小型投资公司,领先的期货交易所提供FIX连接,主要的债券交易商已经实施或正在实施FIX连接
3、。1.3FIX版本Fix协议现有的版本应用4.X-5.0sp2。国外投行主要应用4.5-5.0,国内投行处于试用尝试阶段,各种版本均有,但4.2居多。5.0版本与4.X版本的不同:TI(thetransportindependence )特性,即传输无关框架。TI将FIX会话层从应用层协议中分离出来。在TI框架下,应用层协议消息可以通过任意合适的传输技术进行传送,在这里,FIX会话层协议是FIX应用层消息的可选传输传输协议之一。1.4FIX协议特点及其优势FIX协议由于其开放的体系,具有如下四个主要特点:l使用简单
4、,各类应用系统可以依据FIX协议规则,编写自身的应用程序,应用于任何希望自动连接的交易双方,能支持各种商务功能。l规则开放透明,具有不断扩充的能力。为了把最大的灵活性给予用户,FIX鼓励用户自定义域。这些域应在已达成有关共识的交易各方范围内使用,并应小心使用,以避免在各方实施该协议之初的时候容易引发的冲突。FIX由一个非盈利的FIX组织管理维护,公布FIX协议的标准化格式,在鼓励卖主加入该标准的同时,FIX始终保持中立。l不受载体的限制,它可通过租用数据线路、数据转接介质或在互联网上使用,l安全机制方面,FIX不提
5、供特定的安全机制,它只是一个信息交换平台。但它支持任何双方允许的加密体系。由于有上述的四个特点,实施FIX所带来的优势主要表现在:l降低整合各种内部操作程序的成本及复杂性l降低与新交易伙伴连接的成本及复杂性l由于规模经济效应或发掘共享基础设施的潜能,实现自动化处理所需的投入(如软件和硬件)因而下降l因人工重输信息或使用转换引擎所造成的潜在错误减少,市场参与者之间的通讯质量因此得到了提升1.5FIX协议结构FIX协议的格式存在着两种结构:tag=value结构和FIXML结构。目前采用的都是第一种方式来完成数据交换。
6、本报告主要讲述这种格式的消息。其中FIXML可读性更强,但占用更多的带宽资源。1.5FIX消息模式FIX消息格式:每个FIX消息均由消息头、消息体和消息尾组成。每个消息均由一系列的=字段组成,字段间用分隔符(0x01)分割。消息头开始顺序有如下三个字段:BeginString(tag#8)followedbyBodyLength(tag#9)followedbyMsgType(tag#35).此后还包括有其他字段;消息尾就是一个CheckSum(tag#10);所有FIX消息都是以
7、“8=FIX.x.y”开始,以“10=nnn“结束。具体的消息格式在《中信证券FIXGW接入说明》中有说明。2协议工作原理2.1通信模型及基本概念2.1.1通信模型Initiator :发起者,建立通信连路,通过发送初始Logon消息发起会话的参与方。Acceptor :接收方FIX会话的接收方。负责执行第一层次的认证和通过传输Logon消息的确认正式声明连接请求被接受。原则:先发起者为Initiator ,接受者为Acceptor 。标准模式以网关为Acceptor,客户端为Initiator
8、做为常用模式。2.1.2FixconnectionFIX连接由3部分组成:logon登录,messageexchange消息传输,和logout注销。2.1.3FixsessionFIX会话由一个或多个FIXConnectionFIX连接组成。一个FIX会话可以有多次登录。2.1.4SequenceNum所有的FIX消息都由一个唯一的序列号进行标示。序列号在
此文档下载收益归作者所有