一种期货主席交易系统技术方案

技术编号:29135429 阅读:14 留言:0更新日期:2021-07-02 22:31
本发明专利技术公开了一种期货主席交易系统,提高当前期货交易过程中对抗风险的能力,而且适应当前的各种发展规模的期货公司生产环境,有效预防进程异常、硬件故障、数据库故障、或者机房故障等引起的系统性风险。其技术方案为:系统包括主数据中心、灾备数据中心和多个交易中心,主数据中心和灾备数据中心各自包含清算系统、银期系统、客户端和数据交互总线指令同步服务模块,每个交易中心分别包含交易系统和风控系统。组成系统的各子系统的独立部署运行,负载均衡、主备、灾备、双活和多中心的技术手段提高系统在交易过程中的整体抗风险能力。

【技术实现步骤摘要】
一种期货主席交易系统
本专利技术涉及期货领域,具体涉及一种金融期货中应用的主席交易系统。
技术介绍
随着科技和经济的进步,当前国内金融期货行业越来越发达。专注于期货行业的公司也逐渐增多,每家公司都有一套自己的金融期货主席交易系统,例如常见的CTP、恒生、金仕达系统。金融期货主席系统不仅要满足投资者的实时交易需求,也需要满足期货公司对投资者进行实时风险监督管理的需求。一旦主席系统异常,不仅将对投资者造成重大经济损失,也将严重影响期货公司的声誉,甚至造成系统化金融风险,引发社会不和谐因素。因此,从金融监管角度,对各期货公司主席交易系统的安全性、稳定性要求异常苛刻。可以说主席系统的稳定性关乎到期货公司的正常发展与运行。为保障期货主席系统安全稳定运行,目前常见的解决方案为同城异地灾备部署模式,比如A城市部署一套系统,B城市部署一套系统。一旦部署在A城市的主用系统发生故障,则立即灾备切换至B城市部署的系统,然后通知所有投资者更改前置连接地址从A到B,通过B系统继续进行交易。显而易见,该过程存在明显的时间切换成本。一方面,从A城市系统停用,切换到B城市系统正常运行、检查无误,通常耗时在10~30分钟左右。另一方面,期货公司还要批量通知所有投资者更改交易地址,连接B系统进行交易。在现代社会期货市场行情瞬息万变的情况下,这一切换时间成本极易造成投资者错过买卖良机,造成经济损失。同时,每家期货公司由于发展历史、规模不同,从而经济实力或者技术积累差距巨大,更加造成了这一灾备切换的时间成本不可控。专利技术内容以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。本专利技术的目的在于解决上述问题,提供了一种期货主席交易系统,提高当前期货交易过程中对抗风险的能力,而且适应当前的各种发展规模的期货公司生产环境,有效预防进程异常、硬件故障、数据库故障、或者机房故障等引起的系统性风险。本专利技术的技术方案为:本专利技术揭示了一种期货主席交易系统,包括主数据中心、灾备数据中心和多个交易中心,其中:主数据中心和灾备数据中心各自包含清算系统、银期系统、客户端和数据交互总线指令同步服务模块,其中:清算系统,用于市场收盘后根据交易所下发的结算文件对投资者进行结算,生成监控中心所需的报送文件和交易系统下一个交易日交易所需的初始化上场数据;银期系统,用于响应投资者或者银行端发起的出入金、结售汇请求,验证通过后将请求结果通知给清算系统和交易系统;数据交互总线指令同步服务模块,用于各个系统之间数据传输和信息交互,各个交易中心以及主数据中心、灾备数据中心之间的模块通过数据交互总线指令同步服务模块实现高度解耦;客户端,用于市场收盘后从交易所会员服系统获取期货公司所需的结算文件,并将其导入清算数据库;每个交易中心分别包含交易系统和风控系统,其中:交易系统,用于实现各个交易所业务规则,接收并实时处理用户发起的交易请求指令,再对请求指令进行事前风控规则的检查,如果检查通过则将该请求指令上报给相应的交易所系统,并将交易所返回的应答信息经过处理后下发给对应的投资者;风控系统,用于实时接收交易系统产生的资金、持仓在内的变化信息,根据实时行情变化,对客户进行风险度试算,并根据风险度试算结果采取对应的风控措施。根据本专利技术的期货主席交易系统的一实施例,各交易中心完全独立,并行运行,无主备之分,且交易中心独立于主备数据中心,主备数据中心的灾备切换与交易中心无关。根据本专利技术的期货主席交易系统的一实施例,数据交互总线指令同步服务模块包括指令同步单元和交易API单元,其中:指令同步单元,支持发布订阅、请求应答,用于订阅接收各种主题消息,再根据客户订阅请求将不同消息按照主题转发给各个订阅客户;交易API单元,用于投资者连接交易中心的交易系统进行交易、查询在内的操作。根据本专利技术的期货主席交易系统的一实施例,交易API单元进一步配置执行以下的操作:投资者使用交易API单元登录时,首先注册路由模块集群的地址,交易API单元随机选择其中一个路由模块进行连接,以实现负载均衡,连接成功后投资者通过交易API单元向路由模块发起登录请求,路由模块根据登录请求信息中的投资者号查询投资者映射关系表,得到该用户所属的交易中心,并返回该交易中心的互联网前置集群登录地址,投资者使用该登录地址对应的交易中心进行交易,如果投资者映射关系表的查询失败,则路由模块向交易API单元返回错误信息,投资者不可登录。根据本专利技术的期货主席交易系统的一实施例,指令同步单元进一步配置执行以下的操作:投资者通过交易API单元向交易中心的交易系统发起交易中心切换的请求,交易系统收到该切换请求后,如果权限验证通过则将该切换请求经由指令同步单元转发给路由模块和其它交易中心,指令同步单元将投资者从当前交易中心剔除并断开其会话连接,路由模块和其它交易中心收到从指令同步单元转发来的该切换请求后更新本地存储的投资者映射关系表。根据本专利技术的期货主席交易系统的一实施例,指令同步单元进一步配置执行以下的操作:期货公司业务人员通过清算管理端发起投资者交易中心切换的请求,该切换请求经由指令同步单元转发给路由模块集群和各交易中心的交易系统,当交易中心的交易系统收到该请求后,如果发现该投资者当前正在本交易中心交易,则立即将该投资者剔除,断开其会话连接。根据本专利技术的期货主席交易系统的一实施例,指令同步单元进一步配置执行以下的操作:期货公司业务人员通过清算管理端发起交易中心的一键切换指令,该一键切换指令经由指令同步单元转发给所有的路由集群模块和其它交易中心,当前交易中心在收到该一键切换请求后,立即断开当前所有的投资者连接,并拒绝再接受新的连接请求,路由模块则将当前交易中心置为不可用,并按照一键切换指令更新投资者映射关系表,当交易API单元重新与路由模块建立连接请求时,路由模块将新的可用的交易中心互联网前置地址返回给交易API单元,交易API单元再使用该新的地址去连接对应的交易前置,登录所属的交易中心,以完成交易中心切换过程。根据本专利技术的期货主席交易系统的一实施例,期货主席交易系统的实时交易数据采用内存数据库模式,在系统初始化启动时将初始化上场数据从物理数据库加载到场上内存数据库,在系统正常运行时,业务规则引擎的运行完全依赖内存数据库,且与场下物理数据库无任何依赖关系。根据本专利技术的期货主席交易系统的一实施例,期货主席交易系统的场上内存数据库支持两种异构模式的应急上场,包括:期货公司业务人员通过清算管理端发起应急上场指令,经由数据交互总线指令同步服务模块交由场上内存数据库处理;期货公司业务人员通过场下物理数据库发起应急上场指令。根据本专利技术的期货主席交易系统的一实施例,期货主席交易系统的所有进程节点采用本文档来自技高网...

