本文说明当前小程序的测算口径。它是“基于现有月度底稿和规则参数的管理测算模型”,不是完整偿二代复算引擎,也不替代监管报送系统。
程序扫描 origin stats/ 下的月度 Excel 底稿,按文件名中的报告月末和底稿时点/版本供页面选择。文件名约定为 公司代码_报告月末_底稿时点[版本].xlsx,例如 1000_20260430_20260512.xlsx。选定底稿后,关键 sheet 包括:
S01_偿付能力状况表:读取认可资产、实际资本、核心资本、最低资本、核心/综合偿付能力充足率等基准指标。S05_最低资本表:读取寿险保险风险、非寿险保险风险、市场风险、信用风险及其子项最低资本。KBQS_V_跨表取数视图:读取账户、资产类型、认可价值和底稿资产暴露,用于展示基准资产结构和生成情景变化。FLS05ACC_分账户最低资本表:用于页面展示分账户最低资本,当前不直接参与重算。MC_RESULT_资产端利率风险明细表:用于按资产类型和久期 bucket 动态反推资产端利率风险抵减因子。CAL_DETAIL_最低资本明细表:用于按资产类型动态反推利差风险因子。
支持两类情景:
- 加仓/减仓/建仓:模拟主动买入、卖出或新增某类资产。保险公司可以通过加减杠杆实现资产规模变化,所以当前版本不强制要求同时录入资金来源或存量资产切换。
- 上涨/下跌:模拟已有资产估值变化。估值变化默认进入实际资本和核心资本,同时改变对应风险资本。
- 市场冲击:模拟股市整体涨跌,以及国债、地方政府债按久期 bucket 的收益率 bp 变化。固收价格变化按久期近似:
价格变化 = - 久期中点 × bp变化 / 10000 × 该久期 bucket 利率风险资产价值
如果要做“卖出 A、买入 B”的资产重新配置,可以录入两个情景叠加:A 减仓、B 加仓。
当前策略输入只保留资产类型维度;账户维度暂不作为测算入口。
目标倒推用于回答“为了让核心/综合偿付能力充足率变化若干百分点,单一资产类型需要变化多少”。处理逻辑:
- 用户选择目标指标、目标变化百分点、资产类型和债券久期 bucket;页面提供 100%、120%、150% 快捷按钮,用于按当前基准充足率自动填入目标变化百分点。
- 程序分别求解
加仓/建仓和上涨/下跌两种动作,每种动作都会同时尝试正向变化和负向变化。 - 正向搜索范围为 0 到该资产类型当前认可价值的 5 倍,负向搜索范围为 0 到把该资产类型减至 0;先分段扫描找可行区间,再二分求绝对值最小的满足目标金额。
- 如果双向动作在搜索上限内都无法达到目标,显示无解。
目标倒推中的加仓/建仓固定把认可资产变化同步计入实际资本和核心资本;这只影响目标倒推模块,不改变普通情景模块的默认口径。
当前版本不再使用“所有风险暴露同比例变化 × 底稿平均资本占用率”的简单方法。情景变化先按资产类型映射到显式风险因子:
| 资产类别 | 当前简化因子 |
|---|---|
| 国债、地方政府债、政策性金融债、金融债、信用债等 | 利率风险抵减因子从 MC_RESULT_资产端利率风险明细表 动态反推 |
| 政策性金融债、金融债、信用债等 | 利差风险因子从 CAL_DETAIL_最低资本明细表 动态反推 |
| 债券型基金、固收类产品 | 权益价格风险 6.00% |
| 上市普通股票 | 权益价格风险 35.16% |
| 股票型/混合型基金、权益类/混合类资管产品 | 权益价格风险 25.87% |
| 未上市股权、长期股权投资 | 权益价格风险 41.00% |
| 股权投资基金 | 权益价格风险 45.10% |
| 债权投资计划 | 交易对手风险 9.30% |
| 固定收益类信托计划 | 交易对手风险 9.50% |
| 不动产、投资性房地产物权及相关产品 | 房地产风险 18.00% |
权益、房地产和交易对手因子仍是当前简化参数,后续应替换为可维护的监管规则参数表。
如果资产类型没有命中上述显式规则,但 KBQS_V_跨表取数视图 已有存量风险暴露,程序会启用底稿风险暴露兜底:按该资产类型的“风险暴露/认可价值”结构,乘以当前 S05 对应风险最低资本与全量风险暴露的比率,反推边际资本因子。该兜底用于避免有存量风险暴露的资产加仓后最低资本完全不变。
寿险利率风险按净现金流情景法理解:资产现金流是负债现金流的对冲项。因此买入国债、地方政府债、金融债、信用债等固收资产时,程序把对应利率因子作为“资产端利率风险抵减”,不是正向增加利率风险资本。
利率抵减因子从月度底稿反推:
利率风险抵减因子
= 资产端利率风险MC / (账面价值净价 + 应收利息)
程序同时展示 资产端利率风险MC / PV基础 作为校验口径。债券类资产可选择久期 bucket:
存量平均、<3年、3-5年、5-7年、7-10年、10-15年、15-30年、30年以上
如果选择“存量平均”,使用该资产类型全量存量的平均抵减因子;如果选择具体久期 bucket,使用该资产类型在该 bucket 内的平均抵减因子。该变化先作用于 S05 的“市场风险-利率风险最低资本”,且利率风险子项不低于 0。然后再进入市场风险相关矩阵。
债券类资产的利差风险因子从 CAL_DETAIL_最低资本明细表 反推:
利差风险因子 = 利差风险MC / 利差风险暴露
因此政策性金融债、金融债、企业债、公司债、中期票据等不再使用固定利差因子。以当前底稿为例,政策性金融债利差风险因子约为 3.3716%,而不是旧模型里的 12.6016%。
程序从 S05 读取基准子项资本,然后用简化相关矩阵重算情景增量:
- 市场风险:利率、权益、房地产、境外固收、境外权益、汇率六个子项按偿二代相关矩阵汇总。
- 信用风险:利差风险和交易对手违约风险按 0.25 相关系数汇总。
- 量化风险:寿险保险风险、非寿险保险风险、市场风险、信用风险按偿二代量化风险相关矩阵汇总。
为保持与底稿基准口径一致,页面展示的基准指标仍以 S01/S05 为准;情景只把重算得到的增量叠加到底稿基准值上。
默认情况下:
- 加仓/减仓/建仓只改变认可资产和最低资本,不自动改变实际资本。
- 上涨/下跌改变认可资产,并同步改变实际资本和核心资本。
如果勾选“认可资产变化同步实际资本”,加仓/减仓带来的净认可资产变化也会计入实际资本和核心资本。
- 不重建完整 Excel 公式链。
- 不重算寿险负债现金流、完整利率曲线、损失吸收效应、控制风险最低资本和附加资本。
- 不做穿透资产的逐项监管因子识别,只按当前资产类型名称和 MC_RESULT 久期 bucket 做简化映射。
- 大幅情景、复杂衍生品、境外资产和特殊政策折扣仍需要专门参数表和规则引擎。
当前版本适合做内部方向性测算和敏感性分析。更精确的下一步是把监管规则 PDF 中的因子、期限、评级、长期持有权益条件等整理成可维护参数表,并在利率风险模块接入资产/负债现金流久期重算。