
风险平价实战:实现与校准
风险平价的实操要点:权重求解、波动率目标、杠杆校准和再平衡规则,附带具体数值门槛。
交互工具在翻译视图中可能无法使用。
风险平价实战:实现与校准
风险平价让每个资产的风险贡献相等,而不是资金分配相等。概念干净;落地有三个校准决策,决定组合能不能活下来。
求解等风险贡献
每个资产的风险贡献是 RC_i = w_i · (Σw)_i / σ_p。让所有 RC_i 相等需要迭代求解器:
from scipy.optimize import minimize
import numpy as np
def risk_pity_objective(w, cov):
sigma = np.sqrt(w @ cov @ w)
mrc = cov @ w / sigma
rc = w * mrc
return np.sum((rc - rc.mean()) ** 2)
res = minimize(risk_pity_objective, w0, args=(cov,),
method="SLSQP", bounds=[(0,1)]*n,
constraints=[{"type":"eq","fun":lambda w: w.sum()-1}])
收敛对起始权重敏感;用反波动率权重(1/σ)做种子。
校准 1:波动率窗口
用 60 天指数加权波动率做风险估计。更短(20 天)反应过快、过度交易;更长(250 天)对状态切换太迟钝。这个窗口是换手率最大的驱动因素。
校准 2:波动率目标
把整个组合缩放到目标波动率,比如年化 10%:
leverage = target_vol / realized_portfolio_vol
如果实现波动率是 6%、目标是 10%,杠杆 1.67 倍。无论公式怎么算,杠杆封顶 2 倍——波动率塌缩时公式会要求极端杠杆,会暴力反转。
校准 3:再平衡阈值
任一权重偏离目标超过 20% 时再平衡(10% 的目标权重在 8% 或 12% 触发),或月度,看哪个先到。日度再平衡的成本吃掉分散收益;季度再平衡让风险漂得太远。
杠杆陷阱
风险平价的杠杆既是优势也是软肋。危机时相关性飙升,所有资产一起跌,波动率跳升,波动率目标规则强制的去杠杆在底部卖出。2022 年是教科书案例:股债同跌,杠杆风险平价基金回撤 20% 以上。
防御:
- 杠杆永久封顶 1.5–2 倍。
- 给波动率设地板(别去杠杆到长期均值以下)。
- 留 10–20% 现金缓冲,避免被迫卖出。
什么时候适合用
风险平价适合跑多个低相关策略、希望每个对组合方差贡献相等的交易员。单策略交易员不适用——没什么可平衡的。多策略账本上,等风险加权几乎总比等资金加权好,上面这些校准就是实战结果和教科书分叉的地方。
实时行情
打开完整图表 →相关市场数据由 TradingView 提供。
我的笔记
登录后可在本文保存笔记并与社区分享。
相关内容
下一篇推荐
Rebalancing Frequency and Tax Efficiency Tradeoffs
Rebalancing frequency and tax efficiency tradeoffs cover calendar vs threshold rebalancing, tax-loss harvesting, and turnover targets for taxable accounts.
阅读更多 →Smart Recommendations