Strasmore Research
Edukacja Matt ConnorAutor: Matt Connor

czy wysoka implied volatility jest dobra

Wysoka implied volatility nie jest ani dobra, ani zła. Odczyt 80% nabiera znaczenia dopiero w porównaniu z rynkiem opcji, własnym zakresem waloru i zrealizowanymi ruchami.

Implied volatility (IV) to zannualizowany ruch, jaki cena opcji implikuje dla aktywa bazowego. Wysoki odczyt sam w sobie nie jest ani dobry, ani zły. Jest to cena, która nabiera znaczenia dopiero w porównaniu: z resztą rynku opcji oraz z własną historią waloru. Niniejsza strona bierze odczyty, których ludzie szukają – 80%, 30% i 20% – i mierzy każdy z nich względem tych punktów odniesienia w ramach jednej sesji, 28 lipca 2026 roku.

Czy 80% implied volatility to dużo?

W odniesieniu do rynku opcji notowanych na pojedynczej sesji, 80% plasuje się w górnej piątej części walorów i daleko od górnego pułapu. Panel poniżej sortuje każdy przebadany amerykański instrument bazowy z płynną serią opcji blisko ceny bieżącej na pasma zmienności.

ZapytaniePrzedział implikowanej zmienności dla opcji blisko ceny bieżącej na rynku opcji (28 lipca 2026 r.)
Dokładny kod SQL dla każdej liczby
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
Run this yourself

Spośród przebadanych instrumentów bazowych, 19.1% miało implied volatility blisko ceny bieżącej na poziomie 80% lub wyższym, na 75 walorów ogółem. Najszersze pasmo, 40 to 60%, objęło 22.7% listy. Tylko 7.4% walorów notowało poniżej 20%, 29 z nich.

Z tego kształtu wynikają dwa wnioski. Kwotowanie 80% jest nietypowe, ale nie egzotyczne – z grubsza jeden na pięć walorów na tym ekranie. A kwotowanie 20%, które dla kogoś przyzwyczajonego do wykresów akcji wygląda niepozornie, jest na rynku opcji notowanych rzadsze niż kwotowanie 80%. Ekran obejmuje instrumenty bazowe z aktywnie notowaną serią, co przechyla rozkład w górę: spokojne akcje mają niski wolumen opcji i wypadają z zestawienia. Odczyt 30%, kolejne często wyszukiwane wyrażenie, ląduje w paśmie 30 to 40% obok 19.4% listy, blisko środka notowanego uniwersum.

To odpowiada na pytanie dotyczące całego rynku. Pozostawia jednak pytanie, które zwykle zadaje trader: czy 80% to dużo dla tej konkretnej akcji.

Ta sama wartość IV nie jest taka sama dla dwóch tickerów

Ustal sesję i zmień ticker, a wartość będzie się wahać w szerokim zakresie wśród znanych nazw.

ZapytanieImplikowana zmienność dla opcji ATM, jedenaście znanych tickerów (28 lipca 2026 r.)
Dokładny kod SQL dla każdej liczby
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 DESC
Run this yourself

MSTR notowało 80.2%, podczas gdy SPY notowało 15.3% – różnica ponad czterokrotna na jednym ekranie powszechnie znanych tickerów. Szeroki fundusz indeksowy uśrednia ruchy poszczególnych członków, a jego opcje wyceniają znacznie węższy rozkład niż seria któregokolwiek z pojedynczych członków. Mechanika jest szczegółowo opisana na stronie objaśnienia implied volatility.

Praktyczną konsekwencją jest to, że gołej wartości IV nie można ocenić. Kwotowanie 40% byłoby zwykłym wtorkiem dla jednego z tych tickerów, a ekstremum dla innego. Ocena wymaga zakresu odniesienia, a naturalnym zakresem jest własna historia waloru.

IV rank umieszcza odczyt wewnątrz własnego zakresu waloru

IV rank ocenia, gdzie dzisiejsze implied volatility plasuje się pomiędzy najniższym a najwyższym odczytem z ostatnich 52 tygodni: 0 na dole zakresu, 100 na górze. Arytmetyka to bieżące IV minus 52-tygodniowe minimum, podzielone przez 52-tygodniowe maksimum minus minimum. IV percentyl odpowiada na to samo pytanie, licząc zamiast tego udział sesji w oknie, które zamknęły się poniżej dzisiejszego odczytu.

ZapytanieTen sam odczyt na tle 52-tygodniowego zakresu implikowanej zmienności dla każdego instrumentu (28 lipca 2026 r.)
Dokładny kod SQL dla każdej liczby
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
Run this yourself

Przeczytaj dwa wiersze tego panelu razem. MSTR miało najwyższe implied volatility na ekranie na poziomie 80.2%, a jego IV rank wyniósł 38.8, poniżej środka własnego 52-tygodniowego zakresu, który rozciągał się od 50.2% do 127.6%. KO znajdowało się na poziomie 20.9%, mniej więcej jednej czwartej tej wartości, z IV rank na poziomie 68.7.

Mierząc względem siebie, spokojna nazwa konsumencka była wyceniana na większy ruch niż ta zmienna. To jest argument za IV rank w jednej parze wierszy. Wartość bezwzględna plasuje akcję względem rynku; rank plasuje akcję względem jej własnego minionego roku. Wersja na żywo tego ekranu dla całego uniwersum to tablica akcji z najwyższym IV rank, a wersja z poziomem bezwzględnym to tablica akcji z najwyższym implied volatility.

