[发明专利]K线数据检查方法、装置、计算机设备及可读存储介质有效
申请号: | 202110883859.1 | 申请日: | 2021-08-03 |
公开(公告)号: | CN113407525B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 阳小鲜;许育珊;龚文;黄龙;彭晓东;何志东;赵楠 | 申请(专利权)人: | 深圳华锐金融技术股份有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/22;G06F16/23;G06F16/2458;G06Q40/04 |
代理公司: | 深圳市精英创新知识产权代理有限公司 44740 | 代理人: | 林燕云 |
地址: | 518000 广东省深圳市福田区梅林街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 检查 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种K线数据检查方法,包括:
获取多个预设证券代码,并根据所述预设证券代码,基于预设类型K线包含的预设K线序号,从预设K线数据库并行获取每个所述预设证券代码的预设类型K线对应的K线数量;
将所述K线数量与所述预设类型K线对应的预设目标数量进行比对,并判断所述K线数量与所述预设目标数量是否一致;
若所述K线数量与所述预设目标数量不一致,判定所述预设类型K线为异常K线;
根据所述异常K线包含的所有所述预设K线序号的顺序,获取相邻两个预设K线序号,并计算相邻两个所述预设K线序号的差值;
若所述差值大于1,获取相邻两个所述预设K线序号之间包含的中间序号,将所述中间序号作为缺失K线对应的缺失K线序号,并将所述缺失K线序号存储至预设缺失K线数据缓存表;
其中,将所述缺失K线序号存储至预设缺失K线数据缓存表的步骤包括:
根据所述缺失K线序号对应的缺失K线所属的异常类型K线,确定所述异常类型K线所对应的异常证券代码;
根据所述异常证券代码,确定预设数据容器Unordered_map包含的所述异常证券代码对应的预设异常结构体,其中,所述预设异常结构体包含预设证券代码的每种类型K线对应的预设异常存储子map表,所述预设异常存储子map表的子关键字为所述缺失K线序号,所述子关键字对应的关键值为对所述缺失K线序号对应K线的处理状态;
根据所述异常类型K线,确定所述预设异常结构体包含的所述异常类型K线对应的预设异常存储子map表;
将所述缺失K线序号存储至预设异常存储子map表包含的缺失序号关键字对应的列。
2.根据权利要求1所述K线数据检查方法,其特征在于,将所述缺失K线序号存储至预设缺失K线数据缓存表的步骤之后,还包括:
获取所述缺失K线序号,并根据所述缺失K线序号,确定所述缺失K线序号对应的缺失K线所描述行情的行情时间;
根据所述行情时间,获取所述行情时间对应的初始行情数据;
基于所述初始行情数据,计算所述初始行情数据对应的所述缺失K线,并将所述缺失K线存储至所述预设K线数据库中所述缺失K线对应的K线缺失位置。
3.根据权利要求2所述K线数据检查方法,其特征在于,计算所述初始行情数据对应的所述缺失K线的步骤之后,还包括:
判断是否存在所述缺失K线的关联K线,其中,所述关联K线为基于所述缺失K线进行计算而得到的K线;
若存在所述关联K线,获取所述关联K线对应的关联K线序号,并根据所述关联K线序号,基于所述缺失K线,重新计算所述关联K线,并将所述关联K线存储至所述预设K线数据库中所述关联K线对应的关联K线位置。
4.根据权利要求1所述K线数据检查方法,其特征在于,将所述缺失K线序号存储至预设缺失K线数据缓存表的步骤之后,还包括:
统计所述预设缺失K线数据缓存表包含的所有所述缺失K线序号的序号数量;
判断所述序号数量是否大于预设数量阈值;
若所述序号数量大于预设数量阈值,重新计算所有所述预设证券代码的预设类型K线包含的K线,以得到对应的更新K线,并将所述更新K线替换所述预设K线数据库包含的对应初始K线。
5.根据权利要求1所述K线数据检查方法,其特征在于,所述获取多个预设证券代码的步骤包括:
遍历预设证券代码列表,获取所述预设证券代码列表包含的多个预设证券代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华锐金融技术股份有限公司,未经深圳华锐金融技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110883859.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:抛锚装置、抛锚控制方法及电子设备
- 下一篇:负载测试装置和系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置