金融产品的回测方法及其回测装置、电子设备制造方法及图纸

技术编号:32007260 阅读:27 留言:0更新日期:2022-01-22 18:23
本发明专利技术公开了一种金融产品的回测方法及其回测装置、电子设备。其中,该回测方法包括:接收多个回测计算请求,若回测计算请求的数量大于预设阈值,则增加回测服务实例,基于回测计算请求中的请求参数,从产品数据表中提取与回测计算请求对应的金融产品数据,基于请求参数与金融产品数据,采用回测服务实例计算至少一个回测指标,得到回测报告,将回测报告发送至目标终端。本发明专利技术解决了相关技术中只能通过增加机器数量支持高并发的回测计算场景,导致运行成本增加的技术问题。运行成本增加的技术问题。运行成本增加的技术问题。

【技术实现步骤摘要】
金融产品的回测方法及其回测装置、电子设备


[0001]本专利技术涉及金融
,具体而言,涉及一种金融产品的回测方法及其回测装置、电子设备。

技术介绍

[0002]相关技术中,现有的金融产品(金融产品、债券、期货等)组合实时在线回测方案为:首先,需要单独搭建回测节点,并单独构建回测方法,之后,基于大量的金融产品历史基础数据,对基础数据进行回测计算,最后,以接口形式提供回测数据。
[0003]然而,上述现有的金融产品组合实时在线回测方案存在多个弊端:(1)金融产品基础数据样本过大,由于采用常规的取数逻辑,大多需要通过关系型数据库获取基础数据,并且由于数据量过大,导致在线实时的数据检索将耗费大量时间;(2)金融产品组合在线回测存在对基础设施及其资源依赖较大的特点,在现有的运行环境下,存在计算能力不足的问题,无法提供快速、高性能的计算支持,然而金融产品在线回测追求时效性,并且存在大小不确定的数据样本,因此,无法保证金融产品回测的实时性;(3)需要耗费大量成本用以支撑高并发场景,现有的服务器搭建的系统若要支撑高并发,只能通过增加机器数量来实现本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种金融产品的回测方法,其特征在于,包括:接收多个回测计算请求,若所述回测计算请求的数量大于预设阈值,则增加回测服务实例,其中,所述回测计算请求用于基于设定的金融产品指标组合,对历史时间段中的真实产品行情进行分析,以预估金融产品在未来某一时间段的交易数据,所述预设阈值与处理线程的线程数量对应;基于所述回测计算请求中的请求参数,从产品数据表中提取与所述回测计算请求对应的金融产品数据;基于所述请求参数与所述金融产品数据,采用所述回测服务实例计算至少一个回测指标,得到回测报告;将所述回测报告发送至目标终端。2.根据权利要求1所述的回测方法,其特征在于,在接收多个回测计算请求之前,所述回测方法还包括:采集金融产品在历史时间段中的交易数据,得到所述金融产品数据;对所述金融产品数据进行预处理,得到处理后的金融产品数据;若触发数据更新节点,则将所述金融产品数据以表格形式进行存储,得到所述产品数据表。3.根据权利要求2所述的回测方法,其特征在于,对所述金融产品数据进行预处理,得到处理后的金融产品数据的步骤,包括:若所述金融产品数据中的字段存在缺失,则对所述字段进行补全;若无法补全,则去除存在缺失的所述字段,并将缺失信息记录至所述回测报告中。4.根据权利要求2所述的回测方法,其特征在于,对所述金融产品数据进行预处理,得到处理后的金融产品数据的步骤,还包括:对所述金融产品数据进行格式处理、数据处理和逻辑处理,其中,所述格式处理为进行下述至少之一的处理:时间格式处理、日期格式处理、数值格式处理、半全角格式处理;所述数据处理为去除所述金融产品数据的字段中的错误字符以及去除与字段内容无关联关系的字符;所述逻辑处理为去除某一时间段内的重复数据。5.根据权利要求1所述的回测方法,其特征在于,接收多个回测计算请求的步骤,包括:响应于请求触发信号,调用请求接口,以获取目标终端的回测计算请求。6.根据权利要求1所述的回测方法,其特征在于,若所述回测计算请求的数量大于预设阈值,则增加回测服务实例的步骤,包括:若所述回测计算请求的数量大于回测服务系统的函数线程的数量,则对所述回测服务系统的云函数计算模式提供扩容功能,设置实例容器,通过所述实例容器增加所述回测服务实例。7.根据权利...

【专利技术属性】
技术研发人员:夏腾炜高睿
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1