一种基于FIX的协议转换系统技术方案

技术编号:13660978 阅读:37 留言:0更新日期:2016-09-06 01:50
本实用新型专利技术涉及证券交易系统技术领域,更具体涉及一种基于FIX的协议转换系统,包括用于提取FIX协议特征码的特征值提取模块、用于解决FIX协议语意之间匹配的规则处理模块、用于填充对接后台证券交易系统所需的固定参数的对接前置模块,所述特征值提取模块、规则处理模块和对接前置模块依次通过总线进行连接。通过系统配置特征值提取模块、规则处理模块和对接前置模块,通过转换规则实现了多个后台证券交易系统的内部协议转换工作,将繁复的对接工作转化为简单的规则配置,简化了现有多个后台证券交易系统的对接工作,提高了系统的可维护性与可扩展性。

【技术实现步骤摘要】

本技术属于证券交易系统
,更具体地,涉及一种基于FIX的协议转换系统
技术介绍
FIX协议是广泛用于国外证券行业的一种信息交换协议,投资者可通过FIX协议直接将委托指令发送到证券公司,并最终发送到证券交易所。其特点是高速、程序化交易,并且由于其协议的标准性,投资者只需要关心协议语意上的差异就可以平滑的实现各个市场的对接。在国内,券商的接入协议主要以私有协议为准,各个券商的协议也大相径庭。而多年来的积累,在券商内部的后台系统也分化成多种系统。如果要实现统一的FIX接入,则必须实现对现有各个后台系统的对接,而这个对接工作是相当繁复,出现问题不易排查。
技术实现思路
为了解决现有技术存在的至少一种缺陷或不足,本技术提出了一种基于FIX的协议转换系统,简化了现有的后台交易系统对接工作,实现了内部协议的转换,使得系统具有可维护性与可扩展性。技术方案如下:一种基于FIX的协议转换系统,包括特征值提取模块、规则处理模块、对接前置模块和对接系统模块,所述特征值提取模块、规则处理模块、对接前置模块和对接系统模块依次通过总线进行连接。进一步地,特征值提取模块通过将总线发送的FIX协议消息,根据消息类型,对消息类型所需要的字段进行提取。进一步地,所述特征值提取模块包括编码单元,所述编码单元用于对提取后的消息进行编码,根据编码结果以及路由信息组合生成一个唯一的特征值,然后将提取的FIX消息发送到总线上。进一步地,所述规则处理模块包括匹配单元,所述匹配单元通过所述编码单元生成的特征值对所述总线发送的FIX消息进行匹配,如果匹配,则根据规则提取需要的消息字段进行打包并发送到总线上,如果不匹配则会过滤掉该消息。进一步地,还包括规则管理模块,所述规则管理模块通过总线与所述规则处理模块连接,规则管理模块包括数据库,所述数据库中包含多个规则文件,所述规则管理模块用于将多个规则文件解析成具体规则,保证规则在数据库中的唯一性,并将规则文件发送给所述规则处理模块进行验证处理。进一步地,所述对接前置模块用于通过总线接收所述规则处理模块的输出,捆绑对接的后台证券交易系统所需要的静态数据,实现整个协议的转换。本技术与现有技术相比,具有以下有益效果:通过系统配置特征值提取模块、规则处理模块和对接系统前置模块,通过转换规则实现了多个后台证券交易系统的内部协议转换工作,将繁复的对接工作转化为简单的规则配置,简化了现有多个后台证券交易系统的对接工作,提高了系统的可维护性与可扩展性。附图说明图1为本技术一种基于FIX的协议转换系统的结构图。图2为规则管理模块与规则处理模块的功能交互结构图。具体实施方式下面将结合本技术的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。如图1所示,一种基于FIX的协议转换系统,包括特征值提取模块100、规则处理模块101、对接前置模块102和对接系统模块103,所述特征值提取模块100、规则处理模块101、对接前置模块102和对接系统模块103分别与总线连接。特征值提取模块100用于提取FIX协议特征码,规则处理模块101用于解决FIX协议语意之间的匹配,对接前置模块102用于填充对接后台证券交易系统所需的固定参数。进一步地,所述协议转换系统还包括规则管理模块103,所述规则管理模块104通过总线与所述规则处理模块101连接,用于解析规则文件,负责规则文件同步。具体的工作原理如下:接入的FIX协议通过总线发送到特征值提取模块100,例如FIX协议为8=FIXT.1.19=295535=A1129=N1156=049=aa56=bb34=0212=0369=098=0108=30010=123,首先特征值提取模块100提取FIX协议类型,具体对应为35=A中的A,其提取方法可以采用下述方法实现:对于消息类型A 配置的规则可设置为[[1129],{\N\:\auth\,\T\:\finauth\本文档来自技高网...

【技术保护点】
一种基于FIX的协议转换系统,其特征在于:包括特征值提取模块、规则处理模块、对接前置模块和对接系统模块,所述特征值提取模块、规则处理模块、对接前置模块和对接系统模块依次通过总线进行连接。

【技术特征摘要】
1.一种基于FIX的协议转换系统,其特征在于:包括特征值提取模块、规则处理模块、对接前置模块和对接系统模块,所述特征值提取模块、规则处理模块、对接前置模块和对接系统模块依次通过总线进行连接。2.根据权利要求1所述的协议转换系统,其特征在于:所述特征值提取模块用于对所述总线发送的FIX协议消息进行提取。3.根据权利要求2所述的协议转换系统,其特征在于:所述特征值提取模块包括编码单元,所述编码单元用于对提取后的消息进行编码并根据编码结果生成特征值。4.根据权利要求3所述的协议转换系统,其特征在于:所述规则处理模块包括匹配单元,所...

【专利技术属性】
技术研发人员:胡冠睿林建何梁启鸿杨涛王烈波陶瑞甫王辉钟海谭成鑫蔡伟林谢健征林春泉
申请(专利权)人:广发证券股份有限公司
类型:新型
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1