[发明专利]适用于证券交易系统基于接口多维索引数据的处理方法在审

专利信息
申请号: 201911099737.2 申请日: 2019-11-12
公开(公告)号: CN111062810A 公开(公告)日: 2020-04-24
发明(设计)人: 林琨;王泊 申请(专利权)人: 上交所技术有限责任公司
主分类号: G06Q40/04 分类号: G06Q40/04;G06F16/901
代理公司: 上海三方专利事务所(普通合伙) 31127 代理人: 吴玮
地址: 200131 上海市浦东新*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 适用于 证券 交易系统 基于 接口 多维 索引 数据 处理 方法
【说明书】:

发明涉及计算机数据处理技术领域,具体来说是适用于证券交易系统基于接口多维索引数据的处理方法,具体方法如下:S1.建立多维索引数据结构:所述多维索引数据结构包括链表在被链数据结构中的链表索引编号,这个编号将用于在被链接元素中获取该索引的链接元素对象。链表本身保存链表的第一个元素的指针,保存链表的最后一个元素的指针,保存链表当前的元素个数,链表中的每个链接元素都需要包含指向前一个链接元素的指针,后一个链接元素的指针,以及链接元素本身所包含的被链数据值或指针,本发明同现有技术相比,其优点在于:无需先查找订单在索引中的位置,这些信息从订单创建时就保存在订单中。

技术领域

本发明涉及计算机数据处理技术领域,具体来说是一种适用于证券交易系统基于接口多维索引数据的处理方法。

背景技术

证券交易系统中的交易指的是“按产品属性所定义的交易规则撮合“买方、卖方”的订单,交易的过程中我们需要在内存中维护一个订单容器,里面存放着所有未成交的订单,这个容器记作“订单簿”,为了能按特定于具体产品的交易规则,对订单簿中的订单进行最快速度得撮合,我们需要对订单簿中的订单建立索引,在插入每一笔订单(记作NewOrder)时,先用索引查找是否有对手方订单(记作OppOrder)可被撮合,如果无符合条件的对手方订单,则在两个或两个以上的索引中插入NewOrder。当一个订单被成交或取消时,我们需要从所有的索引中删除指定的订单。

传统的索引数据结构只有一个维度,每个索引互不相关,例如按价格的高低顺序索引(记作IdxPS)、按价格高低进行二叉树索引(记作IdxPT)、按开平仓的方向,以平仓优先进行索引(记作IdxBS)、按投资者账户名称进行哈希索引(记作IdxAH)、或者按订单被送入交易系统的时间顺序索引(记作IdxTS)。

为了满足在有订单被成交后快速从订单簿中移除已成交订单的需求,我们需要一种数据结构,能在删除时减少索引次数,提高效率。

现有技术方案是依次在每个索引中删除订单,每次操作之前,都需要先索引到具体被删除订单的索引位置。

现有的订单索引维护方式对性能影响较大,需要对每个索引进行一次查找动作才能够进行删除操作,如果订单同时存在6个不同的索引中,则需要查找6次,非常耗时,增加了交易系统的整体延时,降低了交易系统的吞吐量。

以背景中所列的IdxBS、IdxTS索引为例,我们从中删除订单(记作order)时需要运行下面的方法1、index1=IdxBS.Find(order),方法2、index2=IdxTS.Find(order),方法3、IdxBS.Remove(index1),方法4、IdxTS.Remove(index2)。

方法1用于根据订单中的订单号和开平仓方向,查找这笔订单在IdxBS索引中的位置index1,然后再调用方法3删除index1位置上的订单对象。

方法2用于根据订单中的订单号和时间,查找这笔订单在IdxTS索引中的位置index2,然后再调用方法4删除index2位置上的订单对象。

方法1和方法2是可以通过设计一种利用golang语言的天然特性实现的多维索引结构来避免调用。我们需要把上面删除操作,简化到方法5、IdxBS.RemoveValue(order)和方法6、IdxTS.RemoveValue(order)。

也就是说,IdxBS索引及IdxTS索引能够直接根据order中增加的多维索引信息删除order。

发明内容

本发明的目的在于解决现有技术中存在于多个索引中的订单需要进行多次查找才能删除的问题,提供一种使用golang语言创建的多重索引的方法,能将这种多维索引方法用于证券交易系统中订单的处理,既能减少索引次数,提高效率、交易系统的吞吐量和降低每次交易的耗时。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上交所技术有限责任公司,未经上交所技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911099737.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top