金融交易撮合匹配方法及系统技术方案

技术编号:26173890 阅读:33 留言:0更新日期:2020-10-31 13:58
本发明专利技术公开了一种金融交易撮合匹配方法及系统,其中该方法包括:生成步接收客户端的预报价委托请求,生成第一预报价委托订单,存入内存数据库的未定价池中;基于预设匹配规则,根据所述第一预报价委托订单的所述商品信息在所述未定价池查找第二预报价委托订单;在预设撮合时间内,根据所述第一预报价委托订单的第一调整单价及所述第二预报价委托订单的第二调整单价,生成第一成交订单及已定价委托订单,将所述已定价委托订单存入所述内存数据库的已定价池中;基于所述预设匹配规则,对所述已定价委托订单进行匹配,生成第二成交订单。本发明专利技术在交易过程中基于内存数据库的处理方式,提高了交易成交率,并极大提高了交易订单匹配的速度。

【技术实现步骤摘要】
金融交易撮合匹配方法及系统
本专利技术涉及金融电子化交易
,特别涉及一种金融交易撮合匹配方法及系统。
技术介绍
随着信息技术和金融业的快速发展,金融交易模式由传统的人工叫价的方式变成了由高度电子化交易系统撮合订单的方式。传统的订单的交易匹配通常基于数据库方式去交易匹配的,例如客户下一笔委托买方向订单,服务接到买订单请求将数据进行校验,满足校验规则就会去查询数据库中卖订单的所有数据并且按交易规则去做排列,再买订单和卖订单进行撮合匹配,会出现不成交、部分成交和全部成交的情况,每一种情况对买卖订单都需要做状态改变,等下一个订单进来又会重新查询一边,对数据库的I/O要求就比较高,因硬件瓶颈会导致在订单并发的情况下处理速度不理想,反馈结果延迟高。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种金融交易撮合匹配方法,能够提高订单处理速度。本专利技术还提出一种具有上述金融交易撮合匹配方法的金融交易撮合系统。根据本专利技术的第一方面实施例的金融交易撮合匹配方法,包括:委托单生成步骤,接收客户端的预报价委托请求,生成第一预报价委托订单,存入内存数据库的未定价池中,其中所述第一预报价委托订单中包括买卖类型、商品信息、商品数量及第一单价;预匹配步骤,基于预设匹配规则,根据所述第一预报价委托订单的所述商品信息在所述未定价池查找第二预报价委托订单并返回给所述客户端,其中,所述第一预报价委托订单的所述买卖类型与第二预报委托订单的所述买卖类型相对;预撮合步骤,在预设撮合时间内,根据所述第一预报价委托订单的第一调整单价及所述第二预报价委托订单的第二调整单价,生成第一成交订单及已定价委托订单,将所述已定价委托订单存入所述内存数据库的已定价池中;自由匹配步骤,基于所述预设匹配规则,对所述已定价池中的所述已定价委托订单进行匹配,生成第二成交订单。根据本专利技术实施例的金融交易撮合匹配方法,至少具有如下有益效果:在交易过程中基于内存数据库的处理方式,通过对交易买卖双方预撮合,提高了预报价阶段的成交率,确定定价后由计算机自由匹配,极大提高了交易订单匹配的速度;且成交结果能及时反馈给客户端,缩小了客户等待时间,提高了便利性。根据本专利技术的一些实施例,所述预匹配步骤包括:若所述第一预报价委托订单的所述买卖类型为购买,则遍历所述未定价池的销售预报价委托队列,查找所述第二预报价委托订单,其中,所述第二预报价委托订单的所述买卖类型为销售,所述第二预报价委托订单的所述第一单价小于等于所述第一预报价委托订单的所述第一单价;若所述未定价池中不存在所述第二预报价委托订单,则将所述第一预报价委托订单基于预设插入规则,插入到购买预报价委托队列中。按买卖类型分别管理相应的队列,便于管理以及匹配。根据本专利技术的一些实施例,所述预匹配步骤还包括:若所述第一预报价委托订单的所述买卖类型为销售,则遍历所述未定价池的销售预报价委托队列,查找所述第二预报价委托订单,其中,所述第二预报价委托订单的所述买卖类型为购买,所述第二预报价委托订单的所述第一单价大于等于所述第一预报价委托订单的所述第一单价;若所述未定价池中不存在所述第二预报价委托订单,则将所述第一预报价委托订单基于预设插入规则,插入到销售预报价委托队列中。按买卖类型分别管理相应的队列,便于管理以及匹配。根据本专利技术的一些实施例,所述预设插入规则包括:根据所述第一预报价委托订单的生成时间进行插入操作,以及,若队列中已存在所述生成时间相同的预报价委托订单,则按所述第一预报价委托订单的所述第一单价进行插入操作。按时间以及进一步的预报价进行排序插入,便于管理以及买卖双方委托订单的匹配。根据本专利技术的一些实施例,所述预设匹配规则包括以下的其中至少一种:单价优先规则,若所述第一预报价委托订单的所述买卖类型为销售,则按出价从高至低匹配所述第二预报价委托订单;若所述第一预报价委托订单的所述买卖类型为购买,为按卖价从低至高匹配所述第二预报价委托订单;时间优先规则,按所述第二预报价委托订单的生成时间的先后顺序,为所述第一预报价委托订单进行匹配。提供两种匹配方式,前者可为买卖双方分别谋求更多的利益,后者可满足客户时间敏感的要求,匹配更灵活方便。根据本专利技术的一些实施例,所述撮合步骤包括:在所述预设撮合时间内,若所述第一调整单价与所述第二调整单价相等,则预撮合成功,则根据所述商品数量生成所述第一成交订单及所述已定价委托订单;所述预设撮合时间超时,则根据所述第一预报价委托订单的所述第一单价或者所述第一调整单价,生成所述已定价委托订单。预设撮合时间,在撮合时间段内,买卖双方客户可自行调整报价单价,促进成交,便于操作,提高成交率。根据本专利技术的一些实施例,根据所述商品数量生成所述第一成交订单及所述已定价委托订单的方法包括:根据所述第一预报价委托订单及所述第二预报价委托订单,获得销售方的第一商品数量和购买方的第二商品数量;若所述第一商品数量小于等于所述第二商品数量,则根据所述第一商品数量,生成所述第一成交订单;若所述第一商品数量大于所述第二商品数量,则根据所述第二商品数量,生成所述第一成交订单;根据所述第一商品数量与第二商品数量的差值,生成相应的所述已定价委托订单。撮合成功,生成相应的成交订单,差额部分已定价,直接进入已定价池进行自由匹配步骤,提高处理速度。根据本专利技术的一些实施例,根据所述第一成交订单及所述第二成交订单的生成,按商品分类实时更新行情信息。行情信息实时动态更新,便于客户根据行情对自己的订单做出下一步的调整。根据本专利技术的第二方面实施例的金融交易撮合系统,包括:客户端模块,用于接收预报价委托请求,包括:买卖类型、商品信息、商品数量及第一单价;委托订单生成模块,用于根据所述预报价委托请求生成第一预报价委托订单;第一匹配模块,用于基于预设匹配规则,根据所述商品信息匹配第二预报价委托订,其中,所述第一预报价委托订单的所述买卖类型与第二预报委托订单的所述买卖类型相对;撮合模块,用于在预设撮合时间内,根据所述第一预报价委托订单的第一调整单价及所述第二预报价委托订单的第二调整单价,生成第一成交订单及已定价委托订单;第二匹配模块,用于基于所述预设匹配规则,对所述已定价池中的所述已定价委托订单进行匹配,生成第二成交订单;内存数据模块,用于基于内存数据库,对所述第一预报价委托订单、第二报价委托订单以及所述已定价委托订单进行存储管理;数据库管理模块,用于管理所述第一成交订单及所述第二成交订单。根据本专利技术实施例的金融交易撮合系统,至少具有如下有益效果:在交易过程中基于内存数据库的处理方式,通过对交易买卖双方预撮合,提高了预报价阶段的成交率,确定定价后由计算机自由匹配,极大提高了交易订单匹配的速度。根据本专利技术的一些实施例,还包括:行情处理模块,用于根据所述第一成交订单及所述第二成交订单的生成,按商品分类实时更新行情信息。行情信息实时动态更新,便于客户根据行情对自己的订单做出下一步的调整。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述本文档来自技高网...

