新手入门Fix协议须知


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 结构。

相关内容