一种模拟撮合交易方法及装置制造方法及图纸

技术编号:19647609 阅读:37 留言:0更新日期:2018-12-05 20:43
本说明书公开的实施提供一种模拟撮合交易方法及装置,模拟撮合交易方法包括:与金融实盘交易系统建立连接,根据金融实盘交易系统的时间,同步设置模拟交易系统的时间;获得金融产品牌价信息,对所述金融产品牌价信息进行处理,获得实际交易报单成交信息;获得模拟交易报单成交信息,对所述模拟交易报单成交信息进行有效性验证;从所述实际报单成交信息和经有效性验证的模拟交易报单成交信息中获取买方报单信息、卖方报单信息,并将所述买方报单信息、卖方报单信息分别按照价格第一优先、时间第二优先的顺序排列,获得买方排列结果和卖方排列结果;根据撮合成交机制,从所述买方排列结果和卖方排列结果中进行匹配,模拟交易。

A Simulated Method and Device for Matching Trading

The implementation of the disclosure of this specification provides a method and device for simulating matchmaking transactions. The methods of simulating matchmaking transactions include: establishing a connection with the financial real trading system, setting up the time of the simulation trading system synchronously according to the time of the financial real trading system, obtaining the brand price information of financial products, and obtaining the brand price credit of the financial products. Interest is processed to obtain the transaction information of the actual transaction statement; the transaction information of the simulated transaction statement is obtained to verify the validity of the transaction information of the simulated transaction statement; and the buyer's and seller's report information are obtained from the actual transaction information of the actual transaction statement and the validated transaction information of the simulated transaction statement. The information of buyer's and seller's orders are arranged according to the order of price first priority and time second priority respectively, and the results of buyer's and seller's arrangement are obtained. According to the prizing mechanism, the results of buyer's arrangement and seller's arrangement are matched to simulate the transaction.

