低波动率股票是指日价格波动最小的大盘股,其波动率通过实现(历史)波动率衡量。在过去一年中,表现最稳健的个股集中在公用事业和必需消费品板块:这些电力及家用商品公司的销售额受经济波动影响极小。本页面按年化波动率对 30 多家大型消费品公司进行排名,并按波动率由低到高排列。此外,还有一个值得关注的现象:多元化指数基金的波动率处于该组中最稳健个股的水平或更低。
低波动率对股票意味着什么?
已实现波动率是股票日收益率的标准差,并按年化计算。如果某只股票的波动率为 15%,意味着其历史年度走势围绕趋势线上下波动约 15%;若波动率为 40%,则波动幅度接近前者的三倍。这是一个回顾性指标,反映历史走势的剧烈程度,而非预测指标或收益率。两只股票可能实现相同的 12 个月涨幅,但一只可能稳步增长,另一只则剧烈波动。波动率衡量的是这种走势差异。
下表根据过去一年的日收盘价,对一组知名大盘股的年化波动率进行了排名。数值越低,代表走势越平稳。
每个数字背后的完整 SQL
WITH d AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY','KO','JNJ','PG','PEP','WMT','MCD','MO','VZ','T','XOM','CVX','JPM','HD','COST','UNH','ABBV','MRK','PFE','LLY','CAT','HON','LMT','IBM','ORCL','CSCO','TXN','SO','DUK','NEE','NVDA','TSLA')
AND window_start >= now() - INTERVAL 400 DAY
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, dt
),
r AS (
SELECT ticker, dt,
c / lagInFrame(c) OVER (PARTITION BY ticker ORDER BY dt) - 1 AS ret
FROM d
)
SELECT ticker,
round(stddevSamp(ret) * sqrt(252) * 100, 1) AS annual_vol_pct
FROM r
WHERE ret IS NOT NULL AND dt >= today() - 370
GROUP BY ticker
ORDER BY annual_vol_pct ASC
LIMIT 15该组合中最平稳的是 SPY,即 S&P 500 指数基金本身,年化波动率为 12.5%。走势最稳的个股是 DUK,波动率为 15.6%。其余低波动率股票类似于防御型资产清单:受监管的公用事业股、饮料制造商、汉堡连锁店以及肥皂与清洁用品公司。在这一平稳板块的顶部,WMT 的波动率仍接近 24.3%,约为指数的两倍。而 NVDA 和 TSLA 等高波动率股票完全不在该名单内,其波动幅度是上述股票的数倍。
为何公用事业与必需消费品板块排名垫底
这种模式并非偶然。受监管的电力公用事业公司赚取的是由公共委员会设定的固定回报率,且用电需求随经济周期波动极小。消费必需品公司销售的是经济环境变动下仍需购买的产品:牙膏、汽水、香烟、洗洁精。这些公司的营收稳定,股息发放时间长且可靠,且股价在大多数交易日中仅呈现小幅波动。波动率指标捕捉到的正是这种稳定性。从收益的角度来看,股息率详解和即将到来的除息日涵盖了这些股票广为人知的派息情况,而除息日则解释了获取股息的具体机制。
这并不意味着低波动率股票不会下跌。它仅表示其跌幅往往较浅且速度较慢。下一板块将对此进行具体说明。
How far do the calmest stocks fall?
Volatility measures the everyday jitter. Maximum drawdown measures the single worst peak-to-trough decline over the same window: the deepest hole a holder would have sat in before recovering. A calm stock and a violent one can share a headline return while offering completely different worst moments. This panel takes the steadiest names from the table above and shows each one's largest drawdown over the past year.
每个数字背后的完整 SQL
WITH d AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY','KO','JNJ','PG','MCD','COST','SO','DUK')
AND window_start >= now() - INTERVAL 400 DAY
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, dt
),
m AS (
SELECT ticker, dt, c,
max(c) OVER (PARTITION BY ticker ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS peak
FROM d
WHERE dt >= today() - 370
)
SELECT ticker,
round(min(c / peak - 1) * 100, 1) AS max_drawdown_pct
FROM m
GROUP BY ticker
ORDER BY max_drawdown_pct DESC
LIMIT 15The shallowest drawdown in the group belongs to KO at -8.5%, and the index, SPY, sits right beside it at -9.1%. Even the deepest hole here, MCD at -22.4%, is a fraction of what a volatile growth name gives up in a bad stretch. Low realized volatility and shallow drawdowns line up in the same names: the ride is smoother and the worst day is milder.
为什么指数的表现优于个股
本页最重要的启示在于 SPY 在两个表格中的位置。在波动率排名中,指数基金最为平稳;在回撤排名中,其表现也最为轻微,其波动程度低于篮子中的任何单一公司。这就是分散投资的数学原理。当基金中的某项持仓因财报不佳而下跌时,当天有数百项其他持仓保持持平或上涨,这种抵消效应抵消了波动。单一股票则没有这种缓冲机制。一次产品召回、一场诉讼或一次业绩指引下调,都会导致整个头寸同步波动。
这是 集中度风险 的另一面:投资组合中单一标的的占比越高,该标的的原始波动率就会对投资组合产生越大影响。通过指数进行分散投资,是用放弃单只股票暴涨的机会来换取更稳定的收益曲线。对于只想让资金停止剧烈波动的人来说,这种交易方式极具吸引力。除了指数基金,将闲置资金 存放在 极度稳定的工具中,可以获得更加平稳的收益。
常见问题
目前哪些股票的波动率最低?
在过去一年中,波动最小的大盘股是受监管的公用事业股和必需消费品股。在上述排名列表中,波动最平稳的个股是 DUK,其年化波动率为 15.6%,可口可乐 (Coca-Cola)、麦当劳 (McDonald's) 和宝洁 (Procter & Gamble) 等股票也处于相近水平。该列表会随新价格数据的更新而实时刷新。
低波动率是否等同于安全?
并非如此。低波动率意味着每日价格波动较小,且从历史数据看,回撤幅度也较浅,这通常让投资者感到走势更平稳。但这并不保证不会亏损:即使是上述回撤面板中最稳健的股票,也曾从高点下跌。波动率描述的是过去的波动情况,而非未来的安全性。
为什么指数基金的波动率比单只股票低?
指数基金持有数百家公司,因此单家公司的表现不佳会被其他公司的平稳或上涨所抵消。这些抵消效应会减小基金整体的波动幅度。单只股票会承受其自身新闻带来的全部冲击,且没有任何因素可以抵消,这就是为什么 SPY 的排名低于表中的任何个股。
实现波动率是如何计算的?
它是股票每日收益率的标准差,乘以 252(一年的交易日数量)的平方根以转化为年化数值,最后以百分比形式呈现。数值越大,意味着典型的每日波动越大。本页面的查询结果直接根据每日收盘价计算得出。
上述每个面板都附带了生成该数据的原始 SQL 语句。您可以展开任何一个面板来审计数据,或在 Strasmore 终端上自行对最平稳的股票进行排名。