【技术保护点】
1.一种期货主席交易系统,其特征在于,包括主数据中心、灾备数据中心和多个交易中心,其中:/n主数据中心和灾备数据中心各自包含清算系统、银期系统、客户端和数据交互总线指令同步服务模块,其中:/n清算系统,用于市场收盘后根据交易所下发的结算文件对投资者进行结算,生成监控中心所需的报送文件和交易系统下一个交易日交易所需的初始化上场数据;/n银期系统,用于响应投资者或者银行端发起的出入金、结售汇请求,验证通过后将请求结果通知给清算系统和交易系统;/n数据交互总线指令同步服务模块,用于各个系统之间数据传输和信息交互,各个交易中心以及主数据中心、灾备数据中心之间的模块通过数据交互总线指令同步服务模块实现高度解耦;/n客户端,用于市场收盘后从交易所会员服系统获取期货公司所需的结算文件,并将其导入清算数据库;/n每个交易中心分别包含交易系统和风控系统,其中:/n交易系统,用于实现各个交易所业务规则,接收并实时处理用户发起的交易请求指令,再对请求指令进行事前风控规则的检查,如果检查通过则将该请求指令上报给相应的交易所系统,并将交易所返回的应答信息经过处理后下发给对应的投资者;/n风控系统,用于实时接收交易系统产生的资金、持仓在内的变化信息,根据实时行情变化,对客户进行风险度试算,并根据风险度试算结果采取对应的风控措施。/n...

