Implied Volatility kumpara sa Vega: Ano ang Kaibahan?
Ang implied volatility ay volatility input na kinukuwenta mula sa option price. Ang vega ay halaga ng bawat one-point change nito sa aktuwal na option contracts.
Ang pagkakaiba ng implied volatility at vega ay nakabatay sa isang distinksiyong hindi direktang ipinapakita ng option chain. Ang implied volatility, o IV, ay isang input: ito ang volatility figure na kinukuwenta gamit ang pricing model matapos maitakda ng merkado ang option price. Ang vega naman ay rate of change: ito ang halaga ng paggalaw ng option price sa bawat one-point change sa input na iyon. Ipinapakita ng IV kung anong volatility ang sinisingil ng merkado. Ipinapakita naman ng vega kung gaano kalaking epekto ng singil na iyon ang dala ng isang position.
Implied volatility kumpara sa vega: isang input at isang rate
Gumagamit ang isang option pricing model ng ilang datos na madaling hanapin: ang spot price, strike, natitirang panahon, at financing rate. Mayroon din itong isang datos na hindi direktang mahahanap: kung gaano kalaki ang gagalaw ng underlying mula ngayon hanggang expiry. Kapag binigyan ang model ng volatility figure, magbabalik ito ng presyo.
Binabaligtad ito ng implied volatility. Magsisimula ka sa presyong kino-quote ng merkado at hahanapin ang volatility figure na magpapalabas sa model ng eksaktong presyong iyon. Ang nakuhang numero ang IV sa chain, at ipinapaliwanag ng kung paano kinakalkula ang implied volatility ang mismong proseso ng paghahanap. Hindi ito forecast. Ito ang volatility assumption na nakapaloob sa presyo ngayon. Gumagalaw ang implied volatility tuwing gumagalaw ang presyo ng options, kahit bahagya lamang ang galaw ng stock sa araw na iyon.
Ang vega ay nagmumula sa parehong model, isang hakbang pagkatapos nito. Panatilihing pareho ang lahat ng iba pang variable, taasan nang one point ang volatility input, at itala kung gaano kalayo ang galaw ng model price. Ang distansiyang iyon ang vega. Isipin ang isang hypothetical contract na may vega na 0.20 per share: kapag tumaas nang one point ang IV, tataas ang model price nito nang humigit-kumulang 20 cents per share, o mga $20 para sa standard na 100 share contract. Kapag two points ang itinaas, mga $40 ang dagdag. Ang IV ang presyo ng volatility. Ang vega ang laki ng epekto sa presyo. Ipinaliwanag nang buo ng Option vega ang mechanics nito.
Bakit mas mataas ang vega ng option na mas matagal bago mag-expire?
Ang volatility ay kawalang-katiyakan sa bawat yunit ng panahon, at mas marami nito ang nakokolekta ng mas matagal na kontrata. Maaaring magkaiba nang malaki ang vega ng dalawang kontrata sa iisang underlying kahit pareho ang IV ng mga ito. Lalong lumalaki ang agwat kapag mas malayo ang expiry.
Pinagsasama sa panel sa ibaba ang mga kontrata ng AAPL na na-trade hanggang July 2026 ayon sa bilang ng araw bago mag-expire. Pinanatili nito ang mga strike na nasa loob ng 5% mula sa spot price. Ini-index ang average vega ng bawat bucket sa pinakamalapit na expiry bucket. Galing sa global_markets.options_greeks ang daily IV at greeks ng bawat kontrata. Kasama lamang ang mga row kung saan nag-converge ang volatility solve at aktuwal na na-trade ang kontrata sa araw na iyon.
Ang eksaktong SQL sa likod ng bawat numero
WITH ntm AS
(
SELECT
intDiv(days_to_expiry, 30) * 30 AS dte_floor,
avg(toFloat64(vega)) AS vega_avg,
avg(implied_volatility) AS iv_avg,
count() AS contract_days
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 1 AND 545
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY dte_floor
HAVING count() >= 50
)
SELECT
concat(toString(dte_floor), ' to ', toString(dte_floor + 29), ' days') AS dte_bucket,
round(iv_avg * 100, 1) AS avg_iv_pct,
round(vega_avg / first_value(vega_avg) OVER (ORDER BY dte_floor ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING), 2) AS vega_vs_front,
toUInt32(contract_days) AS contract_day_count
FROM ntm
ORDER BY dte_floorSa average sa buong buwan, ang 0 to 29 days bucket ay may IV na 33.2%, kumpara sa 29.5% para sa 510 to 539 days bucket. Sapat ang lapit nito para ituring na parehong volatility ang sinisingil. Gayunman, malaki ang pagkakaiba ng vega column sa parehong mga row. Ang pinakamahabang bucket ay may vega na 8.14 beses kaysa sa pinakamaikli, sa 14 buckets ng curve.
Iyan ang praktikal na punto ng multiple na iyon. Ang isang point ng IV ay isang point sa parehong kontrata. Ngunit hindi pareho ang halaga ng perang ginagalaw ng point na iyon sa bawat isa. Ang may hawak ng long-dated contract ay may ilang beses na mas malaking volatility exposure kaysa sa may hawak ng front-month contract na may parehong quoted IV. Nagbabago rin ang anyo ng exposure na iyon habang tumatanda ang kontrata, gaya ng sinusubaybayan sa mga option greeks sa paglipas ng panahon.
Nagbabago rin ba ang vega depende sa strike?
Oo, at hugis umbok ang pattern nito. Pinakamataas ang vega malapit sa at-the-money at bumababa sa magkabilang direksiyon. Kaunti lang ang premium na maaaring i-revalue sa isang kontratang malayong out-of-the-money, kaya mas maliit ang ganap na paggalaw ng presyo nito kapag binago ang volatility assumption.
Pinananatiling halos pareho ng panel sa ibaba ang expiry, 20 hanggang 45 araw bago mag-expire, at sa halip ay sinusuri ang magkakaibang strike. Iniuugnay nito ang average vega ng bawat strike bucket sa pinakamalaking bucket sa curve.
Ang eksaktong SQL sa likod ng bawat numero
WITH mny AS
(
SELECT
floor((toFloat64(strike_price) / toFloat64(underlying_close) - 1) * 50) / 50 AS strike_offset,
avg(toFloat64(vega)) AS vega_avg,
avg(implied_volatility) AS iv_avg,
count() AS contract_days
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.12
GROUP BY strike_offset
HAVING count() >= 30
)
SELECT
concat(toString(toInt32(round(strike_offset * 100))), '% from spot') AS strike_vs_spot,
round(iv_avg * 100, 1) AS avg_iv_pct,
round(vega_avg / max(vega_avg) OVER (), 2) AS vega_vs_peak,
toUInt32(contract_days) AS contract_day_count
FROM mny
ORDER BY strike_offsetAng -12% from spot bucket ay may 0.46 ng vega ng peak bucket, habang ang 10% from spot bucket ay may 0.52. Nagbabago rin ang IV column sa parehong mga strike: 35.5% sa isang dulo ng curve at 29.3% sa kabilang dulo. Ang pagkiling na iyon ay volatility skew. Katangian ng input ang skew. Katangian naman ng sensitivity ang hugis-umbok.
Pareho ba ang mataas na implied volatility at mataas na vega?
Hindi. Level ang IV, at may saysay lang ang isang level kapag inihambing sa sarili nitong history. Ang paghahambing na iyon ang trabaho ng IV rank o IV percentile. Inilalagay nito ang IV ngayon sa loob ng range kung saan nag-trade ang parehong pangalan sa nakaraang taon: maaaring malapit sa ibaba ng range ng isang ticker ang 30% IV, at malapit naman sa itaas ng range ng iba. Nakabubuti ba ang mataas na implied volatility ay nakadepende sa kung aling panig ng contract ang hawak mo. Ang vega naman ang sukatan ng laki ng exposure sa panig na iyon.
Sinusubaybayan ng panel sa ibaba ang weekly average IV para sa tatlong kilalang pangalan sa maihahambing na punto sa curve: 20 hanggang 45 days to expiry, na may mga strike na nasa loob ng 5% ng spot price, sa nakaraang taon.
Ang eksaktong SQL sa likod ng bawat numero
SELECT
toString(toMonday(date)) AS week,
formatDateTime(toMonday(date), '%b %e, %Y') AS week_label,
round(avgIf(implied_volatility, underlying_symbol = 'AAPL') * 100, 1) AS aapl_iv_pct,
round(avgIf(implied_volatility, underlying_symbol = 'NVDA') * 100, 1) AS nvda_iv_pct,
round(avgIf(implied_volatility, underlying_symbol = 'KO') * 100, 1) AS ko_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'NVDA', 'KO')
AND date >= '2025-08-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY week, week_label
HAVING countIf(underlying_symbol = 'AAPL') > 0
AND countIf(underlying_symbol = 'NVDA') > 0
AND countIf(underlying_symbol = 'KO') > 0
ORDER BY weekMay 53 weekly points ang series, mula sa linggo ng Jul 28, 2025 hanggang sa linggo ng Jul 27, 2026. Sa huling linggong iyon, ang average ng AAPL ay 32%, ang NVDA ay 43.6%, at ang KO ay 21.2%. Tatlong pangalan, tatlong volatility level. Ngunit wala sa mga numerong iyon ang nagsasabi kung magkano ang halaga ng isang one-point move para sa isang partikular na position. Ang ikalawang tanong na iyon ay saklaw ng vega.
Ito rin ang dahilan kung bakit maaaring short volatility ang isang position at halos vega neutral nang sabay. Nagne-net ang vega sa lahat ng legs. Magbenta ng 30-day option at bumili ng mas maliit na quantity ng 90-day option. I-adjust ang size ng dalawa hanggang mag-cancel ang kanilang vegas. Kapag sabay na tumaas ng one point ang IV sa buong surface, halos hindi gagalaw ang book. Samantala, nananatiling short ang position sa front expiry at long sa back expiry. Ang estrukturang ito ay isang calendar spread. Inilalarawan ng vega neutral ang sensitivity, hindi ang market view.
Sinasagot ng IV rank kung mahal ang volatility. Sinasagot naman ng vega kung gaano kalaki ng bet na iyon ang nasa book. Ang ikatlong numerong nagmumula sa parehong input ay ang layo na inaasahang tatahakin ng market ng stock bago ang expiry. Ito ang inaasahang galaw batay sa implied volatility.
Mga Madalas Itanong
Pareho ba ang implied volatility at vega?
Hindi. Ang implied volatility ay input sa isang option pricing model. Kinukuwenta ito pabalik mula sa presyong kasalukuyang sini-quote ng merkado. Ang vega naman ay sensitivity ng model sa input na iyon: ang pagbabago sa presyo sa bawat one point na galaw ng IV. Ang isa ay level, at ang isa ay rate.
Ibig bang sabihin ng mas mataas na implied volatility ay mas mataas na vega?
Hindi, kung iyon lamang ang pagbabatayan. Pangunahing nakadepende ang vega sa natitirang panahon bago ang expiry at sa layo ng strike mula sa spot price. Ang isang long-dated at-the-money contract ay maaaring magkaroon ng ilang ulit ng vega ng isang front-week contract na may kaparehong IV. Ito ang sinusukat ng unang panel sa itaas.
Ano ang ibig sabihin ng vega na 0.20?
Ibig sabihin, gumagalaw ang model price ng contract nang humigit-kumulang $0.20 bawat share sa one point na pagbabago sa implied volatility. Katumbas ito ng humigit-kumulang $20 para sa isang 100 share contract. Tantiya rin ang vega na nagbabago habang nagbabago ang spot, panahon, at volatility. Kaya ang $20 ay naaangkop sa maliliit na galaw, hindi sa malalaki.
Maaari bang short volatility at vega neutral ang isang position nang sabay?
Oo. Nag-a-add at nagka-cancel ang vega sa magkakaibang legs. Kaya maaaring maging humigit-kumulang zero ang net vega ng isang book na short sa near expiry at long sa mas malayong expiry, habang mayroon pa ring pananaw sa volatility ng front contract. Halos hindi ito naaapektuhan ng parallel na paggalaw ng IV sa lahat ng expiry. Ngunit naaapektuhan ito ng pagbabago sa hugis ng term structure.
Saan nanggagaling ang mga numero ng IV at vega sa pahinang ito?
Kinukuha ng bawat panel ang per-contract daily greeks mula sa global_markets.options_greeks. Naglalaman ito ng implied volatility, delta, gamma, vega, theta, at rho para sa bawat listed contract mula August 2021. Pinananatili lamang ng mga panel ang mga row kung saan nag-converge ang volatility solve at na-trade ang contract sa session na iyon.
Mga tala sa data at coverage
Sinasala ng bawat panel ang mga row kung saan nag-converge ang implied volatility solve (iv_converged = 1) at na-trade ang contract sa session na iyon (volume > 0). Ang bawat average ay plain mean sa lahat ng contract day: isang row para sa bawat contract sa bawat petsa. Inilalabas ang mga vega column bilang index sa halip na raw level. Hinahati ang bawat bucket sa reference bucket sa loob ng parehong panel. Dahil dito, hindi nakadepende ang paghahambing kung per share o per contract ang quotation ng vega. Raw ang mga IV column at kino-convert mula decimal tungo sa percent sa SQL.
Ang eksaktong SQL sa likod ng bawat numero
SELECT
toString(toStartOfMonth(date)) AS month,
formatDateTime(toStartOfMonth(date), '%b %Y') AS month_label,
countIf(underlying_symbol = 'AAPL') AS aapl_contract_day_count,
countIf(underlying_symbol = 'NVDA') AS nvda_contract_day_count,
countIf(underlying_symbol = 'KO') AS ko_contract_day_count
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'NVDA', 'KO')
AND date >= '2025-08-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY month, month_label
ORDER BY monthNakabatay ang weekly series sa mga count sa itaas, sa loob ng 12 buwan. Ang Jul 2026, ang huling buong buwang kasama sa view, ay may 1111 AAPL contract days sa loob ng 20 hanggang 45 araw na window. Kapag mababa ang count sa isang buwan, nangangahulugan itong mas kaunting contract ang pinagbabatayan ng average.
Makikita sa bawat panel ang eksaktong SQL na ginamit sa ilalim nito. Mag-expand ng isang panel para makita kung paano binilang ang bawat average. Para patakbuhin ang parehong paghahambing ng IV at vega sa ticker na sinusubaybayan mo, hilingin ito sa plain English sa Strasmore terminal.