Skip to content

2.4 IV Rank 与 IV Percentile

This page hasn’t been translated into English yet, so you’re reading the Chinese original. Chapters are being translated one by one.

边学边练读懂 → 自己算例子 → 答「想一想」→做练一练 A5问 AI 导师本章引导

一句话:IV Rank 看「当前 IV 在过去一年最低到最高之间的哪个位置」。IV Percentile 看「过去一年有百分之多少的日子 IV 比现在低」。两者都在回答同一个问题:现在的 IV 算高还是低?

为什么要学:IV 40% 对 NVDA 可能很平常,对 SPY 却是危机水平。单看 IV 的数字,无法判断贵贱,必须和这只股票「自己的过去」比。IV Rank 和 IV Percentile 就是最常用的两把尺子。第4–6章里,你选择买期权还是卖期权时,都会先看它们。课程附录的交易日志模板里,也专门有一栏「IV/IVR」,每笔交易都要填。

生活类比:期末考试你考了 72 分。

  • 第一种算法:(你的分数 − 全班最低分) ÷ (最高分 − 最低分)。如果最低 60、最高 100,你的位置是 (72 − 60) ÷ 40 = 30%,看起来不高。这就是 IV Rank 的算法。
  • 第二种算法:你超过了全班百分之多少的同学。如果只有一个同学考了 100,其余都在 60–75 分,你可能超过了 80% 的同学,其实很靠前。这就是 IV Percentile 的算法。
  • 一个「学霸」拉高了最高分,就让第一种算法看起来偏低。IV 的单日尖峰也会这样。
  • 类比的局限:IV 比较的是同一只股票自己和自己的过去,不是和别人比。而且 IV 每天都在变,「班级」里的分数会随时间滚动更新。

细讲:

  • 不同股票的「正常波动」差别很大。标普 500 这样的指数,平静时 IV 常在十几个百分点;高波动的个股,平时就常在 40% 上下。
  • 所以不能拿 NVDA 的 40% 和 SPY 的 25% 直接比贵贱(示例):
    • SPY 的 30 天 IV 升到 25%,可能已高于一年中九成的日子,市场正在紧张。
    • NVDA 的 30 天 IV 是 40%,可能只是它最普通的一天。
  • 正确的做法是:每只股票只和它自己的历史比。IV Rank 和 IV Percentile 就是把「自己的历史」压缩成一个 0–100% 的数字。
  • IV 排名(IV Rank,IVR):当前 IV 在过去 52 周(约一年)最低值和最高值之间所处的位置,用 0–100% 表示。
  • 0% 表示今天是一年来最低;100% 表示今天是一年来最高;50% 表示正好在最低和最高的正中间。
  • 它只用到三个数:当前值、最低值、最高值。简单,但很容易被一个极端值带偏。
IVR=IVnow−IVlowIVhigh−IVlow×100%\text{IVR} = \frac{IV_{\text{now}} - IV_{\text{low}}}{IV_{\text{high}} - IV_{\text{low}}} \times 100\%
  • IV_now:当前的 IV。
  • IV_low:过去 52 周里 IV 的最低值。
  • IV_high:过去 52 周里 IV 的最高值。
  • IV 百分位(IV Percentile,IVP):过去一年(常用 252 个交易日)里,IV 低于当前值的天数所占的比例。
  • 通俗地说:把一年里每天的 IV 从低到高排成一队,看今天站在队伍的百分之几处。
  • 它用到了全年每一天的数据,所以一两个极端值影响不大。
IVP=NbelowNtotal×100%\text{IVP} = \frac{N_{\text{below}}}{N_{\text{total}}} \times 100\%
  • N_below:过去一年中,IV 低于当前值的天数。
  • N_total:过去一年的总天数,常用 252。

为了看清楚两种算法的区别,先用 10 天的数据练手(真实计算用 252 天)。过去 10 天的 IV 依次是:

21%、23%、22%、24%、58%、25%、23%、24%、22%、26%

今天的 IV 是 25%。

算 IVR:

  1. 找最低值:21%。找最高值:58%(第 5 天,一次急跌造成的尖峰)。
  2. 代入公式:(25 − 21) ÷ (58 − 21) = 4 ÷ 37 ≈ 0.108。
  3. IVR ≈ 10.8%。看起来「非常低」。

算 IVP:

  1. 数一数低于 25% 的天:21、23、22、24、23、24、22,共 7 天。
  2. 25% 本身不算「低于」;26% 和 58% 也不算。
  3. IVP = 7 ÷ 10 = 70%。看起来「偏高」。

同一组数据,结论相反。再做个实验:假设第 5 天没有尖峰,那天的 IV 是 26% 而不是 58%。

  • 最高值变成 26%,IVR = (25 − 21) ÷ (26 − 21) = 4 ÷ 5 = 80%。
  • 低于 25% 的天数没变,IVP 仍然是 7 ÷ 10 = 70%。
  • 只改了一天,IVR 从 80% 跳到 10.8%,IVP 纹丝不动。这就是两者最核心的区别。

