ano ang vix at ano talaga ang sinusukat nito
Ang VIX ay 30-araw na implied volatility mula sa S&P 500 options, naka-quote bilang annualized percentage. Ang 15 ay ~1% arawang galaw; 30 ay ~2%. Presyo ito ng options, hindi forecast.
Ang VIX ay isang numerong nagbubuod kung magkano ang singil ng mga opsyon sa S&P 500 index para sa susunod na 30 araw na paggalaw, na naka-quote bilang annualized percentage. Ang VIX na malapit sa 16 ay katumbas ng halos 1% na arawang paggalaw ng index, at ang VIX na malapit sa 32 ay katumbas ng halos 2%. Ito ay isang presyong binabasa mula sa live na option quotes, hindi isang forecast na inilalathala ng kahit sino.
Ano ang aktuwal na sinusukat ng VIX
Ginagawa ng Cboe ang VIX mula sa mga quoted prices ng S&P 500 index options, na pinagsasama ang dalawang expiration na pumapalibot sa puntong 30 calendar days sa hinaharap. Ang kalkulasyon ay hindi pumipili ng isang at-the-money contract. Sinasaklaw nito ang isang buong strip ng out-of-the-money puts at calls, tinitimbang ang bawat option ng one over its strike squared, isinasama ang mga ito sa isang variance figure, at pagkatapos ay kinukuha ang square root at inaannualize ito. Dalawang katangian ang lumalabas sa konstruksyong ito.
- Ito ay isang strip statistic. Ang malalayong out-of-the-money puts ay may tunay na bigat, kaya sinusubaybayan ng level kung gaano kamahal ang deep downside protection kumpara sa iba pang bagay, ang hugis na sakop sa volatility skew.
- Ito ay permanenteng 30 araw pasulong. Habang umuusad ang kalendaryo, lumilipat ang kalkulasyon sa mga expiration, at ang index ay hindi tumatanda sa mas maikling horizon tulad ng ginagawa ng isang indibidwal na option.
Ang index mismo ay hindi mabibili o maibebenta. Ang kinakalakal ay ang futures, options sa mga futures na iyon, at exchange-traded products na binuo sa mga ito, kung saan nagsisimula ang karamihan sa kalituhan sa pahinang ito.
Ang aming mga option records ay sumasaklaw sa exchange-listed contracts nang paisa-isa, kaya ang bawat panel sa ibaba ay sumusukat sa SPY, ang S&P 500 tracking fund, sa halip na sa SPX contracts na pinapakain ng Cboe sa published index. Pareho ang underlying index at pareho ang arithmetic. Ang mga level ay malapit sa published VIX nang hindi eksaktong tumutugma sa bawat print, at ang mga hugis ang tungkol sa pahinang ito. Ang single-name na bersyon ng parehong sukat ay nakasaad sa implied volatility.
Ang eksaktong SQL sa likod ng bawat numero
SELECT toStartOfMonth(date) AS month,
formatDateTimeInJodaSyntax(toStartOfMonth(date), 'MMMM yyyy') AS month_label,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct,
round(min(implied_volatility) * 100, 1) AS lowest_print_pct,
round(max(implied_volatility) * 100, 1) AS highest_print_pct,
count() AS contracts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= toDate('2025-07-01')
AND date < toDate('2026-08-01')
AND abs(delta) BETWEEN 0.45 AND 0.55
AND days_to_expiry BETWEEN 23 AND 37
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY month
ORDER BY monthSa kabuuan ng 13 buwan na naka-chart, ang monthly average ay nagbukas sa 13.5% noong July 2025 at natapos sa 14% noong July 2026. Ang March 2026 ay mas mataas sa dalawa sa 21.2%. Ang mga indibidwal na contract prints sa loob ng buwang iyon ay sumaklaw mula 13.6% hanggang 33.3%, na siyang unang bagay na itinatago ng isang headline number: ang index ay isang average sa isang strip na hindi kailanman pare-pareho.
Pag-convert ng VIX level sa inaasahang arawang paggalaw
Ang VIX ay annualized, at kino-convert ito ng mga trader sa arawang figure sa pamamagitan ng paghahati sa 16. Ang 16 ay ang square root ng 252, ang tinatayang bilang ng US trading sessions sa isang taon, at ang volatility ay sumusukat sa square root ng oras. Ang reading na 16 ay nahahati sa 1%, kaya ang market ay naka-presyo para sa index na gumalaw ng halos 1% sa isang tipikal na session, sa alinmang direksyon. Ang reading na 32 ay nagbibigay ng 2%. Para sa isang linggong horizon, hatiin ang annual figure sa halos 7.2, ang square root ng 52.
Dalawang babala ang kasama sa shortcut na ito. Ang arawang figure ay isang one-standard-deviation move, na inilalagay ng normal distribution sa halos dalawa sa tatlong session, at ang natitirang ikatlo ay nasa labas nito. At ang figure ay kung magkano ang sinisingil ng mga opsyon, na isang hiwalay na dami mula sa kung ano ang aktuwal na nangyari sa index.
Ang eksaktong SQL sa likod ng bawat numero
WITH iv AS (
SELECT toStartOfMonth(date) AS month,
avg(implied_volatility) * 100 AS iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= toDate('2025-07-01')
AND date < toDate('2026-08-01')
AND abs(delta) BETWEEN 0.45 AND 0.55
AND days_to_expiry BETWEEN 23 AND 37
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY month
),
px AS (
SELECT date, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= toDate('2025-06-01')
AND date < toDate('2026-08-01')
),
moves AS (
SELECT toStartOfMonth(date) AS month,
abs(c / any(c) OVER (ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) - 1) * 100 AS abs_move_pct
FROM px
),
realized AS (
SELECT month,
avg(abs_move_pct) AS avg_abs_move_pct,
count() AS sessions
FROM moves
WHERE month >= toDate('2025-07-01')
GROUP BY month
)
SELECT iv.month AS month,
formatDateTimeInJodaSyntax(iv.month, 'MMMM yyyy') AS month_label,
round(iv.iv_pct / 16, 2) AS implied_daily_move_pct,
round(realized.avg_abs_move_pct, 2) AS realized_daily_move_pct,
round(iv.iv_pct / 16 - realized.avg_abs_move_pct, 2) AS gap_pct,
realized.sessions AS sessions
FROM iv
INNER JOIN realized ON iv.month = realized.month
ORDER BY monthAng dalawang linya ay bihirang magtagpo. Noong July 2025 ang mga opsyon ay naka-presyo para sa isang 0.84% average session habang ang index ay aktuwal na nag-average ng 0.33%, isang gap na 0.51 points. Pagsapit ng July 2026 ang implied figure ay nagbasa ng 0.88% laban sa realized na 0.61%. Ang standing gap na iyon ay may pangalan, ang volatility risk premium, at ito ang kompensasyon na kinokolekta ng mga option seller para sa pagdadala ng tail. Lumiliit ito sa mga turbulent stretches at maaari itong mag-invert kapag ang isang paggalaw ay dumating nang mas mabilis kaysa sa naka-presyo ng mga opsyon.
Tatlumpung araw ay isang punto sa isang curve
Ang 30-araw na horizon sa VIX ay isang pagpili, hindi isang natural na constant. Ang mga opsyon ay umiiral sa bawat expiry mula same-day hanggang taon, at bawat isa ay may sariling implied volatility. Ang buong set ay ang term structure.
Ang eksaktong SQL sa likod ng bawat numero
SELECT multiIf(days_to_expiry <= 7, '0-7 days',
days_to_expiry <= 21, '8-21 days',
days_to_expiry <= 45, '22-45 days',
days_to_expiry <= 90, '46-90 days',
days_to_expiry <= 180, '91-180 days',
'180+ days') AS days_to_expiry_bucket,
round(avg(implied_volatility) * 100, 1) AS atm_iv_pct,
count() AS contracts
FROM global_markets.options_greeks
WHERE date = toDate('2026-07-15')
AND underlying_symbol = 'SPY'
AND abs(delta) BETWEEN 0.45 AND 0.55
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY days_to_expiry_bucket
ORDER BY min(days_to_expiry)Sa session na iyon, ang near-dated contracts ay naka-presyo ng 9.6% sa 0-7 days bucket, na umakyat sa 17.3% sa 180+ days. Ang upward-sloping curve ng ganitong uri ay ang ordinaryong quiet-market shape. Sa panahon ng drawdowns, ang front ng curve ay karaniwang tumataas sa itaas ng back, at ang isang VIX quote na kinuha mag-isa ay hindi nagpapakita ng alinman doon. Ang pinaka-front ng curve na ito ay sarili nitong market, na sinusuri sa 0DTE options.
Tatlong karaniwang maling pagbasa
Ang palayaw na "fear gauge" ang nagdadala ng karamihan sa problema. Ang VIX ay tumataas sa panahon ng equity drawdowns nang sapat na madalas para dumikit ang label, at ang level ay isa pa ring option price, na itinakda ng sinumang nagbabayad para sa proteksyon sa sandaling iyon. Ang mataas na reading ay nagtatala kung magkano ang halaga ng hedging ngayon. Wala itong direksyon at walang timestamp kung kailan darating ang isang paggalaw.
Ang pangalawang maling pagbasa ay tinatrato ang mataas na reading bilang signal para bumili ng options at ang mababang reading bilang signal para ibenta ang mga ito. Ipinapakita ng panel sa itaas kung bakit hindi maaasahan ang shortcut na iyon: ang mahalaga sa isang option holder ay ang level na binayaran laban sa kung ano ang ihahatid ng index, at ang mga elevated levels ay historically sinundan ng mas mabilis na decay kapag lumipas na ang disturbance, ang pattern na nakasaad sa IV crush.
Ang pangatlo ay ang assumption na ang mas mataas na volatility ay nagbabayad ng mas mataas na returns. Ang long-run equity data ay paulit-ulit na sumalungat dito, na siyang paksa ng the low volatility anomaly.
VIX products at kung magkano ang halaga ng paghawak sa mga ito
Dahil ang index ay hindi direktang mahahawakan, ang exchange-traded products ang pumapalit. Ang mga karaniwan ay humahawak ng VIX futures at patuloy na ini-roll forward ang mga ito. Ang futures na mas malayo ay karaniwang mas mataas ang presyo kaysa sa mas malapit sa mga panahong tahimik, kaya ang bawat roll ay nagbebenta ng mas murang contract at bumibili ng mas mahal. Paulit-ulit araw-araw, ang arithmetic ay lumalaban sa isang buy-and-hold position, na lumilitaw bilang isang persistent downward drift sa share price. Ang pattern ay makikita sa tipikal na araw sa halip na sa anumang isang dramatic session.
Ang eksaktong SQL sa likod ng bawat numero
WITH d AS (
SELECT ticker, date, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('VXX', 'SPY')
AND date >= toDate('2020-01-01')
AND date < toDate('2026-07-01')
),
r AS (
SELECT ticker,
date,
toYear(date) AS year,
(c / any(c) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) - 1) * 100 AS ret_pct
FROM d
)
SELECT year,
round(quantileDeterministicIf(0.5)(ret_pct, toUInt64(toYYYYMMDD(date)), ticker = 'VXX'), 3) AS vxx_median_daily_pct,
round(quantileDeterministicIf(0.5)(ret_pct, toUInt64(toYYYYMMDD(date)), ticker = 'SPY'), 3) AS spy_median_daily_pct,
countIf(ticker = 'VXX') AS vxx_sessions
FROM r
WHERE year >= 2020
GROUP BY year
ORDER BY yearNoong 2020 ang median VXX session ay gumalaw ng -1.038%, laban sa 0.226% para sa SPY sa parehong mga session. Noong 2026, isang partial year hanggang June 30, ang median VXX session ay nagbasa ng -0.169%. Bawat taon sa panel ay may negatibong median para sa volatility product. Ang daily percent changes ay ginamit dito nang may dahilan, dahil ang raw price line ay nasira ng paulit-ulit na reverse splits at magpapaganda ng produkto nang malaki. Ang mga instrumentong ito ay ginawa bilang short-horizon tools, at ang roll cost ay isang design feature ng mga ito sa halip na isang defect.
FAQ
Ano ang ibig sabihin ng VIX na 20?
Ang VIX na 20 ay nangangahulugan na ang S&P 500 options ay naka-presyo para sa index na gumalaw ng halos 20% sa darating na taon, annualized. Hinati sa 16, katumbas iyon ng halos 1.25% na paggalaw sa isang tipikal na session, pataas o pababa. Inilalarawan ng figure ang laki ng inaasahang paggalaw at walang sinasabi tungkol sa direksyon.
Ang VIX ba ay isang fear gauge?
Sinusukat ng VIX ang presyo ng S&P 500 option protection sa susunod na 30 araw. Ito ay tumaas sa mga nakaraang equity drawdowns nang sapat na madalas para dumikit ang palayaw, at nananatili itong isang presyo sa halip na isang sentiment survey o isang prediction. Wala rin itong horizon na lampas sa 30-araw na window kung saan ito kinukwenta.
Ano ang normal na VIX level?
Ang historical readings ay gumugol ng karamihan ng kanilang oras sa low-to-mid teens hanggang twenties, na may maikling pag-alis na mas mataas sa panahon ng market stress. Bilang reference point, ang SPY at-the-money implied volatility na malapit sa 30 araw ay nag-average ng 14% noong July 2026 sa panel sa itaas.
Maaari mo bang bilhin ang VIX?
Ang index ay isang kalkulasyon, hindi isang security, at hindi ito mabibili. Ang exposure ay dumarating sa pamamagitan ng VIX futures, options sa mga futures na iyon, o exchange-traded products na humahawak sa mga ito, na ang bawat isa ay sumusubaybay sa futures curve sa halip na sa spot index. Ang rolling cost ng mga produktong iyon ay naka-chart sa itaas.
Paano mo kino-convert ang VIX sa inaasahang arawang paggalaw?
Hatiin ang VIX level sa 16, ang tinatayang square root ng 252 trading sessions sa isang taon. Ang level na 16 ay nagpapahiwatig ng halos 1% na tipikal na session, ang level na 24 ay halos 1.5%. Iyon ay isang one-standard-deviation figure, kaya ang mga paggalaw sa labas nito ay ordinaryo sa halip na bihira.
Ang bawat panel sa itaas ay nag-iimbak ng SQL nito. Buksan ang alinman sa mga ito para i-audit ang kalkulasyon, o patakbuhin ang parehong sukat sa underlying na iyong pinili sa Strasmore terminal. Para sa sukat na ito sa isang pondo sa isang rolling window, tingnan ang SPY implied volatility.