System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 风控成交实现方法、装置及存储介质制造方法及图纸_技高网

风控成交实现方法、装置及存储介质制造方法及图纸

技术编号:40908784 阅读:6 留言:0更新日期:2024-04-18 14:38
本发明专利技术提供一种风控成交实现方法、装置及存储介质,方法包括:通过成交处理模块接收成交指令,成交指令中包括成交订单号、成交价格和成交时间;通过成交处理模块基于成交订单号,生成查询指令并发送至硬件数据库模块,以使硬件数据库模块在接收到查询指令后,执行查询指令,从预设内存中查询得到成交订单号指示的目标订单对应的订单信息并返回至成交处理模块;成交处理模块在接收到订单信息后,基于订单信息、成交价格和成交时间,查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,完成风控成交;能够解决在数据量较大的情况下,执行时间较长,存在成交流程执行效率低的问题;能够提高成交处理效率。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及一种风控成交实现方法、装置及存储介质


技术介绍

1、近年来,随着资本市场的快速发展和算法成交技术(尤其是高频成交)在全世界范围内的应用,证券行业在成交低延时领域面临着巨大的技术挑战。高精度,低延时的成交能力是券商的核心竞争力之一。高速的数据获取和策略计算能力是各种高频成交算法的核心。随着证券实时行情发布时延降低到了微秒单位,行业对于高频成交时延的要求也达到了微秒级,因此,需要一种高效的风控成交实现方法。

2、目前,传统的风控成交实现方法包括:以软件的形式使用全内存优化方式进行风控成交数据的存储和计算。

3、然而,以软件的形式使用全内存优化方式进行风控成交数据的存储和计算,执行时间受数据量的影响较大,执行时间抖动较大,在数据量较大的情况下,执行时间较长,存在成交流程执行效率低的问题。


技术实现思路

1、鉴于此,本专利技术实施例提供了一种风控成交实现方法、装置及存储介质,以消除或改善现有技术中存在的一个或更多个缺陷。能够解决在数据量较大的情况下,执行时间较长,存在成交流程执行效率低的问题。

2、本专利技术的一个方面提供了一种风控成交实现方法,应用于风控成交实现装置,风控成交实现装置包括成交处理模块和硬件数据库模块;风控成交实现装置是基于fpga芯片构建得到的;方法包括以下步骤:

3、通过成交处理模块接收成交指令,成交指令中包括成交订单号、成交价格和成交时间;

4、通过成交处理模块基于成交订单号,生成查询指令并发送至硬件数据库模块,以使硬件数据库模块在接收到查询指令后,执行查询指令,从预设内存中查询得到成交订单号指示的目标订单对应的订单信息并返回至所述成交处理模块;

5、成交处理模块在接收到订单信息后,基于订单信息、成交价格和成交时间,查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,完成风控成交。

6、可选地,订单信息包括目标订单挂单时的买卖方向、目标订单的挂单结果、目标订单的挂单价格或者目标订单的挂单数量。

7、可选地,基于订单信息、成交价格和成交时间,查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,包括:

8、在挂单结果指示目标订单成交成功的情况下,在未成交数量记录表中,更新未成交数量;

9、在未成交金额记录表中,基于挂单价格和目标订单的成交数量更新未成交金额;

10、在梯度价格表中,更新挂单价格对应的未成交数量;

11、在目标订单挂单时的买卖方向为买方向的情况下,查询买方向成交表,将买方向成交表中的买方向成交价与成交价格对比;在成交价格小于买方向成交价格的情况下,基于成交价格和成交时间更新买方向成交表;或者,将买方向成交表中的买方向成交时间与成交时间对比;在成交时间与买方向成交时间的差值大于预设时长的情况下,基于成交价格和成交时间更新买方向成交表。

12、可选地,基于订单信息、成交价格和成交时间,分别查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,还包括:

13、在目标订单挂单时的买卖方向为卖方向的情况下,查询卖方向成交表,将卖方向成交表中的卖方向成交价与成交价格对比;在成交价格大于卖方向成交价格的情况下,基于成交价格和成交时间更新卖方向成交表;或者,将卖方向成交表中的卖方向成交时间与成交时间对比;在成交时间与卖方向成交时间的差值大于预设时长的情况下,基于成交价格和成交时间更新卖方向成交表。

14、可选地,在目标订单为第一笔订单的情况下,基于成交时间和成交价格,更新买方向成交表和或卖方向成交表(根据挂单时的买卖方向确认是更新买方向成交表还是卖方向成交表)。

15、可选地,基于订单信息、成交价格和成交时间,分别查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,完成风控成交之后,还包括:

16、基于成交指令和订单信息,生成更新回执并发送至用户终端。

17、可选地,未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表存储在预设内存中;

18、或者,未成交数量记录表、未成交金额记录表、买方向成交表或者卖方向成交表存储在成交处理模块中;梯度价格表存储在预设内存中。

19、可选地,订单信息还包括目标订单挂单时命中的规则组和规则组的索引地址。

