[发明专利]一种回测配置方法、装置、设备及介质有效
申请号: | 202210525772.1 | 申请日: | 2022-05-16 |
公开(公告)号: | CN114625805B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 杨从毅 | 申请(专利权)人: | 杭州时代银通软件股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/2455;G06F16/22;G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 吕鑫 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 方法 装置 设备 介质 | ||
1.一种回测配置方法,其特征在于,包括:
获取原始行情数据信息,对所述原始行情数据信息进行分类操作,并分别对每种原始行情数据信息进行排序,将排序后的所述每种原始行情数据信息分别保存至预设数据库中的各一级缓存;所述预设数据库中包含一级缓存、二级缓存以及三级缓存;
基于预先获取的策略标识和预设回测参数,并利用SHA1算法确定出各散列值,然后将各所述一级缓存中的排序后的所述每种原始行情数据信息和各所述散列值分别发送并保存至各所述二级缓存;
将各所述二级缓存中的所述每种原始行情数据信息分别落盘至各SSTable模型,利用所述预设数据库中的三级缓存依次对所述二级缓存中的各所述SSTable模型进行读取,以得到原始行情数据信息。
2.根据权利要求1所述回测配置方法,其特征在于,所述获取原始行情数据信息,包括:
基于LRU算法创建Rocksdb数据库;所述Rocksdb数据库中包含一级缓存、二级缓存以及三级缓存;
利用预设信息获取规则对远程的所述原始行情数据信息同步,以便获取同步后的所述原始行情数据信息。
3.根据权利要求2所述回测配置方法,其特征在于,所述分别对每种原始行情数据信息进行排序,包括:
基于所述Rocksdb数据库建立自定义迭代器,利用所述原始行情数据信息确定出各时间戳;
基于各所述时间戳和所述自定义迭代器确定出时间轴,并根据所述时间轴分别对每种原始行情数据信息进行排序。
4.根据权利要求3所述回测配置方法,其特征在于,所述基于各所述时间戳和所述自定义迭代器确定出时间轴,并根据所述时间轴分别对每种原始行情数据信息进行排序,包括:
将各所述时间戳作为所述自定义迭代器的key,并基于所述自定义迭代器key的字符串模式交换标准代码确定预设排序方法;
通过所述预设排序方法并利用所述时间轴分别对每种原始行情数据信息进行排序。
5.根据权利要求3所述回测配置方法,其特征在于,所述利用所述预设数据库中的三级缓存依次对所述二级缓存中的各所述SSTable模型进行读取之后,还包括:
如果读取的过程中,二级缓存中不存在与所述原始行情数据信息对应的SSTable模型,则利用所述二级缓存获取一级缓存中的所述原始行情数据信息,并将所述原始行情数据信息落盘至各所述SSTable模型,然后基于所述时间轴和预设排序方法对各所述SSTable模型进行分段读取。
6.根据权利要求5所述回测配置方法,其特征在于,所述将各所述二级缓存中的所述每种原始行情数据信息分别落盘至各SSTable模型之后,还包括:
分别为落盘后的各所述SSTable模型添加锁标识,以便在对所述SSTable模型进行读取遇到锁标志之后,对所述SSTable模型进行下一分段的读取。
7.根据权利要求3至6任一项所述回测配置方法,其特征在于,所述得到原始行情数据信息之后,还包括:
将所述三级缓存中的所述原始行情数据信息发送至预设先进先出队列,以得到行情信息;
利用预设列表确定方法建立策略列表,并将所述行情信息发送至所述策略列表,以确定出与所述行情信息相应的策略方法。
8.一种回测配置装置,其特征在于,包括:
信息获取模块,用于获取原始行情数据信息,对所述原始行情数据信息进行分类操作,并分别对每种原始行情数据信息进行排序,将排序后的所述每种原始行情数据信息分别保存至预设数据库中的各一级缓存;所述预设数据库中包含一级缓存、二级缓存以及三级缓存;
散列值确定模块,用于基于预先获取的策略标识和预设回测参数,并利用SHA1算法确定出各散列值,然后将各所述一级缓存中的排序后的所述每种原始行情数据信息和各所述散列值分别发送并保存至各所述二级缓存;
模型读取模块,用于将各所述二级缓存中的所述每种原始行情数据信息分别落盘至各SSTable模型,利用所述预设数据库中的三级缓存依次对所述二级缓存中的各所述SSTable模型进行读取,以得到原始行情数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州时代银通软件股份有限公司,未经杭州时代银通软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210525772.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:拥塞控制方法、装置、电子设备及可读存储介质
- 下一篇:一种偏心测试方法