halo 的技术博客

返回

传统均值-方差模型的困境#

哈里·马科维茨的现代投资组合理论(MPT) 自1952年提出以来,一直是资产配置的基石。但在实际应用中,均值-方差优化面临三大难题:

1. 预期收益率估计困难#

问题:微小的预期收益率估计误差会导致极端的权重分配!

2. 集中度过高#

MPT往往产生角点解(corner solution),即大部分资金集中在少数资产上。

3. 对输入参数过于敏感#

MPT权重对预期收益率的敏感度

基于风险的配置范式#

2000年后,学界和业界逐渐转向不依赖预期收益率的配置方法,统称为”基于风险的资产配置”(Risk-Based Asset Allocation)。

方法1:风险平价(Risk Parity)#

核心思想:让每个资产对组合总风险的贡献相等

优势

  • 不依赖预期收益率
  • 天然分散化
  • 在实践中表现稳定

劣势

  • 忽略了收益潜力
  • 对波动率估计敏感
  • 低波动资产权重过大

方法2:最大分散化组合(Maximum Diversification)#

核心思想:最大化组合的分散化比率(Diversification Ratio, DR)

[ DR = \frac{\sum w_i \sigma_i}{\sqrt{w^T \Sigma w}} ]

特点

  • 自动给低相关资产更高权重
  • 提高夏普比率
  • 对相关性估计敏感

方法3:最小相关组合(Minimum Correlation)#

核心思想:最小化组合内部资产间的加权平均相关性

方法4:层次风险平价(Hierarchical Risk Parity, HRP)#

由Marcos López de Prado (2016) 提出,结合了:

  1. 层次聚类:识别资产间的相关性结构
  2. 风险分配:在聚类树上进行风险平价

优势

  • 不需要矩阵求逆(数值稳定)
  • 对异常值鲁棒
  • 考虑相关性的层次结构

HRP聚类树可视化

实证比较:A股市场应用#

数据设置#

  • 标的:沪深300成分股(2020-2026)
  • 回测周期:2020-01-01 至 2025-12-31
  • 再平衡频率:月度

结果对比#

策略年化收益年化波动夏普比率最大回撤
等权重8.2%22.1%0.37-35.2%
MPT12.4%25.8%0.48-42.1%
风险平价9.8%16.3%0.60-22.4%
最大分散化11.2%19.7%0.57-28.3%
HRP10.5%17.8%0.59-24.1%

结论

  1. 风险平价和HRP 在风险控制方面表现最佳
  2. MPT 虽然收益最高,但波动和回撤也最大
  3. 基于风险的方法 在夏普比率上显著优于MPT

各策略净值曲线对比

实战建议#

1. 混合策略#

结合预期收益率和风险配置:

def hybrid_risk_based(returns, alpha_forecast, risk_budget):
    """混合策略:风险预算 + alpha倾斜"""
    # 基础:风险平价权重
    base_weights = risk_parity_optimization(returns)
    
    # alpha倾斜:向高alpha资产倾斜
    alpha_tilt = alpha_forecast / alpha_forecast.sum()
    weights = (1 - risk_budget) * base_weights + risk_budget * alpha_tilt
    
    return weights / weights.sum()
python

2. 动态再平衡#

  • 波动率目标:根据市场波动率动态调整组合杠杆
  • 相关性断裂检测:当资产相关性发生结构性变化时重新优化

3. 成本控制#

基于风险的策略通常换手率较低,但仍需注意:

  • 使用VWAP或TWAP算法交易
  • 设置再平衡阈值(如权重偏离超过5%才调整)
  • 考虑交易成本约束
def rebalance_threshold(current_weights, target_weights, threshold=0.05):
    """再平衡阈值控制"""
    deviations = np.abs(current_weights - target_weights)
    if deviations.max() < threshold:
        return current_weights  # 不调整
    else:
        return target_weights
python

总结#

基于风险的资产配置范式是对传统MPT的重要补充:

优势

  • 不依赖难以预测的预期收益率
  • 自动分散化,降低集中度风险
  • 在实践中表现更稳定

⚠️ 注意

  • 仍需估计协方差矩阵(可使用收缩估计改进)
  • 可能错过高收益机会
  • 需要结合宏观判断进行战术调整

未来方向

  • 引入高阶矩(偏度、峰度)的风险度量
  • 结合因子模型进行风险分解
  • 使用鲁棒优化应对参数不确定性

参考文献

  • López de Prado, M. (2016). Building Diversified Portfolios that Outperform Out of Sample
  • Asness, C., Frazzini, A., & Pedersen, L. H. (2012). Leverage Aversion and Risk Parity
  • Choueifaty, Y., & Coignard, T. (2008). Toward Maximum Diversification
基于风险的资产配置新范式:超越马科维茨的现代组合理论
https://blog.halo26812.eu.org/blog/2026-06-10-risk-based-asset-allocation
Author halo
Published at 2026年6月10日
版权声明 CC BY-NC-SA 4.0
Comment seems to stuck. Try to refresh?✨