| name | solvency-ii |
| description | Solvency II SCR计算工具,基于简化公式聚合各风险模块资本并计算偿付能力充足率。适用于保险偿付能力监管框架学习与原型验证。SCR计算为简化公式。 |
| version | 1.0.0 |
| author | wangyi |
solvency-ii
偿付能力II工具,计算偿付能力资本要求(SCR)、最低资本要求(MCR)及各风险模块资本。
脚本API
aggregate_scr(risk_modules, correlation_matrix, adjustment=0.0)
聚合各风险模块计算基本SCR(BSCR)。
必填: risk_modules, correlation_matrix
market_risk_scr(interest_rate_risk=0, equity_risk=0, property_risk=0, currency_risk=0, credit_spread_risk=0)
市场风险SCR计算。
life_underwriting_scr(mortality_risk=0, longevity_risk=0, lapse_risk=0, expense_risk=0, catastrophe_risk=0)
寿险承保风险SCR。
calculate_mcr(scr, mcr_floor=0, mcr_cap=float('inf'), mcr_ratio=0.25)
计算最低资本要求(MCR)。
必填: scr
solvency_ratio(actual_capital, scr)
偿付能力充足率。
必填: actual_capital, scr
调用示例
python scripts/main.py \
--scr <scr> \
--mcr-floor <mcr_floor> \
--mcr-cap <mcr_cap> \
--mcr-ratio <mcr_ratio>