一、波动率基础:什么是隐含波动率?什么是历史波动率?波动率曲面与期限结构
做期权交易这些年,我见过太多人一上来就盯着价格看。其实期权定价的核心,说白了就是波动率。今天咱们就把这几个最基础、也最要命的概念掰扯清楚。
1.1 历史波动率:过去的事,得认
历史波动率(HV),就是标的资产在过去一段时间里,价格实际波动了多少。我习惯用20个交易日的数据算年化波动率,这样既不会太敏感,也不会太滞后。
计算公式其实不复杂:
# 计算历史波动率(Python示例)
import numpy as np
import pandas as pd
def historical_volatility(prices, window=20):
log_returns = np.log(prices / prices.shift(1))
hv = log_returns.rolling(window).std() * np.sqrt(252)
return hv
嗯,这里要注意:年化因子用252个交易日,别用365。我在项目中遇到过有人用365算,结果波动率直接虚高20%,策略回测看着漂亮,实盘一跑就崩。
1.2 隐含波动率:市场在说什么?
隐含波动率(IV)就更有意思了。它不是算出来的,是反推出来的。你把期权的市场价格、行权价、剩余时间、无风险利率扔进Black-Scholes模型,反解出来的那个波动率,就是IV。
说白了,IV是市场对未来波动的一致预期。你想想看,如果大家都在抢某个期权,价格被推高,那反推出来的IV自然就高。这说明市场觉得未来要出大事。
- 历史波动率:看后视镜,过去怎么走的
- 隐含波动率:看挡风玻璃,市场预期未来怎么走
我个人习惯把IV和HV放在一起看。如果IV比HV高出一大截,说明市场在定价恐慌。这时候做卖方要小心,做买方反而可以看看有没有机会。
1.3 波动率曲面:别只看一个点
很多人只看平值期权的IV,这其实不够。不同行权价、不同到期日的IV是不一样的。把这些IV画成一个三维曲面,就是波动率曲面。
为什么会这样?因为市场对尾部风险的定价不一样。虚值看跌期权通常比虚值看涨期权贵,这就是所谓的"波动率微笑"或"偏斜"。
下面这张图展示了波动率曲面的典型形态:
1.4 期限结构:时间的力量
波动率期限结构,就是看不同到期日的IV怎么变化。正常情况下,远月合约的IV会比近月高一些,因为时间越长,不确定性越大。
但市场疯狂的时候就不一样了。我记得2020年3月,标普500的近月IV飙到80%以上,远月反而只有30%多。这就是典型的倒挂——市场觉得短期要出大事,长期反而会回归正常。
| 期限结构形态 | 含义 | 我的应对 |
|---|---|---|
| 正向(远月 > 近月) | 市场平稳,时间溢价正常 | 做卖方,收时间价值 |
| 倒挂(近月 > 远月) | 短期恐慌,预期事件冲击 | 做买方博事件,或做日历价差 |
| 平坦(各月接近) | 市场迷茫,没有明确方向 | 观望,或者做跨式策略 |
- 历史波动率:过去的事,用来做基准
- 隐含波动率:市场的预期,用来找机会
- 波动率曲面:不同行权价的IV分布,看偏斜
- 期限结构:不同到期日的IV分布,看情绪
这四个东西,是我每天开盘前必看的。不看清楚它们,我根本不敢下单。你想想看,连市场在恐慌什么、恐慌多久都不清楚,怎么赚钱?
嗯,波动率这块内容确实不少,但都是基本功。把这些搞明白了,后面的策略才能站得住脚。
公众号:蓝海资料掘金营,微信deep3321