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.
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 loSpoś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.
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 DESCMSTR 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.
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 DESCPrzeczytaj 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.
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 DESCSpread 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.