反过来的实验:换一组 10 天数据:40%、42%、41%、25%、43%、44%、42%、41%、45%、43%,今天 41%。

  1. IVR:最低 25%(只有一天),最高 45%。(41 − 25) ÷ (45 − 25) = 16 ÷ 20 = 80%,看起来「很高」。
  2. IVP:低于 41% 的只有 40% 和 25% 两天,2 ÷ 10 = 20%,看起来「很低」。
  3. 这次是一个异常低的日子把最低值拉低,让 IVR 显得偏高。

换成 252 天,用表格软件算:把过去 252 个交易日的每日 IV 放在 B2:B253,今天的 IV 放在 B254。

  • IVR:=(B254-MIN(B2:B253))/(MAX(B2:B253)-MIN(B2:B253))
  • IVP:=COUNTIF(B2:B253,"<"&B254)/252
  • 两个结果都是小数,把单元格格式设成百分比即可。
  1. 一次尖峰(最常见):过去一年发生过一次急跌或重大事件,IV 冲得很高,把 IV_high 拉高了。于是 IVR 被压低,IVP 基本不受影响。此时 IVR 会「低估」当前 IV 的位置。
  2. 长期在高位徘徊:一年里大部分日子 IV 都偏高,只有少数日子很低。当前 IV 落在区间中间时,IVR 看起来中等,但大多数日子都比现在高,IVP 很低。此时 IVR 会「高估」当前 IV 的位置。
  3. 尖峰「滚出」窗口:IVR 还会在 IV 完全没变的情况下突然跳动。下面例子 2 里那次 85% 的尖峰,满一年后会滚出 52 周窗口。假设之后的最高值只有 45%,当前 IV 仍是 38%:IVR = (38 − 28) ÷ (45 − 28) = 10 ÷ 17 ≈ 58.8%。一夜之间,IVR 从约 17.5% 跳到约 58.8%,而 IV 一个点都没动。
  4. 财报季的影响:个股每个季度都有财报,财报前的短期 IV 常常冲高。对这类股票,一年里的最高值往往就是某次财报前的数值,所以两次财报之间 IVR 常年偏低。看个股的 IVR 时,先想想最高值是不是财报造成的。

一般来说,IVP 用了全部数据,更稳健;IVR 计算简单,但对极端值敏感。实际使用时两者一起看,再配合 IV 的走势图,看看高低点是怎么来的。

比较项 IV Rank IV Percentile
用到的数据 3 个数:当前、最低、最高 全年每一天
对单日极端值 很敏感 不太敏感
优点 简单,一眼看出离高低点多远 稳健,反映当前 IV 在「典型日子」里排第几
缺点 一次尖峰能压低它整整一年 需要完整的每日 IV 数据

判断「现在的 IV 贵不贵」时,可以按顺序问三个问题:

  1. 位置:IVP 和 IVR 各是多少?两者一致吗?
  2. 原因:打开 IV 走势图,看最高点、最低点是怎么来的。是一次急跌、一次财报,还是市场体制变了?
  3. 对照:和实现波动率(2.3)比一比;再看期限结构,前面有没有事件(2.5、2.6)。

拿下面的例子 2 走一遍:

  • 位置:IVR 17.5%、IVP 75.4%,两者不一致。
  • 原因:最高点来自一次市场急跌,不代表这只股票的常态。
  • 对照:再去看它的实现波动率和期限结构,才能下结论。

三步都做完,你才算真正回答了「贵不贵」。至于「该买还是该卖」,要到第6章结合更多条件再决定。

  • 数据从哪里来:很多券商平台会直接显示 IV Rank 或 IV Percentile,以及 IV 的历史走势图。如果平台只有走势图,你可以数一数图上有多少时间低于当前水平,粗略估出 IVP。本章实操要你每周记录一次 IV,攒下来的数据也能用来自己算。
  • 窗口:常用 1 年(252 个交易日)。换成 3 年窗口,结论可能改变(实战要点有例子)。
  • 用哪个 IV:一般用 30 天平值 IV(或类似的 IV 指数)的每日收盘值。不同平台的取值方法不同,算出的数字会有差别。
  • 为什么是「30 天」IV:某一张具体合约会一天天接近到期,它的 IV 会被事件和到期效应扭曲。「30 天平值 IV」每天都重新取「离今天 30 天」的那一点,前后才可比。
  • 叫法不统一:有的平台把按 IVR 公式算出的数字标成「IV Percentile」。用之前先看平台的说明。
  • 高不等于该卖:IVR、IVP 高,只说明「比过去贵」。IV 高往往是因为风险真的高(第6章)。
  • 均值回归(mean reversion:偏离常态的数值,长期倾向于回到平均水平附近):IV 有这种倾向,这正是 IVR、IVP 有用的原因。但回归可能来得很慢。

