金融产品报价计算方法、装置、设备及可读存储介质制造方法及图纸

技术编号:39189924 阅读:10 留言:0更新日期:2023-10-27 08:37
本申请公开了一种金融产品报价计算方法、装置、设备及可读存储介质,该方法包括步骤:获取金融产品的初始数据和报价需求;对所述初始数据进行计算参数预处理,得到目标数据;根据所述报价需求,从预设算法库中选取报价算法,并配置得到由各报价算法所组成的责任链;根据所述目标数据和所述责任链,计算得到所述金融产品的报价结果。本申请实现了通过金融产品的初始数据的报价需求,对其计算参数进行预处理,同时从预设算法库中选取相应的报价算法,从而实现快速配置责任链,并通过责任链实现计算得到金融产品的报价结果。算得到金融产品的报价结果。算得到金融产品的报价结果。

【技术实现步骤摘要】
金融产品报价计算方法、装置、设备及可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种金融产品报价计算方法、装置、设备及可读存储介质。

技术介绍

[0002]目前已知的金融产品的报价计算方式有等额本金和等额本息等方式,针对银行同业还有类似SOFR回顾利率报价法等。
[0003]其中,每种报价功能必须根据实际的业务场景及客户需求,做灵活性的调整,从而实现满足不同用户和不同业务场景的报价计算效果,例如,还款日是节假日顺延、不规则的报价方案、复利计算等。
[0004]相关技术中均是根据应用的场景和需求,对应开发不同的计算功能,但此类方法导致如下问题,定制化的计算开发,需要相应的人力物力较高,同时算法开发对具体开发人员所掌握的技术水平要求较高,从而导致开发周期长,成本高的问题,进而导致针对非通用场景下的金融产品的报价计算效率低。

技术实现思路

