FIX协议
Financial Information eXchange (FIX)协议是金融行业Front Office广泛,甚至可以说唯一使用的计算机通讯协议,机构客户,券商内部的系统以及券商和交易所之间的连接,都使用FIX作为传输协议。另一个金融领域广泛使用的协议是Society for Worldwide Interbank Financial Telecommunication(SWIFT),这个协议广泛用于交易清算,是Back Office的主要通讯协议
在计算机广泛应用之前,电话是用户向交易员下交易指令的主要方式,甚至在计算机无处不在的今天,电话仍然是交易员的重要工具。电话通讯的缺点在于交流过程中会出现很多的人的因素带来的错误,比如把买听成了卖,把数量记录错了等待,这样就会引起交易纠纷。于是在计算机广泛应用于金融行业后,1992年Fidelity开始和他的机构客户之间使用计算机来传输交易指令,为了使交易指令能够安全可靠的传输,也便于机器理解,开发了FIX通讯协议。
从技术的角度来说,交易指令传输协议有下面的三个需求:
我们就从上面的三个方面介绍一下FIX的实现方式。
安全
设想一下基金正在建仓某一只股票,如果这个信息被泄露出去,人们就会预期这只股票价格上涨,从而抢入这只股票,推高股价,提高基金建仓成本,因此交易指令的保密是网络传输的基本要求。FIX协议是建立在TCP协议之上的通讯协议,它可以利用成熟的基于TCP的
Financial Information eXchange (FIX)协议是金融行业Front Office广泛,甚至可以说唯一使用的计算机通讯协议,机构客户,券商内部的系统以及券商和交易所之间的连接,都使用FIX作为传输协议。另一个金融领域广泛使用的协议是Society for Worldwide Interbank Financial Telecommunication(SWIFT),这个协议广泛用于交易清算,是Back Office的主要通讯协议
在计算机广泛应用之前,电话是用户向交易员下交易指令的主要方式,甚至在计算机无处不在的今天,电话仍然是交易员的重要工具。电话通讯的缺点在于交流过程中会出现很多的人的因素带来的错误,比如把买听成了卖,把数量记录错了等待,这样就会引起交易纠纷。于是在计算机广泛应用于金融行业后,1992年Fidelity开始和他的机构客户之间使用计算机来传输交易指令,为了使交易指令能够安全可靠的传输,也便于机器理解,开发了FIX通讯协议。
从技术的角度来说,交易指令传输协议有下面的三个需求:
- 安全
- 可靠
- 准确
我们就从上面的三个方面介绍一下FIX的实现方式。
安全
设想一下基金正在建仓某一只股票,如果这个信息被泄露出去,人们就会预期这只股票价格上涨,从而抢入这只股票,推高股价,提高基金建仓成本,因此交易指令的保密是网络传输的基本要求。FIX协议是建立在TCP协议之上的通讯协议,它可以利用成熟的基于TCP的