20、本专利技术的另一方面提供了一种风控成交实现装置,应用于上述的风控成交实现方法,风控成交实现装置包括:

21、成交处理模块,用于:接收成交指令,成交指令中包括成交订单号、成交价格和成交时间;通过成交处理模块基于成交订单号,生成查询指令并发送至硬件数据库模块;

22、硬件数据库模块,用于:在接收到查询指令后,执行查询指令,从预设内存中查询得到成交订单号指示的目标订单对应的订单信息并返回至所述成交处理模块;

23、成交处理模块,还用于:在接收到订单信息后,基于订单信息、成交价格和成交时间,查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,完成风控成交。

24、本专利技术的另一方面提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述风控成交实现方法的步骤。

25、本专利技术的风控成交实现方法、装置及存储介质,应用于风控成交实现装置,风控成交实现装置包括成交处理模块和硬件数据库模块;通过成交处理模块接收成交指令,成交指令中包括成交订单号、成交价格和成交时间;通过成交处理模块基于成交订单号,生成查询指令并发送至硬件数据库模块,以使硬件数据库模块在接收到查询指令后,执行查询指令,从预设内存中查询得到成交订单号指示的目标订单对应的订单信息并返回至成交处理模块;成交处理模块在接收到订单信息后,基于订单信息、成交价格和成交时间,查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,完成风控成交;能够解决在数据量较大的情况下,执行时间较长,存在成交流程执行效率低的问题;基于fpga芯片构建风控成交实现装置,将成交执行的逻辑转化为硬件电路,并在fpga芯片上进行并行处理。这样,可以提高成交处理的速度和效率,并减少延迟时间。

26、本专利技术的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本专利技术的实践而获知。本专利技术的目的和其它优点可以通过在说明书以及附图中具体指出的结构实现到并获得。

27、本领域技术人员将会理解的是,能够用本专利技术实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本专利技术能够实现的上述和其他目的。

本文档来自技高网...

【技术保护点】

1.一种风控成交实现方法,其特征在于,应用于风控成交实现装置,所述风控成交实现装置包括成交处理模块和硬件数据库模块;所述风控成交实现装置是基于FPGA芯片构建得到的;所述方法包括以下步骤:

2.根据权利要求1所述的风控成交实现方法,其特征在于,所述订单信息包括所述目标订单挂单时的买卖方向、所述目标订单的挂单结果、所述目标订单的挂单价格或者所述目标订单的挂单数量。

3.根据权利要求2所述的风控成交实现方法,其特征在于,所述基于所述订单信息、所述成交价格和所述成交时间,查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,包括:

4.根据权利要求2所述的风控成交实现方法,其特征在于,所述基于所述订单信息、所述成交价格和所述成交时间,分别查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,还包括:

5.根据权利要求1所述的风控成交实现方法,其特征在于,在所述目标订单为第一笔订单的情况下,根据所述挂单时的买卖方向在所述买方向成交表和所述卖方向成交表中确认出待更新的表,并基于所述成交时间和所述成交价格更新。

6.根据权利要求1所述的风控成交实现方法,其特征在于,所述基于所述订单信息、所述成交价格和所述成交时间,分别查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,完成风控成交之后,还包括:

7.根据权利要求1所述的风控成交实现方法,其特征在于,所述未成交数量记录表、所述未成交金额记录表、所述梯度价格表、所述买方向成交表或者所述卖方向成交表存储在所述预设内存中;

8.根据权利要求1所述的风控成交实现方法,其特征在于,所述订单信息还包括所述目标订单挂单时命中的规则组和所述规则组的索引地址。

9.一种风控成交实现装置,其特征在于,应用于如权利要求1至8所述的风控成交实现方法,所述风控成交实现装置包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至8中任一项所述风控成交实现方法的步骤。

...

【技术特征摘要】

1.一种风控成交实现方法,其特征在于,应用于风控成交实现装置,所述风控成交实现装置包括成交处理模块和硬件数据库模块;所述风控成交实现装置是基于fpga芯片构建得到的;所述方法包括以下步骤:

2.根据权利要求1所述的风控成交实现方法,其特征在于,所述订单信息包括所述目标订单挂单时的买卖方向、所述目标订单的挂单结果、所述目标订单的挂单价格或者所述目标订单的挂单数量。

3.根据权利要求2所述的风控成交实现方法,其特征在于,所述基于所述订单信息、所述成交价格和所述成交时间,查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,包括:

4.根据权利要求2所述的风控成交实现方法,其特征在于,所述基于所述订单信息、所述成交价格和所述成交时间,分别查询并更新未成交数量记录表、未成交金额记录表、梯度价格表、买方向成交表或者卖方向成交表,还包括:

5.根据权利要求1所述的风控成交实现方法,其特征在于,在所述目标订单为第一笔订单的情况下,根据所述挂单时的买卖方向...

【专利技术属性】
技术研发人员:李会杰鄢贵海卢文岩崔海群
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1