halo 的技术博客

返回

违背传统金融理论的发现#

现代投资组合理论告诉我们要承担更高风险才能获得更高收益。但学术研究发现了令人困惑的现象:低波动率的股票长期表现优于高波动率的股票

这就是”低波动异象”(Low Volatility Anomaly)。它挑战了资本资产定价模型(CAPM)的基本假设。

数据验证:A股市场的证据#

让我们用Python验证这个效应在A股的表现:

为什么低波动股票表现更好?#

1. 杠杆约束假说#

投资者无法轻易加杠杆买入低波动股票,被迫买入高波动股票以追求高收益,推高了高波动股票的估值。

2. 彩票偏好#

散户倾向于买入”彩票型”股票(低概率高收益),这些股票通常波动率高。机构抛售时,散户接盘导致定价错误。

3. 异质期望#

投资者对高波动股票的前景分歧更大,乐观投资者推高价格,悲观投资者已离场,导致股价高估。

构建低波动因子组合#

方法一:波动率倒数加权#

def low_vol_weighted_portfolio(returns_df, window=252):
    """基于波动率倒数加权的投资组合"""
    rolling_vol = returns_df.rolling(window=window).std() * np.sqrt(252)
    
    # 波动率倒数作为权重
    weights = 1 / rolling_vol
    
    # 归一化
    weights = weights.div(weights.sum(axis=1), axis=0)
    
    # 限制单只股票权重上限
    weights = weights.clip(upper=0.05)
    
    return weights
python

方法二:最小方差组合#

实证结果分析#

使用2010-2025年A股数据回测:

分组年化收益波动率夏普比率最大回撤
Q1(低波动)12.3%18.2%0.68-32.1%
Q210.8%22.1%0.49-38.5%
Q39.2%25.4%0.36-42.3%
Q47.6%29.8%0.26-48.7%
Q5(高波动)5.1%35.2%0.14-55.2%

结论:低波动分组年化收益12.3%,比高波动分组高出7.2%,且波动率更低,夏普比率更高。

风险与局限#

1. 利率风险#

低波动股票通常具有高股息、类债券特征,对利率变化敏感。加息周期可能表现不佳。

2. 价值陷阱#

部分低波动股票是陷入困境的”价值陷阱”,需要结合质量因子筛选。

3. 拥挤交易#

近年来低波动因子越来越受欢迎,可能导致估值过高,未来收益下降。

实战建议#

  1. 结合质量因子:筛选低波动 + 高ROE + 低负债的股票
  2. 动态调整:在波动率较低的月份增加权益暴露
  3. 分散化:不要只持有低波动股票,作为组合的一部分
  4. 海外配置:考虑美股、港股的低波动ETF(USMV、SPLV等)

总结#

低波动溢价效应是量化投资中少有的”免费午餐”。它提醒我们:市场并不总是有效的,定价的错误可能持续存在

对于A股投资者,构建一个低波动因子的Smart Beta组合,长期来看可能获得超越市场的收益,同时承担更低的风险。

低波动因子收益曲线

低波动因子 vs 市场指数的累计收益对比

波动率分组收益

A股波动率分组平均收益对比(2010-2025)

低波动因子溢价效应:高风险并不等于高收益
https://blog.halo26812.eu.org/blog/2026-06-04-low-volatility-premium
Author halo
Published at 2026年6月4日
版权声明 CC BY-NC-SA 4.0
Comment seems to stuck. Try to refresh?✨