【技术保护点】
1.一种金融交易撮合匹配方法,其特征在于,包括:/n委托单生成步骤,接收客户端的预报价委托请求,生成第一预报价委托订单,存入内存数据库的未定价池中,其中所述第一预报价委托订单中包括买卖类型、商品信息、商品数量及第一单价;/n预匹配步骤,基于预设匹配规则,根据所述第一预报价委托订单的所述商品信息在所述未定价池查找第二预报价委托订单并返回给所述客户端,其中,所述第一预报价委托订单的所述买卖类型与第二预报委托订单的所述买卖类型相对;/n预撮合步骤,在预设撮合时间内,根据所述第一预报价委托订单的第一调整单价及所述第二预报价委托订单的第二调整单价,生成第一成交订单及已定价委托订单,将所述已定价委托订单存入所述内存数据库的已定价池中;/n自由匹配步骤,基于所述预设匹配规则,对所述已定价池中的所述已定价委托订单进行匹配,生成第二成交订单。/n

【技术特征摘要】
1.一种金融交易撮合匹配方法,其特征在于,包括:
委托单生成步骤,接收客户端的预报价委托请求,生成第一预报价委托订单,存入内存数据库的未定价池中,其中所述第一预报价委托订单中包括买卖类型、商品信息、商品数量及第一单价;
预匹配步骤,基于预设匹配规则,根据所述第一预报价委托订单的所述商品信息在所述未定价池查找第二预报价委托订单并返回给所述客户端,其中,所述第一预报价委托订单的所述买卖类型与第二预报委托订单的所述买卖类型相对;
预撮合步骤,在预设撮合时间内,根据所述第一预报价委托订单的第一调整单价及所述第二预报价委托订单的第二调整单价,生成第一成交订单及已定价委托订单,将所述已定价委托订单存入所述内存数据库的已定价池中;
自由匹配步骤,基于所述预设匹配规则,对所述已定价池中的所述已定价委托订单进行匹配,生成第二成交订单。