【技术实现步骤摘要】
一种模拟撮合交易方法及装置
本申请涉及数据处理
,特别涉及一种模拟撮合交易方法及装置。
技术介绍
目前,金融行业已经出现的模拟交易系统仅仅记录模拟交易的价格,由于交易请求未被实际执行,所以无法验证其反身性,而反身性对价格的影响在实际交易中非常重要,所以,现有的模拟交易系统无法达到验证交易策略在市场中不同流动性情况下的功能。
技术实现思路
本申请实施方式的目的是提供一种模拟撮合交易方法及装置,解决了与实盘交易系统的价格关联和交易价格受模拟交易影响的两个问题,在测试自身交易策略时,提供更加真实的交易博弈环境。为实现上述目的,本申请实施方式提供一种模拟撮合交易方法,包括:与金融实盘交易系统建立连接,根据金融实盘交易系统的时间,同步设置模拟交易系统的时间;获得金融产品牌价信息,对所述金融产品牌价信息进行处理,获得实际交易报单成交信息;获得模拟交易报单成交信息,对所述模拟交易报单成交信息进行有效性验证;从所述实际报单成交信息和经有效性验证的模拟交易报单成交信息中获取买方报单信息、卖方报单信息,并将所述买方报单信息、卖方报单信息分别按照价格第一优先、时间第二优先的顺序排列,获得买方排列结果和卖方排列结果;根据撮合成交机制,从所述买方排列结果和卖方排列结果中进行匹配,模拟交易。优选地,还包括:根据模拟交易成交情况,生成模拟交易回执。优选地,对所述金融产品牌价信息进行处理的步骤包括:如果所述金融产品牌价信息为所述实盘交易系统提供的成交数据,则对所述金融产品牌价信息的时间格式校对,并对时间信息和成交量进行校验,确保所述金融产品牌价信息中的时间和成交量均处于正常范围。优选地,对所述金融产品牌价信息进行处理的步骤包括:如果所述金融产品牌价信息仅为行情数据,则根据上一tick的行情数据与当前tick的行情数据进行比较,结合盘口信息,获得成交数据;对所述成交数据的时间格式校对,并对时间信息和成交量进行校验,确保所述成交数据中的时间和成交量均处于正常范围。优选地,对所述模拟交易报单成交信息进行有效性验证的步骤包括:基于时间、数量、价格三个维度对所述模拟交易报单成交信息进行有效性验证。优选地,同步设置模拟交易系统的时间的步骤包括:获取金融实盘交易系统的时间,将所述模拟交易系统所在服务器的时间与收到的所述金融实盘交易系统的时间同步,精确程度到毫秒级;轮询检查所述模拟交易系统的服务器的时间同步是否超过最大时间差阈值,一旦超过最大时间差阈值,则重新同步设置模拟交易系统的时间。优选地,从所述买方排列结果和卖方排列结果中进行匹配的步骤包括:按照价格第一优先、时间第二优先的规则完成买卖双方的匹配。为实现上述目的,本申请实施方式提供一种模拟撮合交易装置,包括:同步单元,用于与金融实盘交易系统建立连接,根据金融实盘交易系统的时间,同步设置模拟交易系统的时间;实际交易报单成交信息单元,用于获得金融产品牌价信息,对所述金融产品牌价信息进行处理,获得实际交易报单成交信息;模拟交易报单成交信息单元,用于获得模拟交易报单成交信息,对所述模拟交易报单成交信息进行有效性验证;排序单元,用于从所述实际报单成交信息和经有效性验证的模拟交易报单成交信息中获取买方报单信息、卖方报单信息,并将所述买方报单信息、卖方报单信息分别按照价格第一优先、时间第二优先的顺序排列,获得买方排列结果和卖方排列结果;匹配交易单元,用于根据撮合成交机制,从所述买方排列结果和卖方排列结果中进行匹配,模拟交易。优选地,还包括:交易回执生成单元,用于根据模拟交易成交情况,生成模拟交易回执。优选地,所述实际交易报单信息单元还用于:如果所述金融产品牌价信息为为所述实盘交易系统提供的成交数据,则对所述金融产品牌价信息的时间格式校对,并对时间信息和成交量进行校验,确保所述金融产品牌价信息中的时间和成交量均处于正常范围。优选地,所述实际交易报单信息单元还用于:如果所述金融产品牌价信息仅为行情数据,则根据上一tick的行情数据与当前tick的行情数据进行比较,结合盘口信息,获得成交数据;对所述成交数据的时间格式校对,并对时间信息和成交量进行校验,确保所述成交数据中的时间和成交量均处于正常范围。优选地,所述模拟交易报单成交信息单元具体用于基于时间、数量、价格三个维度对所述模拟交易报单成交信息进行有效性验证。优选地,所述同步单元包括:时间校正同步模块,用于获取金融实盘交易系统的时间,将所述模拟交易系统所在服务器的时间与收到的金融实盘交易系统的时间同步,精确程度到毫秒级;监测模块,用于轮询检查所述模拟交易系统的服务器的时间同步是否超过最大时间差阈值,一旦超过最大时间差阈值,则重新同步设置模拟交易系统的时间。优选地,所述匹配交易单元按照价格第一优先、时间第二优先的规则完成买卖双方的匹配。为实现上述目的,本申请实施方式提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的模拟撮合交易方法。为实现上述目的,本申请实施方式提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述所述的模拟撮合交易方法的步骤。由上可见,与现有技术相比较,本技术方案为投资者在测试自身交易策略时,提供更加真实的交易博弈环境,使得投资者在完成一般静态回归测试后,能够进一步验证交易策略的有效性,进一步降低实盘交易风险。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书公开的实施例提供一种模拟撮合交易方法流程图;图2为本说明书公开的实施例的模拟交易示意图;图3为本说明书公开的实施例提供一种模拟撮合交易装置功能框图;图4为本说明书公开的实施例提出的一种电子设备示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。目前,金融机构推出的相关服务中,没有成熟的以客户为中心的动态撮合测试系统服务。市场上仅有的模拟交易系统不能实时同步实盘交易,使得模拟交易时无法基于真实行情信息的交易博弈,导致模拟交易系统经常没有价格变动或完全按照实盘交易价格进行交易,无法考虑成交量影响达到策略验证的功能,只能测试产品接口正确性。另外,现有的模拟交易系统仅仅实现了模拟交易记录功能,即模拟下单的交易无法影响交易价格,只是作为投资的统计记录,如模拟炒股,导致记录与实际情况失真,无法记录交易滑点,导致模拟交易验证失效。基于此,本说明书公开一种模拟撮合交易方法及装置,该技术方案的买卖交易数据来源两个部分,一部分是金融实盘交易系统的交易盘口数据,另一部分是模拟交易客户上送的交易信息,交易之间采用按合约产品、按照时间优先的合并处理方式。这样在模拟交本文档来自技高网
...