Jedno zastrzeżenie co do arytmetyki rank. Pojedyncza gwałtowna sesja w ciągu 52 tygodni ustawia pułap, którego rank oparty na zakresie nigdy nie zapomina, a walor, którego okno zawiera taką sesję, osiąga niskie wyniki przez miesiące. IV percentyl traktuje tę sesję jako jeden tik z 252. Te dwie liczby różnią się najbardziej w przypadku walorów z jednym skokiem w spokojnym roku.

Implied volatility obok zrealizowanej zmienności

Ostatnie porównanie jest najbardziej bezpośrednie: co rynek opcji wycenił, obok tego, co akcja faktycznie zrobiła. Zrealizowana zmienność annualizuje odchylenie standardowe dziennych stóp zwrotu akcji z minionego okna. Tutaj obejmuje 30 sesji kończących się 28 lipca 2026 roku, obok implied volatility kwotowanego tego dnia.

ZapytanieImplikowana zmienność a faktyczne ruchy cen akcji w ciągu ostatnich 30 sesji
Dokładny kod SQL dla każdej liczby
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
Run this yourself

Spread wahał się od 15 punktów na COIN do -20.4 punktów na TSLA. Opcje wyceniały powyżej trailingowej zrealizowanej zmienności dla części listy i poniżej dla reszty, co jest normalnym stanem tego pomiaru, a nie anomalią.

Wiersz, nad którym warto się zatrzymać, to MSTR. Jego implied volatility na poziomie 80.2% było najwyższym odczytem bezwzględnym w panelu, a akcja dostarczyła 86.3% w ciągu poprzednich 30 sesji. Kwotowanie 80% dla akcji poruszającej się w tym tempie to inny obiekt niż kwotowanie 80% dla akcji dryfującej bokiem. Implied volatility patrzy w przyszłość na pozostały czas życia opcji, podczas gdy zrealizowana zmienność patrzy wstecz na stałe okno – i te dwie wartości nigdy nie muszą być zgodne.

Co wysoki odczyt zmienia na poziomie kontraktu

Wysokie implied volatility podnosi premię na każdym strike'u w serii. Kupujący płaci więcej za ten sam kontrakt; sprzedający otrzymuje wyższą premię za jego wystawienie. Vega mierzy tę wrażliwość: zmianę ceny opcji w dolarach na jeden punkt implied volatility. Jako przykład ilustracyjny, kontrakt z vegą 0,10 zyskuje około 10 USD na kontrakt, gdy IV wzrośnie o punkt, i traci mniej więcej tyle samo, gdy IV spadnie o punkt. Strona o vedze szczegółowo omawia skalowanie.

Za wieloma podwyższonymi odczytami stoją zaplanowane wydarzenia. Implied volatility rośnie w kierunku daty publikacji wyników i gwałtownie spada, gdy dane zostaną opublikowane – wzorzec znany jako IV crush. Kupujący utrzymujący pozycję przez ten spadek może obserwować, jak pozycja traci na wartości, podczas gdy akcja porusza się w oczekiwanym kierunku, ponieważ premia za zmienność zapłacona za to wydarzenie już wygasła. To wszystko nie czyni wysokiego odczytu dobrym ani złym. Czyni go kosztem po jednej stronie kontraktu i przychodem po drugiej.

FAQ

Czy 80% implied volatility to dużo?

Wśród amerykańskich instrumentów bazowych z aktywnie notowanymi seriami opcji 28 lipca 2026 roku, 19.1% miało implied volatility blisko ceny bieżącej na poziomie 80% lub wyższym. Jest to wysoki odczyt bezwzględny i powszechny na rynku notowanych opcji. To, czy jest wysoki dla konkretnej akcji, zależy od jej własnego 52-tygodniowego zakresu, który mierzy IV rank.

Czy 30% IV to dużo?

Tej samej sesji odczyt 30% znalazł się w paśmie 30 to 40%, które objęło 19.4% przebadanych nazw, blisko środka rozkładu. Dla szerokiego funduszu indeksowego te same 30% znajdowałoby się blisko szczytu typowego roku. Dla pojedynczej akcji o wysokiej zmienności znajdowałoby się blisko dołu.

Co oznacza 20% implied volatility?

Oznacza to, że rynek opcji wycenia zannualizowany ruch rzędu około 20% w instrumencie bazowym, co w przybliżeniu przekłada się na około 2,8% w skali miesiąca (20 podzielone przez pierwiastek kwadratowy z 12). Tylko 7.4% przebadanych instrumentów bazowych notowało poniżej 20% 28 lipca 2026 roku.

Czy wysokie implied volatility jest dobre czy złe?

Samo w sobie ani jedno, ani drugie. Jest to cena opcjonalności, która inaczej oddziałuje na każdą ze stron kontraktu: droga dla kupującego, wyższa premia dla sprzedającego, większe wahania w dolarach dla obu. Porównania, które nadają tej liczbie znaczenie, to rozkład rynkowy, własny 52-tygodniowy zakres waloru oraz ruch, jaki akcja ostatnio wykonała.

Jaka jest różnica między IV rank a IV percentylem?

IV rank umieszcza dzisiejszy odczyt pomiędzy 52-tygodniowym minimum a maksimum, więc pojedyncza ekstremalna sesja ustala pułap na rok. IV percentyl liczy udział sesji w tym oknie, które zamknęły się poniżej dzisiejszego odczytu, nadając jednemu skokowi wagę jednej sesji. Te dwie wartości mogą się znacznie różnić w przypadku waloru z pojedynczym tygodniem odstającym.


Każda powyższa liczba pochodzi z zapisanego zapytania na danych opcyjnych z 28 lipca 2026 roku. Otwórz SQL pod dowolnym panelem lub uruchom te same ekrany w terminalu Strasmore.