历史波动率是什么?如何用过去收益估算股票波动?
历史波动率是什么?如何用过去收益估算股票波动?
日期: 2026-05-25
来源: https://xiaoyinsi.com/wiki/options/historical-volatility
历史波动率是什么?如何用过去收益估算股票波动? – 投资百科 – 小隐寺
历史波动率是什么?如何用过去收益估算股票波动?
历史波动率用过去收益率标准差衡量已经发生的价格波动。
历史波动率(Historical Volatility,简称 HV)是根据一段已经发生的价格数据,计算资产收益率离散程度的统计指标。它回答的不是“股票过去涨了多少”,而是“股票在这段时间里每天上下波动得有多剧烈”。同样上涨 20% 的两只股票,一只可能平稳地逐步上涨,另一只可能先跌 30% 再快速反弹;后者的历史波动率通常更高。
历史波动率一般以年化百分比表示。例如某只股票的 20 日历史波动率为 30%,意思不是它未来一年一定上涨或下跌 30%,也不是它未来一年的最大跌幅是 30%。更准确的说法是:如果最近观察到的日收益波动特征能够持续一年,那么按常见年化方法换算后的收益率标准差约为 30%。
它与收益方向没有直接关系。价格连续小幅下跌时,历史波动率可能很低;价格大涨大跌但最终回到原位时,历史波动率反而可能很高。因此,HV 是风险幅度指标,不是多空信号,也不是收益率指标。
计算历史波动率通常分为四步:取得连续价格、计算每期收益率、计算收益率标准差、将标准差年化。实际应用中的差异,主要来自价格口径、收益率算法、观察窗口和年化规则。
股票通常使用复权收盘价,因为拆股和分红会造成未经调整的价格跳变。如果一只股票进行 2 比 1 拆股,原始价格可能从 100 美元变成 50 美元,但投资者财富并未因此腰斩。若直接使用未复权数据,模型会把这次公司行为误认为一次巨大市场波动。
对于盘中风险,也可以使用分钟价或小时价,但高频数据包含买卖价差、流动性和微观结构噪音,不能简单照搬日频计算结论。
常见做法是使用对数收益率:
将观察窗口内的日收益率与平均日收益率比较,再计算离差平方的平均程度。样本标准差可写为:
第一步:选择价格序列
第二步:计算收益率
第三步:计算样本标准差
隐含波动率和实际波动率有什么区别?
波动率锥是什么?如何比较不同周期的历史波动范围?
隐含波动率IV是什么?期权为什么会因为IV高低而变贵变便宜?
二叉树期权定价是什么?为什么它适合理解提前行权?
期权流动性陷阱是什么?为什么报价好看但出不来?
一个人做交易,亏多赚少?不得方法?
快快加入小隐寺的Discord社区,跟多位高手交流美股当下主题板块,研究基本面、技术分析,还有专属分类频道
是收益率样本数量,",," 是平均收益率。标准差越大,说明每日收益偏离平均值的程度越大,价格路径越不稳定。
第四步:年化
美股日频数据通常按一年约 252 个交易日换算:
年化历史波动率 ≈ 日收益率标准差 × √252
年化只是统一比较尺度,不会增加原始样本的信息。用 10 天数据计算后乘以 √252,仍然只是短窗口估计,不会因此变成可靠的一年预测。
假设某股票最近 6 个交易日的复权收盘价依次为:
因此,这个极短样本给出的年化历史波动率约为 45.1%。但只有 5 个收益率,任何一个异常交易日都会明显影响结果,所以这个数字只能演示计算,不能作为稳定估计。
再假设同一股票的 20 日 HV 为 42%,60 日 HV 为 30%,而一个月期平值期权的隐含波动率为 55%。可以得到三个层次的观察:
近期实际波动高于过去三个月平均水平,市场可能刚进入更剧烈的状态。
期权定价反映的未来预期又高于近期已实现波动,可能包含财报或监管事件溢价。
这不等于卖出期权必然获利。未来如果出现更大跳空,最终实现波动仍可能超过 55%;卖方还承受 Gamma、流动性和尾部损失。
正确使用方式是把 HV 当作基准,继续检查事件日历、不同期限 IV、偏度、成交价差和仓位损失上限,而不是看到“IV 高于 HV”就机械交易。
观察窗口如何影响结果
“历史波动率是多少”不是一个完整问题,还必须说明观察窗口。常见的 10 日、20 日、60 日和 252 日 HV 描述的是不同时间尺度。
10 日或 20 日窗口对最新行情反应快,适合观察财报、政策或突发事件后的短期变化,但容易被单日跳空扭曲。
60 日窗口大约覆盖一个季度,兼顾灵敏度和稳定性,常用于中短期风险比较。
252 日窗口大约覆盖一年,结果更平滑,但对刚发生的市场状态变化反应较慢。
滚动计算时,每个交易日加入一个新收益率,同时删除窗口最早的一个收益率。假如 20 日前发生过一次 12% 的暴跌,当这一天离开 20 日窗口时,HV 可能突然下降,即使当天价格非常平静。这种变化是窗口效应,不一定代表市场风险在当天突然消失。
使用者还要区分收盘到收盘波动与盘中波动。仅用收盘价会遗漏日内高低点信息;Parkinson、Garman-Klass 等估计方法会加入最高价、最低价或开盘价,但它们也依赖各自假设。没有一种口径在所有场景中都绝对正确,关键是保持比较口径一致。
比较同一资产的不同时期
将当前 20 日 HV 与过去数年的 20 日 HV 分布比较,可以判断当前波动处于相对平静还是相对剧烈的区间。因为股票本身的波动特征差异很大,直接比较一家公用事业公司与一家小型生物科技公司的绝对 HV,意义通常不如比较各自历史分位。
比较历史波动率与隐含波动率
期权交易者常研究 IV 与随后实现波动之间的差异。若买入期权,除了方向正确,还需要实际波动和价格路径足以覆盖支付的时间价值;若卖出期权,收到的波动率溢价要能补偿跳空和非线性风险。HV 提供历史参照,但不会告诉你未来事件是否已经被充分定价。
估算仓位风险
HV 可用于粗略估计正常波动下的价格范围和仓位规模。例如股价 100 美元、年化 HV 为 32%,按平方根时间近似,单日一倍标准差波动约为:
100 × 32% / √252 ≈ 2.02 美元
这不表示价格每天都限制在正负 2.02 美元内。真实收益可能偏斜、厚尾并发生跳空,极端波动出现频率往往高于正态分布假设。
把 30% HV 理解为一年会涨跌 30%
HV 是收益率分布的年化标准差,不是目标价、最大回撤或确定区间。它不提供方向,实际价格也可能超出一倍甚至多倍标准差范围。
用历史波动率直接预测未来
波动具有聚集性,过去数据确实有参考价值,但市场状态会切换。财报、并购、诉讼、宏观政策和流动性冲击都可能让未来与样本期完全不同。
比较不同口径的数字
20 日收盘到收盘 HV、30 日盘中波动估计和券商页面展示的实现波动率可能采用不同数据、频率和年化参数。比较前必须确认窗口与算法一致。
认为 IV 高于 HV 就能无风险卖期权
隐含波动率通常包含风险溢价,但期权卖方承担非线性尾部风险。一次超预期跳空就可能超过许多次小额权利金收入,保证金变化和买卖价差也会影响实际回报。
忽略样本选择偏差
在大跌刚离开滚动窗口后,HV 会机械下降;上市时间短、停牌频繁或流动性差的资产也可能产生失真的估计。数字下降不等于风险来源已经消失。
历史波动率是描述过去的统计结果,不保证未来价格服从正态分布,也不能覆盖跳空、流动性枯竭和模型误差。期权具有非线性和到期结构,本文仅用于投资教育,不构成投资建议或交易推荐。
常见问题 FAQ
历史波动率越高,股票就越差吗?
不是。高 HV 只表示价格变化幅度较大,可能来自基本面不确定性,也可能来自高速增长、重大事件或市场流动性。评价公司质量仍需分析财务、估值和竞争力。
应该使用多少天的历史波动率?
取决于用途。分析一个月期期权时可以重点看 20 日和 60 日窗口,同时参考更长历史分布;评估长期资产配置则需要更长样本和不同市场阶段。最好并列多个窗口,而不是寻找唯一正确天数。
为什么不同软件显示的 HV 不一样?
常见原因包括复权方式、简单或对数收益率、样本标准差或总体标准差、交易日参数、观察窗口以及是否纳入盘中价格。只要口径透明且前后一致,轻微差异通常不是错误。
历史波动率可以为负数吗?
不可以。标准差的结果不小于零。价格完全不变时 HV 为零;价格无论上涨还是下跌,只要收益率波动扩大,HV 都可能上升。
HV 与 Beta 有什么区别?
HV 衡量资产自身收益率的总波动,不区分来源;Beta 衡量资产相对市场收益变化的敏感度。股票可能因为公司特有事件而 HV 很高,但与市场同步性不强,Beta 未必同样高。
历史波动率把过去价格路径压缩成一个可比较的波动尺度。真正有用的不是孤立地记住某个百分比,而是明确数据口径、观察窗口和年化假设,再把它与未来事件、隐含波动率和仓位风险结合起来。