核心用法
本技能提供完整的投资组合风险度量框架,包含四大核心模块:
1. 基础风险指标(RiskMetrics类):计算波动率、下行偏差、Beta系数;支持三种VaR计算方法(历史法、参数法、Cornish-Fisher调整);CVaR/期望损失计算;完整回撤分析(最大回撤、平均回撤、回撤持续时间);风险调整后收益指标(夏普比率、索提诺比率、卡玛比率、Omega比率)。
2. 组合风险(PortfolioRisk类):组合波动率与边际风险贡献分解;风险平价权重优化;分散化比率计算;跟踪误差分析;压力情景下的条件相关系数。
3. 滚动风险监控(RollingRiskMetrics类):63日/自定义窗口的滚动波动率、夏普比率、VaR、最大回撤及Beta;波动率状态分类(低/正常/高)。
4. 压力测试(StressTester类):预设五大历史危机情景(2008金融危机、2020新冠崩盘、2022加息周期、互联网泡沫、2010闪崩);假设情景冲击测试;蒙特卡洛压力模拟(波动率放大2倍)。
显著优点
- 方法论完备:覆盖主流学术与业界标准风险指标,参数法与历史法互补
- 非正态修正:Cornish-Fisher展开修正偏度与峰度,更准确捕捉肥尾风险
- 实战导向:内置常见历史危机日期,支持快速压力测试
- 模块化设计:四大类功能独立封装,可按需组合使用
- 机构级精度:年化因子252交易日、风险平价优化等细节符合专业规范
潜在局限
- 数据质量依赖:历史VaR假设未来分布与历史相似,极端黑天鹅事件可能低估
- 相关性静态假设:压力测试中资产间相关性可能急剧上升,需结合条件相关系数
- 未覆盖流动性风险:主要聚焦市场风险,未包含流动性枯竭导致的非线性损失
- 参数敏感性:Cornish-Fisher展开在极高阶矩时可能不稳定
- 计算成本:蒙特卡洛模拟与风险平价优化在大型组合中耗时较高
适合人群
- 量化研究员:策略回测与风险评估
- 投资组合经理:日常风险监控与报告生成
- 风控合规人员:风险限额设定与监管报送
- FOF/MOM管理人:子策略风险归因与组合优化
- 学术研究者:风险管理算法基准实现
常规风险
- 模型风险:参数VaR的正态假设与实际收益分布偏离
- 历史局限性:压力测试依赖预设危机,无法预测新型风险
- 参数误设:年化因子、置信区间选择不当导致风险误判
- 代码执行风险:极端数据(全零收益、单一样本)可能引发除零或NaN
- 过拟合风险:过度优化风险平价权重可能在样本外失效
> 本技能代码质量较高,采用scipy优化与向量化运算,但生产环境建议增加输入校验与异常处理。