3. 波动率度量:历史波动率、已实现波动率、隐含波动率
波动率这东西,说白了就是市场的心跳。做低波动策略,你连心跳都测不准,那还谈什么策略?今天咱们就把三种最核心的波动率度量方法掰开揉碎了讲清楚。
我个人习惯把波动率分成三类:回头看的、实时看的、和向前看的。分别对应历史波动率、已实现波动率、隐含波动率。嗯,咱们一个一个来。
3.1 历史波动率:最朴素的度量
历史波动率,就是拿过去的价格数据算标准差。简单粗暴,但好用。
计算方法:
- 取过去N天的收盘价,计算每日对数收益率:
r_t = ln(P_t / P_{t-1}) - 计算这些收益率的样本标准差
- 年化:乘以
sqrt(252)(假设一年252个交易日)
核心公式:
σ_hv = sqrt( 1/(N-1) * Σ(r_t - r̄)² ) * sqrt(252)
我在项目中遇到过一个问题:用20天还是60天?说实话,没有标准答案。做短线策略我习惯用20天,做中长线用60天。你想想看,如果你用250天,那波动率基本不怎么会动,对短期交易毫无意义。
我的经验:历史波动率适合做基准参考。比如你发现某只股票的历史波动率突然从20%跳到40%,那说明市场结构可能变了。这时候你再去看其他指标,往往能发现机会。
3.2 已实现波动率:高频数据的产物
已实现波动率,英文叫Realized Volatility。它跟历史波动率的区别在哪?说白了,历史波动率用的是日线数据,已实现波动率用的是日内高频数据。
计算方法:
- 把一天分成M个等间隔区间(比如5分钟一根K线)
- 计算每个区间的收益率平方
- 把这些平方加起来,再年化
σ_rv = sqrt( Σ(r_i)² ) * sqrt(252/M)
为什么会这样?因为日内数据包含了更多信息。你想想看,一天之内价格可能上蹿下跳好几次,但日线只给你一个收盘价。用日线算波动率,等于把很多细节都丢掉了。
我曾经犯过一个错误:用5分钟数据算已实现波动率,结果发现数值特别大。后来才意识到,5分钟数据里包含了微观结构噪声——买卖价差、订单流不平衡这些。嗯,这里要注意:采样频率不是越高越好。我个人建议用15分钟或30分钟的数据,既能捕捉日内波动,又不会被噪声干扰太多。
避坑指南:我曾经用1分钟数据算已实现波动率做回测,结果策略表现特别好。但实盘一跑就崩了。为什么?因为回测时用的数据是干净的,实盘时那些微观噪声全变成了交易成本。后来我改用30分钟数据,效果就稳定多了。
3.3 隐含波动率:市场预期的温度计
隐含波动率,是从期权价格里反推出来的。它反映的是市场对未来波动率的预期。
计算方法:
把期权市场价格代入Black-Scholes模型,反解出波动率。没有解析解,只能用数值方法迭代求解。
# 用Newton-Raphson法求解隐含波动率
def implied_volatility(price, S, K, T, r, option_type):
# 初始猜测
sigma = 0.3
for i in range(100):
bs_price = black_scholes(S, K, T, r, sigma, option_type)
vega = black_scholes_vega(S, K, T, r, sigma)
diff = bs_price - price
sigma -= diff / vega
if abs(diff) < 1e-6:
break
return sigma
隐含波动率有个很有意思的特点:它往往比历史波动率高。为什么?因为市场总是为不确定性定价溢价。说白了,大家买期权相当于买保险,保险公司当然要收点保费。
我在做低波动策略时,最常用的是隐含波动率和已实现波动率的差值。如果隐含波动率远高于已实现波动率,说明期权被高估了,这时候卖出期权赚波动率溢价,胜率很高。
3.4 三种波动率的对比
| 类型 | 数据来源 | 时间视角 | 适用场景 |
|---|---|---|---|
| 历史波动率 | 日线收盘价 | 过去N天 | 基准参考、风险预算 |
| 已实现波动率 | 日内高频数据 | 当天 | 高频交易、波动率择时 |
| 隐含波动率 | 期权价格 | 未来到期日 | 期权定价、波动率套利 |
3.5 知识体系框架
下面这张图,是我自己梳理的三种波动率的关系。你看一眼就能明白它们各自的位置。
3.6 实战中的选择建议
做低波动策略,到底该用哪种波动率?我的建议是:别只用一种。
- 选股阶段:用历史波动率做初步筛选,剔除波动率过高的股票
- 建仓阶段:用已实现波动率判断当前市场状态,避免在波动率飙升时入场
- 风控阶段:用隐含波动率评估市场恐慌程度,决定是否减仓
一个小技巧:我习惯把三种波动率画在同一张图上。当三条线开始发散时,往往意味着市场要变盘了。特别是隐含波动率突然飙升,而历史波动率还在低位——这通常是大行情的前兆。
好了,波动率度量这块就讲到这里。记住一句话:波动率不是风险本身,而是风险的影子。你学会了怎么测量影子,下一步就是学会怎么利用它赚钱。
公众号:蓝海资料掘金营,微信deep3321