例子(示例价格,非实时):

  1. 两者一致:SPY 过去 52 周的 30 天 IV 最低 11%、最高 23%,当前 15%;252 个交易日中有 101 天低于 15%。
    • IVR = (15 − 11) ÷ (23 − 11) = 4 ÷ 12 ≈ 33.3%。
    • IVP = 101 ÷ 252 ≈ 40.1%。
    • 解读:两者都在中间偏低,结论一致:SPY 当前 IV 不算贵。
  2. 尖峰造成背离:某科技股过去 52 周的 IV 大部分时间在 30%–40%,最低 28%;市场急跌的一天冲到 85%。当前 38%,252 天中有 190 天低于 38%。
    • IVR = (38 − 28) ÷ (85 − 28) = 10 ÷ 57 ≈ 17.5%。
    • IVP = 190 ÷ 252 ≈ 75.4%。
    • 解读:IVR 说「很低」,IVP 说「偏高」。那个 85% 的单日尖峰把 IVR 压扁了。这时 IVP 更可靠:当前 IV 高于一年中约四分之三的日子。
  3. 反向背离:某股票过去一年 IV 大部分时间在 45%–55%,最低一天 30%,最高 60%。当前 45%,只有 25 天低于 45%。
    • IVR = (45 − 30) ÷ (60 − 30) = 15 ÷ 30 = 50%。
    • IVP = 25 ÷ 252 ≈ 9.9%。
    • 解读:IVR 说「中等」,IVP 说「接近一年来最低的一档」。对这只股票来说,45% 已经算「便宜」的时候了。
  4. 财报尖峰:NVDA 当前 30 天 IV 40%。过去一年最低 35%,最高 75%(出现在某次财报前);252 天中有 100 天低于 40%。
    • IVR = (40 − 35) ÷ (75 − 35) = 5 ÷ 40 = 12.5%。
    • IVP = 100 ÷ 252 ≈ 39.7%。
    • 解读:两者都说「不贵」,但 IVR 把「便宜」夸大了,因为最高值来自财报。IVP 告诉你:当前 IV 略低于一年中的典型水平。

常见误区:

  • 「IVR 50% 就是 IV 处在一年的中位数。」——不对。IVR 50% 只是最低和最高的中点;是不是中位数,要看 IVP 是否接近 50%。
  • 「IVR 低就该买期权。」——IVR 可能被一次尖峰压低(例子 2)。买卖决策还要看事件、期限结构和实现波动率(第6章)。
  • 「不同平台的 IVR 应该一样。」——所用的 IV(哪个期限、哪个行权价、收盘还是盘中)和窗口都可能不同。
  • 「IV 高于一年中 90% 的日子,就一定会回落。」——IV 有均值回归的倾向,但可能在高位停留很久,2020 年 3 月就是例子。
  • 「IVP 90% 表示 IV 有 90% 的概率会下降。」——不是。IVP 是对过去的排名,不是对未来的概率。它只告诉你「现在比过去大多数日子高」。

想一想:

  1. 过去一年 IV 最低 20%、最高 60%,当前 30%。IVR 是多少?(答:(30 − 20) ÷ (60 − 20) = 10 ÷ 40 = 25%。)
  2. 过去 252 个交易日中有 63 天 IV 低于当前值,IVP 是多少?(答:63 ÷ 252 = 25%。)
  3. 一只股票刚刚经历了一次 IV 冲到 100% 的事件。接下来一年里,你更信 IVR 还是 IVP?(答:IVP。那次尖峰会在一年内一直压低 IVR。)

关键术语:

中文 English 白话解释
IV 排名 IV Rank(IVR) 当前 IV 在一年最低到最高之间的位置
IV 百分位 IV Percentile(IVP) 一年中 IV 低于当前值的日子所占的比例
回看窗口 lookback window 计算时往回看的时间长度,常用 1 年
均值回归 mean reversion 偏离常态的数值长期倾向于回到平均水平附近

练一练

学完这一节,先独立算下面的题,再展开参考答案核对。做错了就点「收进错题本」,到「复习」页按第 1、3、7 天重做;错因照样记进你自己的错题本。

A5【2.4 IVR 与 IVP】过去一年某股票 IV 最低 20%、最高 50%,当前 35%;252 个交易日中有 126 天低于 35%。求 IVR 与 IVP。

参考答案
  1. IVR = (35 − 20) ÷ (50 − 20) = 15 ÷ 30 = 50%。
  2. IVP = 126 ÷ 252 = 50%。
  3. 两者一致:当前 IV 处在这一年的中间水平。

换一组数字再练

题目参数每次随机生成,答完点「检查」即时判对错。价格是示例、不是实时行情;答数量时按提示的单位填写,亏损或下跌填负数。

需要启用 JavaScript 才能自动出题。

问 AI 导师

卡住了,或者想换个角度再学一遍?把下面这段提示词交给 Claude 或其他 AI 助手,它会按本课程的教学规则一对一带你学这一节。提示词可以先改再复制。

AI 也会算错:它给的数字请自己复算,拿不准时以讲义和答案页为准。