一种千档行情检测方法及装置、电子设备及存储介质制造方法及图纸

技术编号:37854558 阅读:8 留言:0更新日期:2023-06-14 22:47
本申请公开了一种千档行情检测方法及装置、电子设备及存储介质,包括:从待检测的目标行情的设备接收数据,得到第一行情数据;对所述第一行情数据进行协议解析,得到第二行情数据;将所述第二行情数据按照过滤规则进行数据过滤,得到第三行情数据;其中所述过滤规则至少包括:股票代码和时间戳;将所述第三行情数据按照校验规则进行校验,得到校验结果;根据所述校验结果,确定所述待检测的目标行情的正确性。通过上述方式,本发明专利技术能够满足客户的需求实时地观测不同的行情数据,并能高效便捷的对行情数据进行处理,提高行情数据的正确性。提高行情数据的正确性。提高行情数据的正确性。

【技术实现步骤摘要】
一种千档行情检测方法及装置、电子设备及存储介质


[0001]本专利技术涉及金融市场领域,尤其涉及一种千档行情检测方法及装置、电子设备及存储介质。

技术介绍

[0002]行情是整个股票市场上的逐笔数据。例如投资者一笔新的委托会形成一笔行情,交易所撮合一笔新的成交也会形成一笔行情,撤单也会形成一笔行情,而千档行情是指股票中一千单买卖挂单数据。千档行情功能为同花顺level

2最新添加的盘口功能,突破原先的10档行情的限制上,深度揭示从跌停到涨停全部价位的委托量,可以让用户看得更远更清晰,便于观察远距离大挂单和垫单情况,了解机构意图。用户只要在个股的分时图工具栏的版式中选择“全速盘口”,就能实时观察到个股挂单的详细情况。
[0003]在金融市场领域,目前深交所千档行情已成为Level

2市场行情核心功能之一;越来越多的厂商推出了基于FPGA实现千档行情的设备和装置。之前的大部分测试校验工具需要用到采集大容量采集记录仪器,对数据进行全部落盘形成文件,然后编写软件进行文件分析,所需要的磁盘容量大,耗费周期长。
[0004]因此,目前在市场行情中需要一种效率高、准确性高、流程简单便捷的针对千档行情还原结果的检测方法。

技术实现思路

