坏账率基础:坏账的定义与计算公式
在量化风控策略回测中,坏账率是最核心的损失度量指标。本章将系统讲解坏账的逾期定义、计算公式以及两种主流口径——年化坏账率与静态池坏账率的差异与适用场景。
1. 坏账的定义:逾期天数 M3+ / M6+
坏账并非“未还款”的简单二元状态,而是基于逾期天数的连续判定。行业通用标准将逾期天数划分为不同阶段:
| 逾期阶段 | 逾期天数范围 | 常见简称 | 是否计入坏账 |
|---|---|---|---|
| 正常 | 0 天 | C | 否 |
| M1 | 1–30 天 | M1 | 否(早期逾期) |
| M2 | 31–60 天 | M2 | 否(关注类) |
| M3+ | ≥ 90 天 | M3+ | 是(坏账) |
| M6+ | ≥ 180 天 | M6+ | 是(严重坏账) |
关键概念:M3+ 是行业最通用的坏账起点(逾期 ≥ 90 天),M6+ 常用于长期信贷产品(如房贷、车贷)或监管报送口径。在量化策略回测中,建议同时计算 M3+ 和 M6+ 坏账率,以评估不同回收假设下的风险暴露。
2. 坏账率计算公式
坏账率的基本公式为:
坏账率 = (期末坏账余额 / 期末在贷余额) × 100%
但在实际回测中,需要根据时间窗口和资产池的划分方式,选择不同的计算口径:
- 时点坏账率:某一时间截面上,坏账余额占在贷余额的比例。反映瞬时风险水平。
- 期间坏账率:某一时间段内(如一个季度),新产生的坏账金额占该期间平均在贷余额的比例。反映新增风险。
- 累计坏账率:从放款到观察期末,累计坏账金额占累计放款金额的比例。反映全生命周期损失。
回测建议:量化策略回测中,优先使用期间坏账率(月度或季度)作为策略评估指标,因为它能更灵敏地反映策略调整后的风险变化。时点坏账率容易受存量资产结构干扰。
3. 年化坏账率 vs. 静态池坏账率
这是风控回测中最容易混淆的两个概念,它们的计算逻辑和业务含义完全不同:
| 对比维度 | 年化坏账率 | 静态池坏账率 |
|---|---|---|
| 计算基础 | 将期间坏账率年化(×12/月数) | 固定放款批次,追踪至观察期末 |
| 资产池 | 动态池(包含不同放款时间) | 静态池(同一放款月份/季度) |
| 时间维度 | 假设当前风险水平持续一年 | 实际跟踪到指定账龄(如 12 期) |
| 适用场景 | 快速评估策略短期风险 | 评估策略全生命周期表现 |
| 局限性 | 受季节性、放款量波动影响大 | 需要较长的观察期(6–24 个月) |
年化坏账率的计算示例:
假设某月坏账率为 0.8%,则年化坏账率 = 0.8% × 12 = 9.6%
静态池坏账率的计算示例:
2024年1月放款 1000 万元,到 2025年1月(12期)累计坏账 85 万元
静态池坏账率 = 85 / 1000 = 8.5%
常见误区:不要将年化坏账率直接等同于静态池坏账率。年化坏账率假设风险线性外推,而静态池坏账率反映真实账龄表现。在策略回测中,建议同时展示两种口径,以交叉验证策略的稳健性。
4. 坏账率计算流程(SVG 图)
下图展示了从原始还款数据到最终坏账率输出的完整计算流程:
5. 年化坏账率与静态池坏账率对比(SVG 图)
下图直观展示两种口径在时间维度和资产池结构上的核心差异:
6. 回测中的坏账率选择建议
实战建议:在量化策略回测中,建议采用双口径并行策略:
- 短期监控:使用年化坏账率(月度更新),快速捕捉策略调整后的风险变化。
- 长期评估:使用静态池坏账率(按放款批次追踪),评估策略的真实全生命周期表现。
- 交叉验证:当年化坏账率与静态池坏账率出现显著背离时,提示可能存在季节性、放款量波动或策略执行偏差。