《期货交易数据交换协议》(简称FTD)作为交易所与经纪公司之间交易信息交换的基础协议,其研制目的是为了在远程交易重向会员和客户提供更好的服务,确保远程交易安全、可靠和稳定运行,提高生产效率,同时提升期货业技术系统和计算机应用的水平。
FTD抓住期货市场远程交易中技术问题的核心――交易所和经纪公司之间的交易数据交换协议,主要研究期货的实时交易过程中的数据交换和通讯标准,包括相应的信息编码标准、信息传送标准和标准的业务处理流程。信息编码的标准负责将各种需要交换的信息编码成一个确定的格式,信息传送标准负责将这些信息通过网络进行传送,而标准业务处理流程将说明各个报文的标准的处理方法。通过规范交易所和会员之间的交易数据交换协议,并将解决上述问题的手段内置于协议中,一举解决这些矛盾,为我国期货市场的进一步发展和创新提供坚实的技术基础。
FTD研制过程中主要借鉴了国内外交易所系统(包括EUREX、LIFFE CONNECT、OM CLICK和Euronext NSC-VF系统)和《金融信息交换协议》(Financial Information eXchange,FIX)在信息交换方面的成果,归纳了期货交易信息交换方面的需求,提出了远程交易信息交换方面的6个关键技术难点,并通过FTD协议及其体系架构给出了相应的解决方案。6个关键技术难点如下:
1. 信息分类问题。在现有交易指令执行、查询和市场行情发送的基础上,对各类信息交换需求进行分类,抽象出了网络连接、通讯模式和数据流之间的关系,通过信息分流思想对信息交换需求进行分类。
2. 如何确保交易信息的可靠送达。数据流内的每个报文由序列类别号和序列号来标识,由于同一个数据流中序列类别号唯一,而序列号加一连续是保证交易信息可靠送达的基础。
3. 如何动态监测会员端或者通讯链路的故障,并且监测本身不会对网络和系统造成过大的负载。
4. 如何确保FTD新协议能够在现有远程交易网络的链路上高效运行。
5. 如何确保交易行情的可靠送达,并且在断线重连后会员能够快速恢复交易行情的快照,如果需要,会员在断线重连后也可以获得所有的交易行情。
6. 如何保证FTD能够支持新的业务。
FTD标准文稿主要包括该数据交换协议的体系结构、报文格式、数据字典、运作机制和扩展方式等内容。
标准文稿中的第一、二章介绍了FTD的使用范围和相关术语解释。FTD适用于期货交易所系统和会员系统之间进行交易所需的数据交换和通讯协议。FTD经过兼容性扩展也可以适用于交易所内部、会员内部或者交易所之间的数据交换和通讯。
|