2.根据权利要求1所述的金融交易撮合匹配方法,其特征在于,所述预匹配步骤包括:
若所述第一预报价委托订单的所述买卖类型为购买,则遍历所述未定价池的销售预报价委托队列,查找所述第二预报价委托订单,其中,所述第二预报价委托订单的所述买卖类型为销售,所述第二预报价委托订单的所述第一单价小于等于所述第一预报价委托订单的所述第一单价;
若所述未定价池中不存在所述第二预报价委托订单,则将所述第一预报价委托订单基于预设插入规则,插入到购买预报价委托队列中。


3.根据权利要求2所述的金融交易撮合匹配方法,其特征在于,所述预匹配步骤还包括:
若所述第一预报价委托订单的所述买卖类型为销售,则遍历所述未定价池的销售预报价委托队列,查找所述第二预报价委托订单,其中,所述第二预报价委托订单的所述买卖类型为购买,所述第二预报价委托订单的所述第一单价大于等于所述第一预报价委托订单的所述第一单价;
若所述未定价池中不存在所述第二预报价委托订单,则将所述第一预报价委托订单基于预设插入规则,插入到销售预报价委托队列中。


4.根据权利要求2或3所述的金融交易撮合匹配方法,其特征在于,所述预设插入规则包括:
根据所述第一预报价委托订单的生成时间进行插入操作,以及,若队列中已存在所述生成时间相同的预报价委托订单,则按所述第一预报价委托订单的所述第一单价进行插入操作。


5.根据权利要求1所述的金融交易撮合匹配方法,其特征在于,所述预设匹配规则包括以下的其中至少一种:
单价优先规则,若所述第一预报价委托订单的所述买卖类型为销售,则按出价从高至低匹配所述第二预报价委托订单;若所述第一预报价委托订单的所述买卖类型为购买,...

【专利技术属性】
技术研发人员:李龙涛孙炜侯勉勉
申请(专利权)人:深圳市中农易讯信息技术有限公司深圳市中农网有限公司
类型:发明
国别省市:广东;44

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

1