行情过滤方法、系统、电子设备、存储介质及程序产品与流程

文档序号:38690861发布日期:2024-07-16 22:39阅读:20来源:国知局
行情过滤方法、系统、电子设备、存储介质及程序产品与流程

本发明涉及数据处理,特别涉及一种行情过滤方法、系统、电子设备、存储介质及程序产品。


背景技术:

1、行情是投资者进行交易的重要依据,目前市场上存在的交易系统都需要提供实时行情订阅、查询服务。同时,行情也是影响投资者持仓、平仓盈亏、保证金等数据计算的关键数据。实时行情的订阅与维护对主柜台交易系统至关重要。现有获取到的行情数据量较多,其中不乏有重复的行情信息以及过时行情信息,将这些重复行情信息或过时的行情信息推送给投资者,可能影响投资者的判断。


技术实现思路

1、本发明要解决的技术问题是为了克服现有技术中无法过滤重复、过时的行情信息的缺陷,提供一种行情过滤方法、系统、电子设备、存储介质及程序产品。

2、本发明是通过下述技术方案来解决上述技术问题:

3、本发明提供了一种行情过滤方法,所述行情过滤方法包括:

4、获取当前行情信息,所述行情信息包括对应的时间戳和对应的合约信息;

5、根据所述当前行情信息对应的合约信息得到所述合约信息对应的上一笔行情信息;

6、基于所述上一笔行情信息、所述当前行情信息以及预设的行情起始时间,确定所述当前行情信息的处理结果。

7、本方案中,通过将获取到的当前行情信息与上一笔行情信息的时间戳与预设的行情起始时间进行比较,过滤掉重复或者过时的行情信息,避免这些信息影响投资者的判断,同时确定出最新的行情信息并推送给用户,辅助用户进行判断。特别在同交易所多报盘重复行情、报文延时、行情时间戳跨夜回退、部分或全量交易所报盘重启、行情前置或交易核心重启等场景下,也能够准确过滤出重复和过时的行情。

8、较佳地,所述基于所述上一笔行情信息、所述当前行情信息以及预设的行情起始时间,确定所述当前行情信息的处理结果,包括:

9、将所述当前行情信息对应的时间戳、所述上一笔行情对应的时间戳以及所述预设的行情起始时间分别转换为当前整型数值、参考笔整型数值和起始整型数值;

10、基于所述当前整型数值、所述参考笔整型数值和所述起始整型数值确定所述当前行情信息的处理结果。

11、本方案中,通过将当前行情信息对应的时间戳、上一笔行情对应的时间戳以及预设的行情起始时间转换成整型数值,再基于整型数值进行比较,确定当前行情信息的处理结果,将三个关于时间的数据换算成单位统一的整型数值进行比较,能准确方便的比较出结果。

12、较佳地,所述基于所述当前整型数值、所述参考笔整型数值和所述起始整型数值确定所述当前行情信息的处理结果,包括:

13、响应于所述当前整型数值大于所述参考笔整型数值,且所述当前整型数值和所述参考笔整型数值均大于或均小于所述起始整型数值,则确定所述当前行情信息的处理结果为接收;

14、响应于所述当前整型数值小于或等于所述参考笔整型数值,且所述当前整型数值小于所述起始整型数值、所述参考笔整型数值大于所述起始整型数值,则确定所述当前行情信息的处理结果为接收。

15、较佳地,所述基于所述当前整型数值、所述参考笔整型数值和所述起始整型数值确定所述当前行情信息的处理结果,包括:

16、响应于所述当前整型数值大于所述参考笔整型数值,且所述当前整型数值和所述参考笔整型数值中的一个大于而另一个小于所述起始整型数值,则确定所述当前行情信息的处理结果为抛弃;

17、响应于所述当前整型数值小于或等于所述参考笔整型数值,且所述当前整型数值大于等于所述起始整型数值或所述参考笔整型数值小于等于所述起始整型数值,则确定所述当前行情信息的处理结果为抛弃。

18、本方案中,通过上述判断过程,能确定出当前行情信息是否是最新的行情信息,若当前行情信息为最新的行情信息,则将该当前行情信息接收并推送至客户端,若当前行情信息为过时或者重复的行情信息,则直接将该当前行情信息抛掉。

19、较佳地,所述行情过滤方法还包括:

20、若所述当前行情信息为对应的合约信息的第一笔行情信息,则直接确定所述当前行情信息的处理结果为接收。

