本发明涉及风险估算,尤其涉及一种估值方法、装置、电子设备及存储介质。
背景技术:
1、商业银行作为一种存在经营风险的特殊企业,为了有效识别和管理风险,必须对其所面临的风险敞口进行明确的计量。其中,商业银行可以通过计算资金类业务估值确定资金类业务的公允价值。
2、现有技术中,银行在对产品进行风险估值时,通常是采用cpu单元对产品的风险估值进行计算。然而,由于cpu单元的造价昂贵,内部计算单元数量较少,因此在风险估值的计算任务量较大的情况下,对造成任务的处理效率下降。
技术实现思路
1、本发明提供了一种估值方法、装置、电子设备及存储介质,以解决在任务量较大时,计算估值的效率下降的问题,实现了在估值计算中,能对任务并行处理,以提高估值效率,降低资源消耗。
2、根据本发明的一方面,提供了一种估值方法,该方法包括:
3、根据目标交易,确定与目标交易关联的若干个估值数据和目标交易对应的估值模型;
4、根据估值模型,分别确定每个估值数据对应的运算集,其中,不同的运算集之间能够并行运行;
5、根据估值数据和估值数据对应的运算集,确定目标交易的估值结果。
6、根据本发明的另一方面,提供了一种估值装置,该装置包括:
7、数据确定模块,用于根据目标交易,确定与目标交易关联的若干个估值数据;
8、模型筛选模块,用于根据目标交易,确定目标交易对应的估值模型;
9、运算集确定模块,用于根据估值模型,分别确定每个估值数据对应的运算集,其中,不同的运算集之间能够并行运行;
10、估值模块,用于根据估值数据和估值数据对应的运算集,确定目标交易的估值结果。
11、根据本发明的另一方面,提供了一种电子设备,电子设备包括:
12、至少一个处理器;以及
13、与至少一个处理器通信连接的存储器;其中,
14、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本发明任一实施例的估值方法。
15、根据本发明的另一方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本发明任一实施例的估值方法。
16、本发明实施例提供的估值方法,根据目标交易,确定与目标交易关联的若干个估值数据和目标交易对应的估值模型;根据估值模型,分别确定每个估值数据对应的运算集,根据估值数据和估值数据对应的运算集,将运算集的计算结果,确定为目标交易的估值结果。上述技术方案中,一方面,根据估值模型,将估值模型拆分成若干个表达式,并分别并行对若干个表达式计算,以解决在数据量较大时,采用估值模型进行计算从而降低计算效率的问题,实现了对估值模型中的表达式并行计算,在数据量较大时,快速产生大量结果,以减少计算耗时,提高了计算的效率。另一方面,根据每个估值数据对应的运算集,确定每个估值数据对应的估值结果,并将整个目标交易中的所有估值数据对应的运算集结合,以确定目标交易的估值结果,实现了由分到总对估值结果的计算。同时,实现了在数据量较大、计算量较多且较复杂时,通过对估值数据对应的估值结果的并行计算,减少了计算耗时,提高了对估值计算的效率,从而降低资源消耗。
17、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种估值方法,其特征在于,包括:
2.根据权利要求1所述的估值方法,其特征在于,所述根据目标交易,确定与所述目标交易关联的若干个估值数据,包括:
3.根据权利要求2所述的估值方法,其特征在于,所述根据所述估值需求和所述历史数据,生成模拟数据,包括:
4.根据权利要求1所述的估值方法,其特征在于,所述根据所述估值模型,分别确定每个所述估值数据对应的运算集,包括:
5.根据权利要求4所述的估值方法,其特征在于,所述运算单元为图形处理器gpu单元中的运算单元,位于同一运算集内的所有运算单元之间能够并行运行。
6.根据权利要求3所述的估值方法,其特征在于,所述估值数据被划分为至少一个数据集;所述数据集对应所述历史数据,或者所述数据集对应一个所述数据变量和所述历史数据生成的所述模拟数据;
7.根据权利要求1所述的估值方法,其特征在于,在确定所述目标交易的估值结果后,还包括:
8.一种估值装置,其特征在于,包括:数据确定模块,模型筛选模块,运算集确定模块和估值模块;
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的估值方法。