设为首页 | 收藏本站
18515218668

金融贷款产品比较算法设计

发表时间:2025-09-11 18:25作者:Together规则引擎
文章附图

银行等金融机构贷款是其核心业务,他们会为客户提供不同的贷款产品供客户选择,做为商家或中介机构,需要在其业务系统里提供不同贷款产品的比较,比如企业贷款、房产贷款、消费贷款等等,对比多家金融机构不同的贷款产品,计算相同贷款金额下,他们的利率、点数、费率、每月还款额等按财务指标,并按利率、每期还款额、净值率等排序。客户根据自己的贷款金额选择符合自己需求的贷款产品。我们分析一下实现算法的大致思路

首先要实现上述算法我们需要一个包含各种财务指标的数据结构,其中的每月付款金额、净值额要定义计算函数,财务指标本身也是一个函数。

其次,排名产品的排序需要对贷款产品利率表进行循环,计算客户申请贷款金额和财务指标的一系列集合结果。

最后,需要有具体的客户申请贷款金额输入和贷款产品利率表供排名产品中的排序算法关联调用。

根据上述思路,我们在Together规则引擎的建模器,快速构建图形化的DRD逻辑结构。

图片13.png

然后定义“每月付款”的商业函数,计算每月需要按揭金额,它有3个参数,p贷款金额,r利率,n贷款周期,函数体选用文字表达式的盒装结构,表达式公式与业务公式相同。

图片14.png

“净值36Mo”的商业函数定义,即计算36个月净权益,表示在最近36个月内,净资产的值,它有4个参数,p贷款金额,r利率,n贷款周期,pmt每期应还金额,函数体选用文字表达式的盒装结构,表达式公式与业务公式相同。

图片15.png

“财务指标”的商业函数定义,即以一个集合的形式将贷款产品需要计算的值集合在一个数据结构里。它有2个参数,产品即贷款产品,申请Amt即申请每期金额。函数体选用上下文的盒装结构。

图片16.png

“排名产品”是一个决策块,在这里首先循环调用财务标表函数以获取根据其数据结构计算后的数据集合,然后根据不同维度对数据集合进行排序它使用上下文的盒装结构。

图片17.png

“银行利率”也是一个决策块,它为“排名产品”决策块提供金融机构的相关贷款产品的集合常量表,使用关系的盒装结构。

图片18.png

“申请Amt”的输入块为“排名产品”决策块提供具体的客户要贷款的金额。至此我们就完成了贷款比较的金融产品算法建模。我们通过表单测试可以看见算法模型工作的很好。

图片19.png

我们将决策模型与业务系统集成后,用户通过表单输入申请Amt模型即可快速计算并返回查询结果并显示在页面上,它完全不用写代码而且开发效率也很高,客户可以挑选自己适合的金融机构贷款产品。

图片20.jpg

通过测试用例,我们实现上述算法需求,业务系统只需简单的系统调用即可使用模型逻辑。我们还可以发布版本,快速迭代需求的变化。赶快联系我们,体验Together规则引擎强大功能吧!

文章分类: 经典模型
分享到:
精选文章
公众号
关于我们
联系方式
让您的业务更自动化、智能化!
联系邮箱:   zhangyi@rongtek.com      wangyilong@rongtek.com
咨询热线:185 1521 8668        183 3562 2627
电话:010-8200081