21、本方案中,直接接收合约信息的第一笔行情信息(此时的第一笔行情信息为最新的行情信息),方便后续再接收到行情信息时与上一笔行情信息进行比较,确定最新的行情信息。

22、较佳地,所述时间戳包括行情的更新时间和更新毫秒;

23、所述将所述当前行情信息对应的时间戳、所述上一笔行情对应的时间戳以及所述预设的行情起始时间分别转换为当前整型数值、参考笔整型数值和起始整型数值,包括:

24、将所述当前行情信息对应的时间戳、所述上一笔行情对应的时间戳的更新时间和更新毫秒合并转换为所述当前整型数值和所述参考笔整型数值;

25、及所述预设的行情起始时间直接转换为所述起始整型数值。

26、本发明还提供了一种行情过滤系统,所述行情过滤系统包括:

27、第一获取模块,用于获取当前行情信息,所述行情信息包括对应的时间戳和对应的合约信息;

28、第二获取模块,用于根据所述当前行情信息对应的合约信息得到所述合约信息对应的上一笔行情信息;

29、确定模块,用于基于所述上一笔行情信息、所述当前行情信息以及预设的行情起始时间,确定所述当前行情信息的处理结果。

30、较佳地,所述确定模块包括:数值转换子模块和结果确定子模块;

31、所述数值转换子模块,用于将所述当前行情信息对应的时间戳、所述上一笔行情对应的时间戳以及所述预设的行情起始时间分别转换为当前整型数值、参考笔整型数值和起始整型数值;

32、所述结果确定子模块,用于基于所述当前整型数值、所述参考笔整型数值和所述起始整型数值确定所述当前行情信息的处理结果。

33、本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的行情过滤方法。

34、本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的行情过滤方法。

35、本发明还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的行情过滤方法。

36、本发明的积极进步效果在于:本发明通过将获取到的当前行情信息与上一笔行情信息的时间戳与预设的行情起始时间进行比较,过滤掉重复或者过时的行情信息,避免这些信息影响投资者的判断,同时确定出最新的行情信息并推送给用户,辅助用户进行判断。特别在同交易所多报盘重复行情、报文延时、行情时间戳跨夜回退、部分或全量交易所报盘重启、行情前置或交易核心重启等场景下,也能够准确过滤出重复和过时的行情。



技术特征:

1.一种行情过滤方法,其特征在于,所述行情过滤方法包括:

2.如权利要求1所述的行情过滤方法,其特征在于,所述基于所述上一笔行情信息、所述当前行情信息以及预设的行情起始时间,确定所述当前行情信息的处理结果,包括:

3.如权利要求2所述的行情过滤方法,其特征在于,所述基于所述当前整型数值、所述参考笔整型数值和所述起始整型数值确定所述当前行情信息的处理结果,包括:

4.如权利要求2所述的行情过滤方法,其特征在于,所述基于所述当前整型数值、所述参考笔整型数值和所述起始整型数值确定所述当前行情信息的处理结果,包括:

5.如权利要求1所述的行情过滤方法,其特征在于,所述行情过滤方法还包括:

6.如权利要求2所述的行情过滤方法,其特征在于,所述时间戳包括行情的更新时间和更新毫秒;

7.一种行情过滤系统,其特征在于,所述行情过滤系统包括:

8.一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的行情过滤方法。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的行情过滤方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的行情过滤方法。


技术总结
本发明公开了一种行情过滤方法、系统、电子设备、存储介质及程序产品,涉及数据处理技术领域。该行情过滤方法包括:获取当前行情信息,行情信息包括对应的时间戳和对应的合约信息,根据当前行情信息对应的合约信息得到合约信息对应的上一笔行情信息,基于上一笔行情信息、当前行情信息以及预设的行情起始时间,确定当前行情信息的处理结果。本发明通过将获取到的当前行情信息与上一笔行情信息的时间戳与预设的行情起始时间进行比较,过滤掉重复或者过时的行情信息,避免这些信息影响投资者的判断,同时确定出最新的行情信息并推送给用户,辅助用户进行判断。特别在同交易所多报盘重复行情、报文延时等场景下,也能准确过滤出重复和过时的行情。

技术研发人员:王诺,董其君,曹广泽,张飞,刘英,王康贵
受保护的技术使用者:中金所数据有限公司
技术研发日:
技术公布日:2024/7/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1