【技术保护点】
1.一种模拟撮合交易方法,其特征在于,包括:与金融实盘交易系统建立连接,根据金融实盘交易系统的时间,同步设置模拟交易系统的时间;获得金融产品牌价信息,对所述金融产品牌价信息进行处理,获得实际交易报单成交信息;获得模拟交易报单成交信息,对所述模拟交易报单成交信息进行有效性验证;从所述实际报单成交信息和经有效性验证的模拟交易报单成交信息中获取买方报单信息、卖方报单信息,并将所述买方报单信息、卖方报单信息分别按照价格第一优先、时间第二优先的顺序排列,获得买方排列结果和卖方排列结果;根据撮合成交机制,从所述买方排列结果和卖方排列结果中进行匹配,模拟交易。

【技术特征摘要】
1.一种模拟撮合交易方法,其特征在于,包括:与金融实盘交易系统建立连接,根据金融实盘交易系统的时间,同步设置模拟交易系统的时间;获得金融产品牌价信息,对所述金融产品牌价信息进行处理,获得实际交易报单成交信息;获得模拟交易报单成交信息,对所述模拟交易报单成交信息进行有效性验证;从所述实际报单成交信息和经有效性验证的模拟交易报单成交信息中获取买方报单信息、卖方报单信息,并将所述买方报单信息、卖方报单信息分别按照价格第一优先、时间第二优先的顺序排列,获得买方排列结果和卖方排列结果;根据撮合成交机制,从所述买方排列结果和卖方排列结果中进行匹配,模拟交易。2.如权利要求1所述的方法,其特征在于,还包括:根据模拟交易成交情况,生成模拟交易回执。3.如权利要求1或2所述的方法,其特征在于,对所述金融产品牌价信息进行处理的步骤包括:如果所述金融产品牌价信息为所述实盘交易系统提供的成交数据,则对所述金融产品牌价信息的时间格式校对,并对时间信息和成交量进行校验,确保所述金融产品牌价信息中的时间和成交量均处于正常范围。4.如权利要求1或2所述的方法,其特征在于,对所述金融产品牌价信息进行处理的步骤包括:如果所述金融产品牌价信息仅为行情数据,则根据上一tick的行情数据与当前tick的行情数据进行比较,结合盘口信息,获得成交数据;对所述成交数据的时间格式校对,并对时间信息和成交量进行校验,确保所述成交数据中的时间和成交量均处于正常范围。5.如权利要求1或2所述的方法,其特征在于,对所述模拟交易报单成交信息进行有效性验证的步骤包括:基于时间、数量、价格三个维度对所述模拟交易报单成交信息进行有效性验证。6.如权利要求1或2所述的方法,其特征在于,同步设置模拟交易系统的时间的步骤包括:获取金融实盘交易系统的时间,将所述模拟交易系统所在服务器的时间与收到的所述金融实盘交易系统的时间同步,精确程度到毫秒级;轮询检查所述模拟交易系统的服务器的时间同步是否超过最大时间差阈值,一旦超过最大时间差阈值,则重新同步设置模拟交易系统的时间。7.如权利要求1或2所述的方法,其特征在于,从所述买方排列结果和卖方排列结果中进行匹配的步骤包括:按照价格第一优先、时间第二优先的规则完成买卖双方的匹配。8.一种模拟撮合交易装置,其特征在于,包括:同步单元,用于与金融实盘交易系统建立连接,根据金融实盘交易系统的时间,同步设置模拟交易系统的时间;实际交易报单成交信息单元,用于获得金融产品牌价信息,对所述金融产品...

【专利技术属性】
技术研发人员:金业
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1