2. 金融基础概念:利率、年化利率、APR、EAR、等额本息与等额本金

在额度定价与稳定性巡检中,利率是资金的时间价格,也是所有风险定价模型的起点。本章从最基础的利率定义出发,逐步拆解年化利率、APR、EAR 以及两种主流还款方式,为后续 Python 实现定价引擎打下坚实的金融数学基础。

2.1 利率与年化利率

利率(Interest Rate)是借款人为使用资金而支付的成本,通常以百分比表示。利率可以按日、月、季、年等不同周期计算,但不同周期的利率不能直接比较,因此需要统一转换为年化利率(Annualized Interest Rate)。

关键公式: 年化利率 = 周期利率 × 年化周期数
例如:月利率 1% → 年化利率 = 1% × 12 = 12%

年化利率的简单乘法忽略了复利效应,因此在实际金融产品中,监管机构通常要求披露更精确的利率指标——APR 和 EAR。

2.2 APR 与 EAR

指标 全称 计算方式 是否含复利 典型用途
APR Annual Percentage Rate 周期利率 × 年化周期数 否(单利) 信用卡、消费贷、监管披露
EAR Effective Annual Rate (1 + 周期利率)^年化周期数 - 1 是(复利) 投资回报、贷款实际成本
巡检要点: 在额度定价稳定性巡检中,APR 常用于前端展示,EAR 用于后端风险模型计算。两者差异随复利频率增大而扩大。例如:月利率 1%,APR = 12%,EAR = (1+0.01)^12 - 1 ≈ 12.68%。
APR 与 EAR 对比流程 APR(年化百分比) 单利计算 周期利率 × 期数 监管披露标准 EAR(有效年利率) 复利计算 (1+r)^n - 1 风险模型核心 复利频率越高,APR 与 EAR 差异越大

2.3 等额本息与等额本金

在信贷产品中,还款方式直接影响每期现金流分布和风险暴露。两种主流方式对比如下:

对比维度 等额本息 等额本金
每期还款额 固定不变 逐期递减
每期本金 逐期递增 固定不变
总利息支出 较高 较低
前期还款压力 较小(金额固定) 较大(前期本金多)
适用场景 房贷、消费贷、稳定收入人群 投资性贷款、短期周转

2.4 等额本息计算公式

设贷款本金为 P,月利率为 r,期数为 n,则每期还款额 M 为:

M = P × [r × (1+r)^n] / [(1+r)^n - 1]

Python 实现:

def calc_equal_installment(P, annual_rate, months):
    """
    等额本息计算
    :param P: 贷款本金
    :param annual_rate: 年化利率(APR)
    :param months: 还款月数
    :return: 每期还款额
    """
    r = annual_rate / 12
    n = months
    M = P * (r * (1 + r) ** n) / ((1 + r) ** n - 1)
    return round(M, 2)

# 示例:本金 100,000,年利率 12%,期限 12 个月
print(calc_equal_installment(100000, 0.12, 12))
# 输出:8884.88

2.5 等额本金计算公式

每期偿还固定本金 P/n,利息按剩余本金计算:

第 k 期还款额 = P/n + (P - (k-1) × P/n) × r

Python 实现:

def calc_equal_principal(P, annual_rate, months):
    """
    等额本金计算
    :param P: 贷款本金
    :param annual_rate: 年化利率(APR)
    :param months: 还款月数
    :return: 每期还款额列表
    """
    r = annual_rate / 12
    principal_per_month = P / months
    payments = []
    for k in range(1, months + 1):
        interest = (P - (k - 1) * principal_per_month) * r
        payment = principal_per_month + interest
        payments.append(round(payment, 2))
    return payments

# 示例:本金 100,000,年利率 12%,期限 12 个月
print(calc_equal_principal(100000, 0.12, 12))
# 输出:[9333.33, 9250.0, 9166.67, ... , 8416.67]
两种还款方式现金流对比(12期) 等额本息(固定) 等额本金(递减) 等额本息 等额本金

2.6 额度定价巡检中的实际应用

  • 利率校准: 巡检时需确认系统使用的利率是 APR 还是 EAR,避免模型与前端展示不一致。
  • 还款方式影响: 等额本息前期利息占比高,风险暴露更大;等额本金前期本金偿还快,风险递减更快。
  • 稳定性检测: 定期对比理论还款额与实际还款额,偏差超过阈值(如 0.5%)需触发告警。
常见巡检陷阱: 部分系统将 APR 直接用于复利计算,导致利息多算;或将等额本息公式中的月利率误用为年利率,造成定价偏差。巡检脚本中应加入公式校验逻辑。

2.7 本章小结