インプライド・ボラティリティ80% 高いか 比較
80%のIVは市場全体で上位5分の1。銘柄自身の過去の値動きや実現変動と照らし合わせ、その意味を具体的なセッションで評価します。
インプライド・ボラティリティ(IV)とは、オプション価格が原資産に対して示唆する年率換算の変動率です。数値が高いこと自体は、良いことでも悪いことでもありません。それは価格であり、価格は比較対象があって初めて意味を持ちます。その比較対象とは、他のオプション市場、そしてその銘柄自身の過去の値動きです。このページでは、よく検索される数値である80%、30%、20%を取り上げ、それぞれを2026年7月28日という特定のセッションにおいて、これらの基準と照らし合わせて評価します。
80%のインプライド・ボラティリティは高いのか?
特定のセッションにおける取引されたオプション市場全体と比較すると、80%は上位5分の1に位置し、上限にはまだ余裕があります。以下のパネルは、流動性のあるATM(アット・ザ・マネー)・チェーンを持つ、スクリーニングされたすべての米国原資産を、ボラティリティ帯に分類したものです。
各数値の背後にある正確なSQL
WITH per_name AS (
SELECT underlying_symbol AS u,
100 * quantileExact(0.5)(implied_volatility) AS iv_pct
FROM global_markets.options_greeks
WHERE date = '2026-07-28'
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 20 AND date + 60
AND underlying_symbol != 'SPCX'
GROUP BY u
HAVING sum(volume) >= 500 AND count() >= 10
),
banded AS (
SELECT multiIf(iv_pct < 20, 'under 20%', iv_pct < 30, '20 to 30%', iv_pct < 40, '30 to 40%',
iv_pct < 60, '40 to 60%', iv_pct < 80, '60 to 80%', '80% and up') AS iv_band,
min(iv_pct) AS lo,
count() AS underlyings
FROM per_name
GROUP BY iv_band
)
SELECT iv_band,
underlyings,
round(100 * underlyings / (SELECT count() FROM per_name), 1) AS share_pct,
round(100 * sum(underlyings) OVER (ORDER BY lo DESC) / (SELECT count() FROM per_name), 1) AS share_at_or_above_pct
FROM banded
ORDER BY loスクリーニングされた原資産のうち、19.1% の銘柄がATMのインプライド・ボラティリティ80%以上を示し、総銘柄数は 75 でした。最も広い帯域である 40 to 60% には、リストの 22.7% が含まれていました。20%未満の銘柄は 7.4% のみで、全体の 29 でした。
この分布から二つのことが読み取れます。80%という数値は、特別珍しいわけではないものの、一般的でもなく、このスクリーン上ではおおよそ5銘柄に1銘柄程度です。そして、株式チャートに慣れた人には平凡に見える20%という数値は、取引されるオプションの世界では80%よりも珍しいのです。このスクリーンは活発に取引されているチェーンを持つ原資産のみをカバーしているため、分布は上方に偏ります。静かな銘柄はオプションの出来高も少なく、カウントから外れます。もう一つのよくある検索である30%は、30 to 40% 帯に位置し、リストの 19.4% と並び、取引されている銘柄群の中では中央付近にあります。
これで市場全体の疑問には答えられました。しかし、トレーダーが通常尋ねるのは、80%がこの銘柄にとって高いのかどうか、という問いです。
同じIV数値でも、銘柄が異なれば意味は異なる
セッションを固定して銘柄を変えると、その数値はよく知られた銘柄群の中で大きく変動します。
各数値の背後にある正確なSQL
SELECT underlying_symbol AS symbol,
round(100 * quantileExact(0.5)(implied_volatility), 1) AS atm_iv_pct
FROM global_markets.options_greeks
WHERE date = '2026-07-28'
AND underlying_symbol IN ('KO','JNJ','SPY','QQQ','AAPL','MSFT','NVDA','TSLA','PLTR','COIN','MSTR')
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 20 AND date + 60
GROUP BY symbol
ORDER BY atm_iv_pct DESCMSTR は 80.2% を記録した一方、SPY は 15.3% を記録し、同じスクリーン上の身近なティッカー間で4倍以上の開きがありました。広範なインデックスファンドは、その構成銘柄個々の変動を平均化するため、そのオプションが価格設定する分布は、どの単一銘柄のチェーンよりもはるかに狭くなります。この仕組みの詳細は、インプライド・ボラティリティ解説ページで説明しています。
実務上の帰結として、裸のIV数値だけでは評価できないということです。40%という数値は、ある銘柄にとっては普通の火曜日の値でも、別の銘柄にとっては極端な値となり得ます。評価には基準となるレンジが必要であり、その自然なレンジはその銘柄自身の過去の値動きです。
IVランクは、その銘柄自身のレンジ内での位置づけを示す
IVランクは、今日のインプライド・ボラティリティが過去52週間の最低値と最高値のどこに位置するかをスコア化したものです。レンジの下限が0、上限が100となります。計算式は、(現在のIV ー 52週間の最低値)÷(52週間の最高値 ー 52週間の最低値)です。IVパーセンタイルも同じ問いに答えるものですが、こちらはカウント方式で、観測期間中に今日の数値より低い値で終了したセッションの割合を示します。
各数値の背後にある正確なSQL
WITH per_session AS (
SELECT underlying_symbol AS u,
date AS d,
100 * quantileExact(0.5)(implied_volatility) AS iv_pct
FROM global_markets.options_greeks
WHERE date BETWEEN '2025-07-28' AND '2026-07-28'
AND underlying_symbol IN ('KO','JNJ','SPY','QQQ','AAPL','MSFT','NVDA','TSLA','PLTR','COIN','MSTR')
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 20 AND date + 60
GROUP BY u, d
HAVING count() >= 10
)
SELECT u AS ticker,
round(anyIf(iv_pct, d = '2026-07-28'), 1) AS iv_now_pct,
round(min(iv_pct), 1) AS iv_52w_low_pct,
round(max(iv_pct), 1) AS iv_52w_high_pct,
round(100 * (anyIf(iv_pct, d = '2026-07-28') - min(iv_pct)) / (max(iv_pct) - min(iv_pct)), 1) AS iv_rank
FROM per_session
GROUP BY ticker
HAVING countIf(d = '2026-07-28') = 1 AND count() >= 200
ORDER BY iv_rank DESCこのパネルの二つの行を一緒に見てください。MSTR はスクリーン上で最も高いインプライド・ボラティリティ 80.2% を示しましたが、そのIVランクは 38.8 であり、自身の52週間レンジ(50.2% から 127.6%)の中間点を下回っていました。KO は 20.9% と、その約4分の1の水準でしたが、IVランクは 68.7 でした。
自身の過去と比較すると、値動きの穏やかな消費者関連銘柄の方が、値動きの激しい銘柄よりも大きな変動を価格に織り込んでいたことになります。これが、たった二つの行の比較でIVランクの有効性を示す根拠です。絶対的な数値は市場における銘柄の位置を示し、ランクはその銘柄の過去1年間における位置を示します。このスクリーンの全銘柄を対象としたリアルタイム版はIVランク上位銘柄ボード、絶対水準版はインプライド・ボラティリティ上位銘柄ボードをご覧ください。
ランク計算上の注意点が一つあります。52週間の中に一度でも激しい変動のセッションがあると、レンジベースのランクはその上限を忘れることがなく、そのようなセッションを含む銘柄はその後数ヶ月間、低いスコアになります。IVパーセンタイルは、そのようなセッションを252回のうちの1回として扱います。この二つの数値は、静かな一年の中に一度だけ急騰した銘柄において、最も大きく乖離します。
インプライド・ボラティリティと実現ボラティリティの比較
最後の比較は最も直接的です。それは、オプション市場が価格設定したものと、株価が実際に動いたものを比較するものです。実現ボラティリティは、過去の一定期間における株式の日次リターンの標準偏差を年率換算したものです。ここでは、2026年7月28日までの30セッションを対象とし、同日に付けられたインプライド・ボラティリティと並べて表示します。
各数値の背後にある正確なSQL
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(close, window_start) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('KO','JNJ','SPY','QQQ','AAPL','MSFT','NVDA','TSLA','PLTR','COIN','MSTR')
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2026-05-20') AND toDate('2026-07-28')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
rets AS (
SELECT ticker, d,
log(px / any(px) OVER (PARTITION BY ticker ORDER BY d ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING)) AS r
FROM daily
),
realized AS (
SELECT ticker, 100 * stddevSamp(r) * sqrt(252) AS rv
FROM rets
WHERE r IS NOT NULL AND d > toDate('2026-06-12')
GROUP BY ticker
HAVING count() >= 20
),
implied AS (
SELECT underlying_symbol AS ticker,
100 * quantileExact(0.5)(implied_volatility) AS iv
FROM global_markets.options_greeks
WHERE date = '2026-07-28'
AND underlying_symbol IN ('KO','JNJ','SPY','QQQ','AAPL','MSFT','NVDA','TSLA','PLTR','COIN','MSTR')
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 20 AND date + 60
GROUP BY ticker
)
SELECT implied.ticker AS ticker,
round(implied.iv, 1) AS implied_vol_pct,
round(realized.rv, 1) AS realized_vol_30d_pct,
round(implied.iv - realized.rv, 1) AS iv_minus_realized
FROM implied INNER JOIN realized ON implied.ticker = realized.ticker
ORDER BY iv_minus_realized DESCスプレッドは、COIN の 15 ポイントから、TSLA の -20.4 ポイントまでの範囲でした。オプション価格が過去の実現変動を上回る銘柄も、下回る銘柄もあり、これは異常値ではなく、この指標の通常の状態です。
注目すべき行は MSTR です。そのインプライド・ボラティリティ 80.2% はパネル内で最も高い絶対値であり、その銘柄は過去30セッションで 86.3% の変動を記録していました。このペースで動いている銘柄に対する80%という数値は、横ばいが続いている銘柄に対する80%とは全く異なる意味を持ちます。インプライド・ボラティリティはオプションの残存期間における将来を見据えるのに対し、実現ボラティリティは固定された過去の期間を振り返るものであり、両者が一致する必要は決してありません。
高いIVが契約レベルで何を変えるか
高いインプライド・ボラティリティは、チェーン上のすべての権利行使価格のプレミアムを押し上げます。買い手は同じ契約により多くの代金を支払い、売り手はそれを売ることでより多くのプレミアムを受け取ります。ベガはその感応度を測定します。すなわち、インプライド・ボラティリティが1ポイント変化したときのオプション価格のドル変動額です。例として、ベガが0.10の契約は、IVが1ポイント上昇すると約10ドル値上がりし、IVが1ポイント下落すると同程度値下がりします。ベガのページで、その規模感について詳しく説明しています。
多くの高いIVの背後には、予定されたイベントが存在します。インプライド・ボラティリティは決算発表日に向けて上昇し、数字が公表されると急落します。これはIVクラッシュとして知られるパターンです。この下落を乗り越えて保有し続けた買い手は、株価が予想した方向に動いたとしても、ポジションの価値が減少するのを目の当たりにする可能性があります。これは、イベントに対して支払われたボラティリティ・プレミアムがすでに消滅しているためです。これらのことは、高いIVが良いとか悪いとかいう話ではありません。それは、契約の一方の側にとってはコストであり、もう一方の側にとっては収入である、ということを意味します。
FAQ
80%のインプライド・ボラティリティは高いですか?
2026年7月28日において、活発に取引されているオプション・チェーンを持つ米国原資産のうち、19.1% がATMのインプライド・ボラティリティ80%以上を示しました。これは絶対的には高い数値であり、取引されている銘柄群の中では一般的な数値です。特定の銘柄にとって高いかどうかは、その銘柄自身の52週間レンジに依存し、それを測定するのがIVランクです。
30%のIVは高いですか?
同じセッションにおいて、30%は 30 to 40% 帯に該当し、スクリーニングされた銘柄の 19.4% がこの帯に含まれ、分布の中央付近でした。広範なインデックスファンドでは、同じ30%でも典型的な一年の上限近くに位置するでしょう。高ボラティリティの個別株では、下限近くに位置するでしょう。
20%のインプライド・ボラティリティは何を意味しますか?
オプション市場が原資産の年率約20%の変動を価格設定していることを意味します。これは大まかな近似として、1ヶ月あたり約2.8%(20÷√12)に相当します。2026年7月28日において、スクリーニングされた原資産のうち20%未満だったのは 7.4% のみでした。
高いインプライド・ボラティリティは良いことですか、悪いことですか?
それ自体はどちらでもありません。それはオプション性の価格であり、契約の当事者ごとに異なる影響を及ぼします。買い手にとっては高く、売り手にとってはより豊かなプレミアムとなり、両者にとってはより大きなドル建ての変動をもたらします。この数値に意味を与える比較対象は、市場全体の分布、その銘柄自身の52週間レンジ、そしてその銘柄が最近示した値動きです。
IVランクとIVパーセンタイルの違いは何ですか?
IVランクは今日の数値を52週間の最低値と最高値の間に位置づけるため、一度の極端なセッションが一年間の上限を固定します。IVパーセンタイルは、その期間中に今日の数値より低い値で終了したセッションの割合をカウントするため、一度の急騰は一回のセッションとしての重みしか持ちません。この二つは、一度だけ外れ値のある週を持つ銘柄において、大きく異なる可能性があります。
上記のすべての数値は、2026年7月28日のオプション取引データに対する保存済みクエリの結果です。任意のパネルの下にあるSQLを開くか、Strasmoreターミナルで同じスクリーンを実行してください。