Fix协议似乎我们有些朋友并不了解。没关系,通过阅读本文后,相信每个朋友都能对这个协议有所掌握。那么这个协议具体是做什么用的呢?金融信息交换协议(FIX,Financial Information exchange)协议是适用于实时证券、金融电子交易开发的数据通信标准。
它是由国际FIX协会组织提供的一个开放式协议,目的是推动国际贸易电子化的进程,在各类参与者之间,包括投资经理、经纪人,买方、卖方建立起实时的电子化通讯协议。Fix协议的目标是把各类证券金融业务需求流程格式化,使之成为一个个可用计算机语言描述的功能流程,并在每个业务功能接口上统一交换格式,方便各个功能模块的连接。
目前,欧、美主要发达国家都是FIX协会的成员。
FIX协议的特点
(1) 简单
使用简单,各类应用系统可以依据FIX协议规则,编写自身的应用程序,应用于任何希望自动连接的交易双方,能支持各种商务功能。
(2) 开放
规则开放透明,具有不断扩充的能力。为了把***的灵活性给予用户,FIX鼓励用户自定义域。这些域应在已达成有关共识的交易各方范围内使用,并应小心使用,以避免在各方实施该协议之初的时候容易引发的冲突。FIX由一个非盈利的FIX组织管理维护,公布FIX协议的标准化格式,在鼓励卖主加入该标准的同时,FIX始终保持中立。
(3) 灵活
不受载体的限制,它可通过租用数据申、数据转接介质或在互联网上使用,它留下诸如以上的选择让使用的商号自己做出决定。也不依靠任何特定的通信协议(如X. 25,异步,TCP/IP等)。
(4) 安全
在安全机制方面,FIX不提供特定的安全机制,它只是一个信息交换平台。但它支持任何双方允许的加密体系。
FIX通信协议结构
当前,FIX协议的格式存在着两种结构:"标记(Tag)〉=〈值(Value)"域结构和 FIXML 结构。