Financial Information Exchange (FIX)介绍
目录
1 背景 (2)
1.1 FIX协议不同版本[1,2] (4)
1.2 FIXatdl (5)
2 FIX协议工作流程 (7)
2.1 会话层 (7)
2.2 应用层 (8)
3 FIX协议结构[2] (9)
3.1 信息传送过程 (9)
3.2 信息格式和内容 (9)
3.2.1 管理信息 (9)
3.2.2 应用信息 (10)
4 国内FIX现状 (11)
4.1 证券交易数据交换协议-STEP[4,5,6] (11)
4.1.1 制定背景............................................................................错误!未定义书签。
4.2 券商 (15)
4.2.1 国信[3] (15)
5 参考文献 (15)
1背景
Financial Information eXchange(FIX)金融信息交换协议是适用于实时证券、金融电子交易开发的数据通信协议。它是由FPL提供的—个开放式协议,目的是推动国际贸易电子化的进程,在各类参与者之间,包括投资经理、经纪人,买方、卖力建立起实时的电子化通信协议。FIX协议的目标是把各类证券金融业务需求流程格式化,使之成为—个可用计算机语言描述的功能流程,并在每个业务功能接口上统—交换格式,方便各个功能模块的连接。目前,欧、美主要发达国家都是FIX协会的成员。
FIX的制定是由多个致力于提升其相互间交易流程效率的金融机构和经纪商于1992年共同发起。这些企业把他们及他们的行业视为一个整体,认为能够从对交易指示,交易指令及交易执行的高效电子数据交换的驱动中获利。FIX由此诞生,一个不受单一实体控制的开放消息标准,一个能够被调整组建适用于任何一个企业的商务需求的协议。
FPL(FIX Protocol Limited , FIX 协议组织)是一家非营利性交易协会,专门免费发布为电子证券交易设立的公开的通信标准。其会员包括几乎所有的大中型经纪商、货币市场银行、机构投资者及共同基金等。此机构在证券交易的盘前交易及交易领域的标准设定方面占有垄断地位。
FIX协议作为一个消息标准,促进与安全交易相关的信息交换,在希望进行自动通信的交易对手间进行使用。该消息协议将支持各种商务功能。FIX最早用于支持美国国内的委托人间基于直接信息流转的证券交易。随着协议本身的发展,增加了大量的支持多边界交易的、衍生工具及其它产品的数据域。同样,该协议被扩展允许第三方参与于交易对手间的信息传递。
从下图可以看到,在金融数据交换国际标准中,主要的金融数据交换国际标准是FIX,SWIFT,ISO15022,及ISO20022(由ISO15022 第二版ISO15022XML 升级发展而来)。[4]
图金融数据交换国际标准关系图[4]
从下表可以看出,FIX 协议主要应用于证券交易前和交易中阶段,SWIFT 主要应用于交易后/结算前、结算中和结算后阶段。ISO15022 逐渐在证券交易的各个阶段推广。
表金融数据交换国际标准应用现状示意表[4]
产品交易前交易中交易后/结算前结算中结算后
FIX FIX、SWIFT SWIFT SWIFT
共同基金/
单位信托
外汇交易FIX FIX、SWIFT SWIFT SWIFT SWIFT
FIX FIX、SWIFT SWIFT SWIFT
交易所交易/
衍生产品
SWIFT SWIFT
固定收益产品FIX FIX、SWIFT GSTPA、SWIFT、
OMGEO、FIX
股票FIX FIX、SWIFT SWIFT SWIFT SWIFT
FIX协议和金融行业的其它协议不同的最重要的特征就是,FIX是—个连接的、基于会话的协议。FIX协议包含两层:会话层和应用层。会话层包含所有会话相关的信息,所有与商业相关的信息如报价和交易信息都在应用层中。
FIX协议在欧美和亚洲地区的应用主要集中在买卖意向、成交揭示、交易定单、执行报告、结算划拨和市场新闻等信息交换上。有研究表明,有82%的经纪商在使用它
FPL认为FIX的优势在于:
•就商务流程而言,FIX为机构,中间商,以及其他市场参与者提供了一个减少不必要的电话沟通和琐碎的文档传递方法,为面向特定个体传递高质
量的信息提供便利。
•FIX为于技术专家提供了一个开放的标准,对他们开发的努力和实践产生了影响,使他们能高效地创建同一个更大范围的参与者之间的联系。
•FIX可以为卖主提供一条现成的通往行业的信息存取路径,减少了市场营销的难度,增加了潜在的客户群。
开放性已成为FIX成功的关键。出于开放的原因,当在鼓励各方参与标准制定时,FIX保留了参与者需求的不确定性。同时FIX避免“过标准化over-standardization”。它不受限于一个简单类型的载体,及一个简单的安全协议。它把决定权交给使用它的多个企业。FPL希望这种鼓励在非标准化领域的努力能够促进技术的完善。
FIX现已被许多企业和销售商使用。它已经成为行业内的推荐的消息协议。FIX已经从最初的买方-到-卖方的证券交易中得到发展。现在被广泛的用于交易市场,及其它市场参与者。除了证券交易,FIX现在支持4种产品:Collective Investment Vehicles (CIVs)集成投资工具, Derivatives金融衍生产品,Fixed Income,Foreign Exchange外汇交易。
1.1FIX协议不同版本[1,2]
随着业务的发展及加入该组织机构的增多,FIX的内容不断得到扩充,它的演变经历了如下几个发展阶段:1993 年2 月,Fidelity2Salomon 试验性使用;1994 年6 月,FIX 委员会成立;1995 年1 月,FIX2. 7 发布; 1995 年9 月, FIX 3. 0 发布; 1997 年1 月,FIX 4. 0发布;1998 年4 月,FIX 4. 1 发布;1998 年6 月,组织结构正式确立;1999 年9 月,FIX 4. 2 初稿发布;2000年1 月,FIX 4. 2 发布。2001 年6 月,又发布了FIX 4. 3,目前最新版本为5.0SP2。
006年10月,FPL’s Global Techenical Committee 引入了一个新的框架,将FIX会话层协议从FIX应用层协议分离开来。这就使应用协议消息可以使用任何适的会话传输技术进行传送,而FIX会话层协议是这些可选的协议中的一个。在新的框架下,GTC引入了一个新的别名,之后FIX会话层协议版本为FIXT.x.y,第一个版本为FIXT1.1。
表1 FIX协议各个版本