[0005]有鉴于此,本专利技术实施例期望提供一种千档行情检测方法及装置、电子设备及存储介质,以实现高效实时的检测千档行情的还原结果正确性。
[0006]为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供一种千档行情检测方法,包括:从待检测的目标行情的设备接收数据,得到第一行情数据;对所述第一行情数据按照协议解析规则进行数据解析,得到第二行情数据;将所述第二行情数据按照过滤规则进行数据过滤,得到第三行情数据;将所述第三行情数据按照校验规则进行校验,得到校验结果;根据所述校验结果,确定所述待检测的目标行情的正确性。
[0007]基于上述方案,所述方法还包括:将所述第三行情数据存储在缓存中;通过可配置接口选择所述缓存中的第三行情数据;将所述选择的第三行情数据通过所述可配置接口上传至服务器;其中所述服务器中包括所述校验规则。如此,将数据存储在缓存中,减少了服务器磁盘的空间,并且利用可配置接口的多功能性,实时高效的进行数据传输。
[0008]所述校验规则包括以下至少之一;行情价格档位数量;
委托买卖价格的排列顺序;价格档位表中是否出现价格为0,委托量为0的情形。
[0009]所述第三行情数据按照校验规则进行校验,得到校验结果,还包括:若第三行情数据与校验规则不一致,则校验结果显示错误,其中所述校验结果还包括错误的时间戳信息和所述错误时间戳信息相对应的错误码;若第三行情数据与校验规则一致,则校验结果为正确。如此,能够更加直观的,迅速的找到错误的数据信息,提高了效率,缩短了处理周期。
[0010]基于上述方案,所述过滤规则包括以下至少之一:时间戳;股票代码;源IP;目的IP;源端口;目的端口。
[0011]本公开实施例第二方面提供一种千档行情检测装置,所述装置包括:获取模块,用于从待检测的目标行情的设备接收数据,得到第一行情数据;第一处理模块,用于对所述第一行情数据按照协议解析规则进行数据解析,得到第二行情数据;第二处理模块,用于将所述第二行情数据按照过滤规则进行数据过滤,得到第三行情数据;其中所述过滤规则至少包括:股票代码和时间戳;第三处理模块,用于将所述第三行情数据按照校验规则进行校验,得到校验结果;确定模块,用于根据所述校验结果,确定所述待检测的目标行情的正确性。
[0012]本公开实施例第三方面提供一种电子设备,包括:存储器;处理器,与所述存储器连接,用于通过执行存储在所述存储器上的计算机可执行指令,并能够实现前述任意第一方面或第二方面任意技术方案提供的内容缓存方法。
[0013]本公开实施例第四方面提供一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被执行后,能够实现前述第一方面或第二方面任意技术方案提供的内容缓存方法。
[0014]综上所述,本专利技术实施例提供的千档行情检测方法,包括: 从待检测的目标行情的设备接收数据,得到第一行情数据;对所述第一行情数据进行协议解析,得到第二行情数据;将所述第二行情数据按照过滤规则进行数据过滤,得到第三行情数据;将所述第三行情数据按照校验规则进行校验,得到校验结果;根据所述校验结果,确定所述待检测的目标行情的正确性。
[0015]与现有技术相比,本专利技术的主要有益效果:对待检测的目标行情的设备接收数据进行协议解析,能够更好地进行端口的对接,更实时的恢复完整数据;通过过滤规则对数据进行过滤,能够满足客户的需求观测不同的行情数据;采用校验规则对行情数据进行检验并在校验错误的情况下实时给出错误结果的详细信息,更加便捷,更加精确,缩短了时间周期,提高了检验的正确性。
附图说明
[0016]图1为本专利技术提供的一种千档行情检测方法的流程示意图;图2为本专利技术实施例提供的一种千档行情检测方法得到检测结果的方法流程图的示意图;图3是本专利技术实施例提供的一种千档行情检测装置的结构示意图;图4是本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0017]为了能够更加详尽地了解本申请的特点与
技术实现思路
,下面结合附图对本申请的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请。
[0018]如图1所示,本公开实施例提供了一种千档行情检测方法,所述方法包括:S110:从待检测的目标行情的设备接收数据,得到第一行情数据;S120:对所述第一行情数据按照协议解析规则进行数据解析,得到第二行情数据;S130:将所述第二行情数据按照过滤规则进行数据过滤,得到第三行情数据;S140:将所述第三行情数据按照校验规则进行校验,得到校验结果;S150:根据所述校验结果,确定所述待检测的目标行情还原结果的正确性。
[0019]本公开实施例中提供千档行情检测方法可以应用于各种电子设备,该电子设备包括但不限于:集成电路。
[0020]所述集成电路包括但不限于:FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)等,其中所述FPGA可以是XILINX公司的ultrascale+VU13P型号和EHIWAY的EQ6HL130型号,其中XILINX FPGA实现PCIE x8的接口功能和对待测设备输入的千档计算结果进行过滤,协议解析等功能;EHIWAY FPGA实现加速卡的硬件状态监控功能。
[0021]所述待检测的目标行情是指整个股票市场上的逐笔数据。例如投资者一笔新的委托会形成一笔行情,交易所撮合一笔新的成交也会形成一笔行情,撤单也会形成一笔行情,根据委托价格的不同,可以分为一档、五档、十档等行情;本申请主要针对的是千档行情,其中千档行情可以是深圳证券交易所的千档行情,也可以是上海证券交易所的千档行情。
[0022]所述协议解析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种千档行情检测方法,其特征在于,包括:从待检测的目标行情的设备接收数据,得到第一行情数据;对所述第一行情数据按照协议解析规则进行数据解析,得到第二行情数据;将所述第二行情数据按照过滤规则进行数据过滤,得到第三行情数据;将所述第三行情数据按照校验规则进行校验,得到校验结果;根据所述校验结果,确定所述待检测的目标行情还原结果的正确性。2.根据权利要求1所述的千档行情检测方法,其特征在于,还包括;将所述第三行情数据存储在缓存中;通过可配置接口选择所述缓存中的第三行情数据;将所述选择的第三行情数据通过所述可配置接口上传至服务器;其中所述服务器中包括所述校验规则。3.根据权利要求2所述的千档行情检测方法,其特征在于,所述校验规则包括以下至少之一:行情价格档位数量;委托买卖价格的排列顺序;价格档位表中是否出现价格为0,委托量为0的情形。4.根据权利要求1或3所述的千档行情检测方法,其特征在于,将所述第三行情数据按照校验规则进行校验,得到校验结果,包括;若第三行情数据与校验规则不一致,则校验结果显示错误,其中所述校验结果还包括错误的时间戳信息和所述错误时间戳信息相对应的错误码;若第三行情数据与校验规则一致,则校验结果为正确。5.根...

【专利技术属性】
技术研发人员:乔晓冬魏育成王永
申请(专利权)人:中科亿海微电子科技苏州有限公司
类型:发明
国别省市:

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

1