[0005]有鉴于此,本申请提供一种金融产品报价计算方法、装置、设备及可读存储介质,旨在提高对金融产品进行报价计算的效率。
[0006]为实现上述目的,本申请提供一种金融产品报价计算方法,所述金融产品报价计算方法包括以下步骤:
[0007]获取金融产品的初始数据和报价需求;
[0008]对所述初始数据进行计算参数预处理,得到目标数据;
[0009]根据所述报价需求,从预设算法库中选取报价算法,并配置得到由各报价算法所组成的责任链;
[0010]根据所述目标数据和所述责任链,计算得到所述金融产品的报价结果
[0011]示例性的,所述根据所述报价需求,从预设算法库中选取报价算法,并配置得到由各报价算法所组成的责任链的步骤,包括:
[0012]从预设算法库中选取满足所述报价需求的报价算法;
[0013]根据预设权重,将所述报价算法进行顺序配置,得到责任链。
[0014]示例性的,在从所述预设算法库中选取的报价算法满足配置多条责任链时,所述根据预设权重,将所述报价算法进行顺序配置,得到责任链的步骤,包括:
[0015]根据所述报价需求,确定报价计算所需的计算功能,并根据所述计算功能,将所述报价算法划分成多组算法;
[0016]根据预设权重,分别对所述多组算法进行顺序配置,得到多条责任链。
[0017]示例性的,所述从预设算法库中选取满足所述报价需求的报价算法的步骤之前,包括:
[0018]获取在不同场景下的报价算法;其中,所述报价算法存放于预设算法库;
[0019]确定所述报价算法所能实现的计算功能,并确定所述计算功能与所述报价需求之间的对应关系;
[0020]根据所述对应关系,设置所述报价算法的调取规则;其中,根据所述调取规则,从所述预设算法库中选取满足所述报价需求的报价算法。
[0021]示例性的,所述根据所述目标数据和所述责任链,计算得到所述金融产品的报价结果的步骤,包括:
[0022]根据所述责任链和预设算法模板,动态生成报价算法模型,并根据所述报价算法模型,对所述目标数据进行报价计算,得到所述金融产品的报价结果。
[0023]示例性的,所述对所述初始数据进行计算参数预处理,得到目标数据的步骤,包括:
[0024]从所述初始数据中选取用于报价计算的计算参数,并将所述计算参数转化为预设格式的目标参数;
[0025]其中,所述目标参数适配于预先封装的报价算法的计算环境。
[0026]示例性的,所述根据所述目标数据和所述责任链,计算得到所述金融产品的报价结果的步骤之后,所述方法还包括:
[0027]采集计算过程中各处理节点的埋点数据;
[0028]根据所述埋点数据,评估所述责任链的计算过程是否满足预设要求;
[0029]若不满足,则根据评估的结果,调整所述责任链的算法组成,并返回所述根据所述目标数据和所述责任链,计算得到所述金融产品的报价结果的步骤,直至所述责任链的计算过程是否满足预设要求。
[0030]示例性的,为实现上述目的,本申请还提供一种金融产品报价计算装置,所述装置包括:
[0031]获取模块,用于获取金融产品的初始数据和报价需求;
[0032]处理模块,用于对所述初始数据进行计算参数预处理,得到目标数据;
[0033]配置模块,用于根据所述报价需求,从预设算法库中选取报价算法,并配置得到由各报价算法所组成的责任链;
[0034]计算模块,用于根据所述目标数据和所述责任链,计算得到所述金融产品的报价结果。
[0035]示例性的,为实现上述目的,本申请还提供一种金融产品报价计算设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的金融产品报价计算程序,所述金融产品报价计算程序配置为实现如上所述的金融产品报价计算方法的步骤。
[0036]示例性的,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有金融产品报价计算程序,所述金融产品报价计算程序被处理器执行时实现如上所述的金融产品报价计算方法的步骤。
[0037]与相关技术中,由于根据应用的场景和需求,对应开发不同的计算功能的开发周期长,成本高的问题,进而导致针对非通用场景下的金融产品的报价计算效率低的情况相比,在本实施例中,获取金融产品的初始数据和报价需求;对所述初始数据进行计算参数预
处理,得到目标数据;根据所述报价需求,从预设算法库中选取报价算法,并配置得到由各报价算法所组成的责任链;根据所述目标数据和所述责任链,计算得到所述金融产品的报价结果,也就是说,通过获取到金融产品的初始数据和报价需求,同时对初始数据进行计算参数预处理,得到目标数据,以及根据报价需求,配置相应由各报价算法所组成的责任链,从而可结合目标数据和责任链,计算得到金融产品的报价结果,即通过根据报价需求,配置相应的责任链,以及对初始数据进行预处理的过程,分别实现调整计算参数和选取报价算法的过程,且选取报价算法的过程为直接从预设算法库中选取,以此降低相应设计金融产品报价计算的计算功能的开发周期,从而实现了提高对金融产品进行报价计算的效率。
附图说明
[0038]图1为本申请金融产品报价计算方法第一实施例的流程示意图;
[0039]图2为本申请金融产品报价计算方法的报价计算模型的组成示意图;
[0040]图3为本申请金融产品报价计算方法第一实施例中步骤S130的细化流程示意图;
[0041]图4为本申请实施例方案涉及的硬件运行环境的结构示意图。
[0042]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0043]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0044]本申请提供一种金融产品报价计算方法,参照图1,图1为本申请金融产品报价计算方法第一实施例的流程示意图。
[0045]本申请实施例提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种金融产品报价计算方法,其特征在于,所述金融产品报价计算方法包括以下步骤:获取金融产品的初始数据和报价需求;对所述初始数据进行计算参数预处理,得到目标数据;根据所述报价需求,从预设算法库中选取报价算法,并配置得到由各报价算法所组成的责任链;根据所述目标数据和所述责任链,计算得到所述金融产品的报价结果。2.如权利要求1所述的金融产品报价计算方法,其特征在于,所述根据所述报价需求,从预设算法库中选取报价算法,并配置得到由各报价算法所组成的责任链的步骤,包括:从预设算法库中选取满足所述报价需求的报价算法;根据预设权重,将所述报价算法进行顺序配置,得到责任链。3.如权利要求2所述的金融产品报价计算方法,其特征在于,在从所述预设算法库中选取的报价算法满足配置多条责任链时,所述根据预设权重,将所述报价算法进行顺序配置,得到责任链的步骤,包括:根据所述报价需求,确定报价计算所需的计算功能,并根据所述计算功能,将所述报价算法划分成多组算法;根据预设权重,分别对所述多组算法进行顺序配置,得到多条责任链。4.如权利要求2所述的金融产品报价计算方法,其特征在于,所述从预设算法库中选取满足所述报价需求的报价算法的步骤之前,包括:获取在不同场景下的报价算法;其中,所述报价算法存放于预设算法库;确定所述报价算法所能实现的计算功能,并确定所述计算功能与所述报价需求之间的对应关系;根据所述对应关系,设置所述报价算法的调取规则;其中,根据所述调取规则,从所述预设算法库中选取满足所述报价需求的报价算法。5.如权利要求1所述的金融产品报价计算方法,其特征在于,所述根据所述目标数据和所述责任链,计算得到所述金融产品的报价结果的步骤,包括:根据所述责任链和预设算法模板,动态生成报价算法模型,并根据所述报价算法模型,对所述目标数据进行...

【专利技术属性】
技术研发人员:万良卿王晓东李云霞马超王平
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1