【技术特征摘要】
1.一种期货主席交易系统,其特征在于,包括主数据中心、灾备数据中心和多个交易中心,其中:
主数据中心和灾备数据中心各自包含清算系统、银期系统、客户端和数据交互总线指令同步服务模块,其中:
清算系统,用于市场收盘后根据交易所下发的结算文件对投资者进行结算,生成监控中心所需的报送文件和交易系统下一个交易日交易所需的初始化上场数据;
银期系统,用于响应投资者或者银行端发起的出入金、结售汇请求,验证通过后将请求结果通知给清算系统和交易系统;
数据交互总线指令同步服务模块,用于各个系统之间数据传输和信息交互,各个交易中心以及主数据中心、灾备数据中心之间的模块通过数据交互总线指令同步服务模块实现高度解耦;
客户端,用于市场收盘后从交易所会员服系统获取期货公司所需的结算文件,并将其导入清算数据库;
每个交易中心分别包含交易系统和风控系统,其中:
交易系统,用于实现各个交易所业务规则,接收并实时处理用户发起的交易请求指令,再对请求指令进行事前风控规则的检查,如果检查通过则将该请求指令上报给相应的交易所系统,并将交易所返回的应答信息经过处理后下发给对应的投资者;
风控系统,用于实时接收交易系统产生的资金、持仓在内的变化信息,根据实时行情变化,对客户进行风险度试算,并根据风险度试算结果采取对应的风控措施。


2.根据权利要求1所述的期货主席交易系统,其特征在于,各交易中心完全独立,并行运行,无主备之分,且交易中心独立于主备数据中心,主备数据中心的灾备切换与交易中心无关。


3.根据权利要求1所述的期货主席交易系统,其特征在于,数据交互总线指令同步服务模块包括指令同步单元和交易API单元,其中:
指令同步单元,支持发布订阅、请求应答,用于订阅接收各种主题消息,再根据客户订阅请求将不同消息按照主题转发给各个订阅客户;
交易API单元,用于投资者连接交易中心的交易系统进行交易、查询在内的操作。


4.根据权利要求3所述的期货主席交易系统,其特征在于,交易API单元进一步配置执行以下的操作:投资者使用交易API单元登录时,首先注册路由模块集群的地址,交易API单元随机选择其中一个路由模块进行连接,以实现负载均衡,连接成功后投资者通过交易API单元向路由模块发起登录请求,路由模块根据登录请求信息中的投资者号查询投资者映射关系表,得到该用户所属的交易中心,并返回该交易中心的互联网前置集群登录地址,投资者使用该登录地址对应的交易中心进行交易,如果投资者映射关系表的查询失...

【专利技术属性】
技术研发人员:张飞王康贵刘英王维田邵华
申请(专利权)人:上海金融期货信息技术有限公司
类型:发明
国别省市:上海;31

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

1