Skip to content

Latest commit

 

History

History
119 lines (78 loc) · 7.67 KB

File metadata and controls

119 lines (78 loc) · 7.67 KB

偿付能力情景测算底层逻辑说明

本文说明当前小程序的测算口径。它是“基于现有月度底稿和规则参数的管理测算模型”,不是完整偿二代复算引擎,也不替代监管报送系统。

1. 数据来源

程序扫描 origin stats/ 下的月度 Excel 底稿,按文件名中的报告月末和底稿时点/版本供页面选择。文件名约定为 公司代码_报告月末_底稿时点[版本].xlsx,例如 1000_20260430_20260512.xlsx。选定底稿后,关键 sheet 包括:

  • S01_偿付能力状况表:读取认可资产、实际资本、核心资本、最低资本、核心/综合偿付能力充足率等基准指标。
  • S05_最低资本表:读取寿险保险风险、非寿险保险风险、市场风险、信用风险及其子项最低资本。
  • KBQS_V_跨表取数视图:读取账户、资产类型、认可价值和底稿资产暴露,用于展示基准资产结构和生成情景变化。
  • FLS05ACC_分账户最低资本表:用于页面展示分账户最低资本,当前不直接参与重算。
  • MC_RESULT_资产端利率风险明细表:用于按资产类型和久期 bucket 动态反推资产端利率风险抵减因子。
  • CAL_DETAIL_最低资本明细表:用于按资产类型动态反推利差风险因子。

2. 情景输入

支持两类情景:

  • 加仓/减仓/建仓:模拟主动买入、卖出或新增某类资产。保险公司可以通过加减杠杆实现资产规模变化,所以当前版本不强制要求同时录入资金来源或存量资产切换。
  • 上涨/下跌:模拟已有资产估值变化。估值变化默认进入实际资本和核心资本,同时改变对应风险资本。
  • 市场冲击:模拟股市整体涨跌,以及国债、地方政府债按久期 bucket 的收益率 bp 变化。固收价格变化按久期近似:
价格变化 = - 久期中点 × bp变化 / 10000 × 该久期 bucket 利率风险资产价值

如果要做“卖出 A、买入 B”的资产重新配置,可以录入两个情景叠加:A 减仓、B 加仓。

当前策略输入只保留资产类型维度;账户维度暂不作为测算入口。

3. 目标倒推

目标倒推用于回答“为了让核心/综合偿付能力充足率变化若干百分点,单一资产类型需要变化多少”。处理逻辑:

  1. 用户选择目标指标、目标变化百分点、资产类型和债券久期 bucket;页面提供 100%、120%、150% 快捷按钮,用于按当前基准充足率自动填入目标变化百分点。
  2. 程序分别求解 加仓/建仓上涨/下跌 两种动作,每种动作都会同时尝试正向变化和负向变化。
  3. 正向搜索范围为 0 到该资产类型当前认可价值的 5 倍,负向搜索范围为 0 到把该资产类型减至 0;先分段扫描找可行区间,再二分求绝对值最小的满足目标金额。
  4. 如果双向动作在搜索上限内都无法达到目标,显示无解。

目标倒推中的加仓/建仓固定把认可资产变化同步计入实际资本和核心资本;这只影响目标倒推模块,不改变普通情景模块的默认口径。

4. 风险因子

当前版本不再使用“所有风险暴露同比例变化 × 底稿平均资本占用率”的简单方法。情景变化先按资产类型映射到显式风险因子:

资产类别 当前简化因子
国债、地方政府债、政策性金融债、金融债、信用债等 利率风险抵减因子从 MC_RESULT_资产端利率风险明细表 动态反推
政策性金融债、金融债、信用债等 利差风险因子从 CAL_DETAIL_最低资本明细表 动态反推
债券型基金、固收类产品 权益价格风险 6.00%
上市普通股票 权益价格风险 35.16%
股票型/混合型基金、权益类/混合类资管产品 权益价格风险 25.87%
未上市股权、长期股权投资 权益价格风险 41.00%
股权投资基金 权益价格风险 45.10%
债权投资计划 交易对手风险 9.30%
固定收益类信托计划 交易对手风险 9.50%
不动产、投资性房地产物权及相关产品 房地产风险 18.00%

权益、房地产和交易对手因子仍是当前简化参数,后续应替换为可维护的监管规则参数表。

如果资产类型没有命中上述显式规则,但 KBQS_V_跨表取数视图 已有存量风险暴露,程序会启用底稿风险暴露兜底:按该资产类型的“风险暴露/认可价值”结构,乘以当前 S05 对应风险最低资本与全量风险暴露的比率,反推边际资本因子。该兜底用于避免有存量风险暴露的资产加仓后最低资本完全不变。

5. 利率风险处理

寿险利率风险按净现金流情景法理解:资产现金流是负债现金流的对冲项。因此买入国债、地方政府债、金融债、信用债等固收资产时,程序把对应利率因子作为“资产端利率风险抵减”,不是正向增加利率风险资本。

利率抵减因子从月度底稿反推:

利率风险抵减因子
= 资产端利率风险MC / (账面价值净价 + 应收利息)

程序同时展示 资产端利率风险MC / PV基础 作为校验口径。债券类资产可选择久期 bucket:

存量平均、<3年、3-5年、5-7年、7-10年、10-15年、15-30年、30年以上

如果选择“存量平均”,使用该资产类型全量存量的平均抵减因子;如果选择具体久期 bucket,使用该资产类型在该 bucket 内的平均抵减因子。该变化先作用于 S05 的“市场风险-利率风险最低资本”,且利率风险子项不低于 0。然后再进入市场风险相关矩阵。

6. 利差风险处理

债券类资产的利差风险因子从 CAL_DETAIL_最低资本明细表 反推:

利差风险因子 = 利差风险MC / 利差风险暴露

因此政策性金融债、金融债、企业债、公司债、中期票据等不再使用固定利差因子。以当前底稿为例,政策性金融债利差风险因子约为 3.3716%,而不是旧模型里的 12.6016%。

7. 相关矩阵汇总

程序从 S05 读取基准子项资本,然后用简化相关矩阵重算情景增量:

  1. 市场风险:利率、权益、房地产、境外固收、境外权益、汇率六个子项按偿二代相关矩阵汇总。
  2. 信用风险:利差风险和交易对手违约风险按 0.25 相关系数汇总。
  3. 量化风险:寿险保险风险、非寿险保险风险、市场风险、信用风险按偿二代量化风险相关矩阵汇总。

为保持与底稿基准口径一致,页面展示的基准指标仍以 S01/S05 为准;情景只把重算得到的增量叠加到底稿基准值上。

8. 实际资本

默认情况下:

  • 加仓/减仓/建仓只改变认可资产和最低资本,不自动改变实际资本。
  • 上涨/下跌改变认可资产,并同步改变实际资本和核心资本。

如果勾选“认可资产变化同步实际资本”,加仓/减仓带来的净认可资产变化也会计入实际资本和核心资本。

9. 当前局限

  • 不重建完整 Excel 公式链。
  • 不重算寿险负债现金流、完整利率曲线、损失吸收效应、控制风险最低资本和附加资本。
  • 不做穿透资产的逐项监管因子识别,只按当前资产类型名称和 MC_RESULT 久期 bucket 做简化映射。
  • 大幅情景、复杂衍生品、境外资产和特殊政策折扣仍需要专门参数表和规则引擎。

当前版本适合做内部方向性测算和敏感性分析。更精确的下一步是把监管规则 PDF 中的因子、期限、评级、长期持有权益条件等整理成可维护参数表,并在利率风险模块接入资产/负债现金流久期重算。