FIX协议浅谈

    FIX协议是由国际FIX协会组织提供的一个开放式协议,目的是推动国际贸易电子化的进程,在各类参与者之间,包括投资经理、经纪人,买方、卖方建立起实时的电子化通讯协议。FIX协议的目标是把各类证券金融业务需求流程格式化,使之成为一个个可用计算机语言描述的功能流程,并在每个业务功能接口上统一交换格式,方便各个功能模块的连接。

        有幸参加了博时投资管理系统关于FIX场内交易的开发,下面主要围绕这个模块跟大家谈一下关于恒生O32交易系统利用FIX协议与其他系统的对接。

       1、关于恒生O32交易系统的FIX指令接口说明

       为了方便使用第三方的系统进行指令的下达,并在恒生投资管理系统中进行后续的指令执行、清算等,恒生开发了一套提供给第三方系统使用的FIX指令接口,利用FIX消息做为通信手段。第三方系统按照Fix协议规定的格式以及约定的接口要素,向恒生指令接口发送Fix消息进行个股指令的下达、修改、撤销,恒生Fix引擎接收到请求之后执行对应的操作并反馈处理结果,同时主动反馈委托、成交数据给第三方系统。

      

 

       2、博时投资管理系统的FIX场内交易设计

       

 

     3、一笔交易通过恒生Fix从发送指令到成交的过程的时序

     

 

    4、恒生交易系统利用FIX协议与其他系统对接存在的问题

         A、在其他系统下达Fix指令后,再在恒生O32修改/撤销该指令会导致修改后的指令的委托、成交等信息不会回推给网关Fix那里;

         B、批量指令下达时,如果触发了多笔风控的禁止信息,恒生只会随机返回一条禁止风控信息,如果触发风控太多,有可能会错过指令成交的最好时机;

         C、一笔指令从下达到返回结果,其中会有一定的延时,少的话是15秒左右,长的话可能会5到10分钟。其中阻塞的问题很多,例如网关的延时或者O32返回延时等,这些问题如果不能及时处理的话会影响到后续的交易和用户的体验。

以上就是为对于FIX协议的一些理解,主要结合到了博时的投资管理系统的FIX场内交易模块,不足之处还请见谅!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值