Verschil tussen implied volatility en vega uitgelegd
Begrijp het fundamentele verschil tussen implied volatility en vega bij opties. Ontdek hoe IV fungeert als prijsinput en vega de gevoeligheid in dollars per punt weergeeft.
Implied volatility versus vega: het fundamentele verschil
Het onderscheid tussen implied volatility en vega komt neer op één cruciaal punt dat in een optieketen nooit expliciet wordt vermeld. Implied volatility, of IV, is een input: het volatiliteitsgetal waarvoor u een prijsmodel oplost zodra de markt de prijs van de optie al heeft vastgesteld. Vega is een veranderingsmaatstaf: het bedrag in dollars waarmee de prijs van de optie beweegt bij een verandering van één punt in die input. IV geeft aan welke volatiliteit in rekening wordt gebracht. Vega geeft aan welk deel van die kosten een positie met zich meedraagt.
Implied volatility versus vega: een input en een maatstaf
Een prijsmodel voor opties gebruikt een handvol feiten die voor iedereen inzichtelijk zijn: de spot price, de uitoefenprijs, de resterende looptijd en de financieringsrente. Daarnaast is er één feit dat niemand kan opzoeken: de mate waarin de onderliggende waarde zal bewegen tussen nu en de expiratiedatum. Voer het model een volatiliteitscijfer en het geeft een prijs terug.
Implied volatility werkt in omgekeerde richting. U vertrekt vanuit de prijs die de markt noteert en zoekt naar het volatiliteitscijfer dat ervoor zorgt dat het model exact die prijs genereert. Dat berekende getal is de IV op de optieketen, en hoe implied volatility wordt berekend doorloopt het zoekproces zelf. Het is geen prognose. Het is de volatiliteitsaanname die in de huidige prijs besloten ligt, en implied volatility beweegt telkens wanneer optieprijzen veranderen, zelfs op een dag dat het aandeel zelf nauwelijks beweegt.
Vega komt een stap later uit hetzelfde model voort. Houd alle andere variabelen gelijk, verhoog de volatiliteitsinput met één punt en noteer hoeveel de modelprijs verandert. Die afstand is vega. Neem een hypothetisch contract met een vega van 0,20 per aandeel: een stijging van de IV met één punt verhoogt de modelprijs met ongeveer 20 cent per aandeel, oftewel ongeveer 20 dollar voor een standaardcontract van 100 aandelen, en twee punten staat gelijk aan ongeveer 40 dollar. IV is de prijs van volatiliteit. Vega is de omvang van de beweging. Option vega behandelt de volledige werking.
Waarom heeft een optie met een langere looptijd meer vega?
Volatiliteit is onzekerheid per tijdseenheid en een langer lopend contract verzamelt daar meer van. Twee contracten op dezelfde onderliggende waarde met een identieke IV kunnen een sterk uiteenlopende vega hebben, en dit verschil wordt groter naarmate de expiratiedatum verder in de toekomst ligt.
Het onderstaande overzicht groepeert AAPL-contracten die tot juli 2026 zijn verhandeld op basis van het aantal dagen tot expiratie, houdt de uitoefenprijzen binnen vijf procent van de spotprijs en indexeert de gemiddelde vega van elke categorie naar de categorie met de kortste looptijd. De dagelijkse IV en de Grieken per contract zijn afkomstig van global_markets.options_greeks, gefilterd op rijen waar de volatiliteitsberekening convergeerde en het contract op die dag daadwerkelijk is verhandeld.
De exacte SQL achter elk getal
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_floorGemiddeld over de maand werd de 0 to 29 days-categorie geprijsd tegen een IV van 33.2%, tegenover 29.5% voor de 510 to 539 days-categorie. Dicht genoeg bij elkaar om te spreken van dezelfde volatiliteit die in rekening wordt gebracht. De vega-kolom in diezelfde rijen is echter bij lange na niet zo vlak: de categorie met de langste looptijd had 8.14 keer de vega van de kortste, op 14-categorieën van de curve.
Dat veelvoud is het praktische punt. Eén punt IV is één punt op beide contracten. Het bedrag dat dat punt beweegt, is echter niet hetzelfde voor beide. Iemand die het langlopende contract aanhoudt, heeft een blootstelling aan volatiliteit die vele malen groter is dan iemand die het contract voor de eerste maand aanhoudt bij dezelfde genoteerde IV. Deze blootstelling verandert van vorm naarmate het contract ouder wordt, wat optie-Grieken door de tijd heen in kaart brengt.
Verandert vega ook met de strike?
Dat klopt, en het verloop heeft de vorm van een bult. Vega bereikt een piek nabij de money en neemt in beide richtingen af. Een contract dat ver out-of-the-money is, bevat weinig premie om te herwaarderen, waardoor een wijziging in de volatiliteitsverwachting de prijs in absolute termen minder beïnvloedt.
Het onderstaande overzicht houdt de expiratiedatum min of meer constant, op twintig tot vijfenveertig dagen, en doorloopt in plaats daarvan de verschillende strikes. Hierbij wordt de gemiddelde vega van elke strike-categorie geïndexeerd ten opzichte van de grootste categorie op de curve.
De exacte SQL achter elk getal
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_offsetDe -12% from spot-categorie bevatte 0.46 van de vega van de piekcategorie, en de 10% from spot-categorie 0.52. De IV-kolom verschuift eveneens over diezelfde strikes, met 35.5% aan het ene uiteinde van de curve en 29.3% aan het andere. Die helling is de volatility skew. Skew is een eigenschap van de input. De bult is een eigenschap van de gevoeligheid.
Is een hoge implied volatility hetzelfde als een hoge vega?
Nee. IV is een niveau, en een niveau zegt alleen iets in vergelijking met de eigen historie. Die vergelijking is de taak van IV rank of IV percentile, die de huidige IV plaatst binnen de bandbreedte waarin het betreffende aandeel het afgelopen jaar heeft gehandeld: een IV van dertig procent kan zich bij de ene ticker aan de onderkant van de bandbreedte bevinden en bij de andere aan de bovenkant. Of een hoge implied volatility gunstig is, hangt af van aan welke kant van het contract u staat, en vega is de maatstaf voor de omvang van die positie.
Onderstaand overzicht volgt de gemiddelde wekelijkse IV voor drie bekende namen op een vergelijkbaar punt op de curve, twintig tot vijfenveertig dagen tot expiratie met uitoefenprijzen binnen vijf procent van de spotprijs, over het afgelopen jaar.
De exacte SQL achter elk getal
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 weekDe reeks bevat 53 wekelijkse datapunten, van de week van Jul 28, 2025 tot en met de week van Jul 27, 2026. In die laatste week noteerde AAPL gemiddeld 32%, NVDA 43.6% en KO 21.2%. Drie namen, drie volatiliteitsniveaus, en geen van die cijfers geeft aan hoeveel een beweging van één punt waard zou zijn voor een specifieke positie. Die tweede vraag is het domein van vega.
Dit is ook de reden waarom een positie tegelijkertijd short volatiliteit en nagenoeg vega-neutraal kan zijn. Vega wordt gesaldeerd over de verschillende legs. Verkoop een optie met een looptijd van dertig dagen, koop een kleinere hoeveelheid van een optie met een looptijd van negentig dagen, en stem de omvang van beide posities zo af dat hun vega's elkaar opheffen: een parallelle stijging van de IV met één punt over de gehele curve heeft dan nauwelijks invloed op de portefeuille, terwijl de positie short blijft in de korte looptijd en long in de lange looptijd. Die structuur is een calendar spread. Vega-neutraal beschrijft de gevoeligheid, niet de visie.
IV rank geeft antwoord op de vraag of volatiliteit duur is. Vega geeft antwoord op de vraag hoe groot die inzet in de portefeuille is. Het derde cijfer dat uit dezelfde input voortvloeit, de afstand die de markt het aandeel tot aan de expiratie laat afleggen, is de verwachte beweging op basis van implied volatility.
Veelgestelde vragen
Is implied volatility hetzelfde als vega?
Nee. Implied volatility is een input voor een optiewaarderingsmodel, waarbij de waarde wordt afgeleid van de koers die de markt op dat moment noteert. Vega is de gevoeligheid van dat model voor die input: de prijsverandering per beweging van één punt in de implied volatility. Het een is een niveau, het ander is een ratio.
Betekent een hogere implied volatility ook een hogere vega?
Niet op zichzelf. Vega wordt grotendeels bepaald door de looptijd tot de expiratiedatum en de afstand van de strike price tot de spot price. Een at-the-money contract met een lange looptijd kan een veelvoud aan vega hebben van een contract dat in de eerste week afloopt, zelfs bij een identieke implied volatility. Dat is precies wat het eerste paneel hierboven meet.
Wat betekent een vega van 0,20?
Dit betekent dat de modelprijs van dat contract met ongeveer $0,20 per aandeel beweegt bij een verandering van één punt in de implied volatility; dat is grofweg $20 voor een contract van 100 aandelen. Vega is zelf een schatting die verschuift naarmate de spot price, de tijd en de volatiliteit veranderen. De $20 geldt daarom voor kleine bewegingen, niet voor grote.
Kan een positie tegelijkertijd short volatiliteit en vega-neutraal zijn?
Ja. Vega-waarden van verschillende legs kunnen tegen elkaar wegvallen. Een portefeuille die short is in een contract met een korte looptijd en long in een contract met een langere looptijd, kan per saldo een vega van ongeveer nul hebben, terwijl de belegger nog steeds een visie heeft op de volatiliteit van het korte contract. Een parallelle verschuiving in de implied volatility over alle looptijden heeft nauwelijks invloed, maar een verandering in de vorm van de term structure wel.
Waar komen de cijfers voor implied volatility en vega op deze pagina vandaan?
Elk paneel leest de dagelijkse greeks per contract uit global_markets.options_greeks. Deze bron bevat sinds augustus 2021 de implied volatility, delta, gamma, vega, theta en rho voor elk genoteerd contract. De panelen tonen alleen rijen waarbij de berekening van de volatiliteit is geconvergeerd en het contract tijdens die sessie is verhandeld.
Datatoelichting en dekking
Elk paneel filtert op rijen waarbij de berekening van de implied volatility is geconvergeerd (iv_converged = 1) en het contract tijdens die sessie is verhandeld (volume > 0). Elk gemiddelde is een rekenkundig gemiddelde over contractdagen, met één rij per contract per datum. De vega-kolommen worden gepubliceerd als index in plaats van als absoluut niveau: elke bucket wordt gedeeld door de referentie-bucket binnen hetzelfde paneel. Hierdoor blijft de vergelijking onafhankelijk van de vraag of vega per aandeel of per contract wordt genoteerd. De kolommen voor implied volatility zijn ruwe data, in SQL omgerekend van decimaal naar procent.
De exacte SQL achter elk getal
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 monthDe wekelijkse reeks is gebaseerd op de bovenstaande aantallen, verspreid over 12 maanden. Jul 2026, de laatste volledige maand in het overzicht, bevatte 1111 contractdagen voor AAPL binnen het venster van 20 tot 45 dagen. Een maand met een laag aantal contracten betekent dat het gemiddelde op minder datapunten is gebaseerd.
Elk paneel hier bevat de exacte SQL-code die eronder ligt; vouw een paneel uit om te zien hoe elk gemiddelde is berekend. Om dezelfde vergelijking van implied volatility en vega uit te voeren voor een ticker die u volgt, kunt u dit in begrijpelijk Engels opvragen via de Strasmore-terminal.