欢迎来到天天文库
浏览记录
ID:49199613
大小:142.50 KB
页数:6页
时间:2020-03-01
《FIX协议费下载.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、什么是FlXFinancialInformationeXchange(FIX)金融信息交换协议的制定是由多个致力于提升其相互间交易流程效率的金融机构和经纪商于1992年共同发起。这些企业把他们及他们的行业视为一个整体,认为能够从对交易指不,交易指令及交易执行的高效电了数据交换的驱动中获利。FIX由此诞生,一个不受单一实体控制的开放消息标准,一个能够被调整组建适用于任何一个企业的商务需求的协议。FPL(FIXProtocolLimited)认为FIX的优势在于:•就商务流稈而言,FIX为机构,屮间商,以及其他市场参与
2、者提供了一个减少不必要的电话沟通和琐碎的文档传递方法,为面向特定个体传递高质最的信息提供便利。•FIX为于技术专家提供了一个开放的标准,对他们开发的努力和实践产生了影响,使他们能高效地创建同一个更大范围的参与者Z间的联系。•FIX可以为卖主提供--条现成的通往行业的信息存取路径,减少了市场营销的难度,增加了潜在的客户群。开放性己成为FIX成功的关键。出于开放的原因,当在鼓励各方参与标准制定时,FIX保留了参与者需求的不确定性。同时FIX避免“过标准化over-standardization5^它不受限于一个简单类型
3、的载体,及一个简单的安全协议。它把决定权交给使用它的多个企业。FPL希望这种鼓励在非标准化领域的努力能够促进技术的完善。FIX现已被许多企业和销售商使用。它已经成为行业内的推荐的消息协议。FIX已经从最初的买方•到•卖方的证券交易中得到发展。现在被广泛的用于交易市场,及其它市场参与者。除了证券交易,FIX现在支持4种产品:CollectiveInvestmentVehicles(CIVs)集成投资匸具(?),Derivatives金融衍生产品,FixedIncome(?),ForeignExchange外汇交易(?
4、)。FIX协议是一个消息标准,促进与安全交易相关的信息交换,在希望进行白动通信的交易对手间进行使用。该消息协议将支持各种商务功能。FIX最早用于支持美国国内的委托人间基于頁接信息流转的证券交易。随着协议本身的发展,增加了大量的支持多边界交易的、衍生丁•具及其它产品的数据域。同样,该协议被扩展允许笫二方参与于交易对手间的信息传递。随着FIX后续版本的发布,期待它的功能将继续得到发展。FIX协议包含2个层次:会话层和应用层。会话层与数据的通信相关;而应用层定义了商务相关数据内容。2006年1()月,FPL发布了FIX5
5、.0oFIX5.()引入TI(thetransportindependence)传输无关框架。TI将FIX会话层从应用层协议屮分离出来。在TI框架下,应用层协议消息可以通过任意合适的传输技术进行传送,在这里,FIX会话层协议是FIX应用层消息的可选传输传输协议Z」。两个协议层的版本标注将会有所不同,FIXX.Y为FIX应用层协议版本;FTXTX.Y为FTX会话层协议版本编号。2.FIX5.0新增特性概述2.1・TIthetransportindependenceFIX5.0UnlockstheApplication
6、LayerFromtheSessionLayer上图描述了在TI框架下传输机制的变化。它能够用于承载所有FIX应用层协议的消息。2.2.ApplicationVersioning2.3・ServicePackMangement2.4.ExtensionPackMangementFlexibilityProvidedbyFIX5.0FIX5.0提供的灵活性3.FIX协议语法概述目前,FIX协议存在2种语法格式。1“标记=值”语法格式2“FIXML语法”语法格式同一个商业信息流适用于任何一种语法。3.1•普通FlX语法
7、规则(CommonFlXSyntaxRules)普通FlX语法规则,是对“标记二值”和“FlXML5,2种语法都适用的一般规则。3.1.1DataType•int:整型没有小数点,逗号,可以包含正负号的数字序列。注,int的值前面可以包含0。(如“00023”=“23”).Examples:723infield21wouldbemappedintas
8、21=723
9、.-723infield12wouldbemappedintas112723
10、•float:浮点数。可包含小数点和正负号的数字序。累计总长度为15个数字
11、。前面可以有0,小数末尾可加零,或截尾•String:字符串。是大小写敏感的。•char:字符。除分界符号SOH外的字符。大小写敏感。.•data:原始数据。没有格式和内容限制。Z前紧接有一个长度域。长度域应制定data数据域包含的字节数(不好含分界符所占字节)。数据屮可能包含分界符字节,所以需要用data类型数据长度来辅助区别。3.1.2PatternDa
此文档下载收益归作者所有