Wat is een calendar spread in opties?
Bij een calendar spread verkoopt u de optie met de kortere looptijd en koopt u de langere variant op dezelfde strike. Ontdek de term structure en greeks achter deze strategie.
Een calendar spread is een optiepositie met twee legs op dezelfde onderliggende waarde met dezelfde uitoefenprijs: verkoop het contract dat eerder afloopt en koop het contract dat later afloopt. De positie wordt geopend voor een net debit. De positie is tegelijkertijd long theta en long vega, wat met een enkele optie-leg niet mogelijk is. Deze combinatie maakt van een calendar een positie op het verloop van de implied volatility curve, in plaats van een directionele positie.
Hoe een calendar spread wordt opgebouwd
Vier elementen komen overeen tussen de twee legs: de onderliggende waarde, de uitoefenprijs, het type (beide calls of beide puts) en de omvang. Alleen de expiratiedatum verschilt. De leg met de kortere looptijd wordt verkocht, de leg met de langere looptijd wordt gekocht. Het contract met de langere looptijd bevat meer tijdswaarde, wat bij opening resulteert in een netto debet. Dat debet is de kostprijs van de positie en, bij een standaard calendar spread die tot de eerste expiratie wordt aangehouden, het maximale verlies.
Ronde getallen, volledig hypothetisch. Een aandeel noteert op honderd dollar. De call met een looptijd van dertig dagen en een uitoefenprijs van honderd dollar brengt twee dollar op, terwijl de call met een looptijd van negentig dagen en dezelfde uitoefenprijs drie dollar en zestig cent kost. Dit resulteert in een debet van één dollar en zestig cent per aandeel, oftewel honderdzestig dollar voor één paar bij de standaard vermenigvuldiger van honderd aandelen. Kijk naar het moment van de eerste expiratie. Als het aandeel nog steeds op honderd dollar noteert, loopt de geschreven call waardeloos af en blijft de call met een looptijd van zestig dagen en een uitoefenprijs van honderd dollar over. De waarde van deze call vormt de volledige waarde van de positie. Bij een koers van honderddertig dollar staat de geschreven call diep in-the-money en heeft de gekochte call het grootste deel van zijn tijdswaarde verloren. De waarde van het paar is dan nauwelijks meer dan het verschil tussen twee calls die vrijwel volledig uit intrinsieke waarde bestaan. Hetzelfde effect treedt op bij zeventig dollar, waar beide calls nagenoeg waardeloos zijn. Het resultaat bij de eerste expiratie vormt een tentvormig profiel rondom de uitoefenprijs.
Waarom de kortlopende optie verkopen en de langlopende kopen?
Theta is het bedrag dat een optie per dag verliest door het enkel verstrijken van de tijd. Vega is de beweging van de optieprijs bij een verandering van één punt in de implied volatility. Beide zijn afhankelijk van de resterende looptijd en bewegen langs de expiratielijn in tegengestelde richting: het dagelijkse verval is het snelst in de laatste weken van een optie, terwijl de gevoeligheid voor implied volatility toeneemt naarmate er meer tijd resteert. Door het verkopen van het voorste been plaatst u het snelste verval aan de short-zijde. Door het kopen van het achterste been plaatst u de grootste blootstelling aan volatiliteit aan de long-zijde. Het onderstaande overzicht meet beide factoren over bandbreedtes van DTE, dagen tot expiratie, voor Apple-contracten die near the money zijn.
De exacte SQL achter elk getal
SELECT
multiIf(days_to_expiry <= 10, '1-10 DTE',
days_to_expiry <= 25, '11-25 DTE',
days_to_expiry <= 45, '26-45 DTE',
days_to_expiry <= 90, '46-90 DTE',
days_to_expiry <= 180, '91-180 DTE',
'181+ DTE') AS dte_band,
round(avg(abs(theta)), 4) AS theta_per_day_abs,
round(avg(abs(vega)), 4) AS vega_per_iv_point
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= today() - 30
AND date <= today() - 2
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 1 AND 400
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY dte_band
ORDER BY min(days_to_expiry)Binnen de 1-10 DTE-band bedroeg het gemiddelde dagelijkse verval $0.4967 per aandeel, tegenover $0.0606 in de 181+ DTE-band. Vermenigvuldig beide bedragen met honderd voor één enkel contract. Vega werkt de andere kant op: 0.1206 per punt implied volatility aan de voorzijde, tegenover 1.0131 aan de achterzijde. Een calendar spread bevindt zich op beide curves tegelijk: short op het steile verval en long op de blootstelling aan volatiliteit. Het bredere patroon wordt behandeld in hoe de optie-Griekse waarden veranderen naarmate de expiratie nadert.
Wat een calendar spread daadwerkelijk verhandelt: de term structure
Implied volatility is geen enkelvoudig getal per aandeel. Elke expiratiedatum heeft zijn eigen waarde, en het uitzetten van deze waarden van de voorste maand tot de achterste maand levert de implied volatility term structure op. Een calendar spread is short in de volatiliteit van één punt op die curve en long in de volatiliteit van een ander punt; het resultaat volgt daarom eerder het verschil tussen die twee punten dan het niveau van een van beide.
De exacte SQL achter elk getal
SELECT
multiIf(days_to_expiry <= 10, '1-10 DTE',
days_to_expiry <= 25, '11-25 DTE',
days_to_expiry <= 45, '26-45 DTE',
days_to_expiry <= 90, '46-90 DTE',
days_to_expiry <= 180, '91-180 DTE',
'181+ DTE') AS dte_band,
round(avgIf(implied_volatility, underlying_symbol = 'AAPL') * 100, 1) AS aapl_iv_pct,
round(avgIf(implied_volatility, underlying_symbol = 'SPY') * 100, 1) AS spy_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', 'SPY', 'KO')
AND date >= today() - 30
AND date <= today() - 2
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 1 AND 400
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY dte_band
HAVING countIf(underlying_symbol = 'AAPL') > 0
AND countIf(underlying_symbol = 'SPY') > 0
AND countIf(underlying_symbol = 'KO') > 0
ORDER BY min(days_to_expiry)Gemiddeld over de geobserveerde sessies noteerden near the money AAPL-contracten in de 1-10 DTE-band een implied volatility van 36.2% tegenover 28.6% in de 181+ DTE-band. Voor dezelfde twee banden bij KO waren de waarden 27.3% en 20.7%. Elk aandeel tekent zijn eigen curve, en die curve is het object waarop een calendar spread wordt gepositioneerd.
De vorm van deze curve verandert bovendien dagelijks. Het volgende paneel volgt de voorste band van één aandeel ten opzichte van de achterste band over de afgelopen maanden, waarbij het verschil daartussen wordt weergegeven.
De exacte SQL achter elk getal
SELECT
toString(date) AS session_date,
round(avgIf(implied_volatility, days_to_expiry BETWEEN 7 AND 25) * 100, 1) AS near_iv_pct,
round(avgIf(implied_volatility, days_to_expiry BETWEEN 60 AND 120) * 100, 1) AS far_iv_pct,
round((avgIf(implied_volatility, days_to_expiry BETWEEN 7 AND 25)
- avgIf(implied_volatility, days_to_expiry BETWEEN 60 AND 120)) * 100, 1) AS near_minus_far_spread
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= today() - 120
AND date <= today() - 2
AND iv_converged = 1
AND volume > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY date
HAVING countIf(days_to_expiry BETWEEN 7 AND 25) > 0
AND countIf(days_to_expiry BETWEEN 60 AND 120) > 0
ORDER BY dateOp de eerste sessie in het overzicht, 2026-04-08, bedroeg het verschil tussen de twee banden -1.8 volatiliteitspunten. Tijdens de meest recente sessie, 2026-08-04, noteerde de voorste band 27.2% en de achterste band 27.4%, wat neerkomt op een verschil van -0.2 punten. Een long calendar spread wint aan waarde naarmate dat verschil kleiner wordt, ongeacht of de voorste band goedkoper wordt of de achterste band verstevigt, en verliest terrein naarmate het verschil oploopt.
Wat de positie vereist en wat haar ondergraaft
Het gunstige scenario is beperkt. De positie vereist dat de onderliggende waarde zich bij het naderen van de expiratiedatum dicht bij de strike bevindt, waarbij de resterende tijdswaarde van de short-poot wegvloeit terwijl de long-poot het grootste deel van zijn eigen waarde behoudt. Daarnaast is het gunstig als de volatiliteit aan de voorzijde van de curve daalt ten opzichte van de achterzijde, wat neerkomt op een steiler wordende term structure onder de positie.
Twee factoren ondergraven de positie. Een grote koersbeweging in beide richtingen vlakt de winstcurve af, waardoor de positie verliest ongeacht of de beweging opwaarts of neerwaarts is. Een inversie van de curve na opening, waarbij de volatiliteit aan de voorzijde boven die aan de achterzijde stijgt, werkt sneller tegen de short-poot dan dat het de long-poot ondersteunt. Een derde, minder opvallend scenario: een uniforme ineenstorting van de implied volatility over de gehele curve onttrekt meer waarde aan de long-poot aan de achterzijde (vanwege de grotere vega) dan dat het oplevert aan de short-poot aan de voorzijde.
De diagonale variant
Een diagonal spread wijzigt zowel de uitoefenprijs als de expiratiedatum: u verkoopt een optie met een korte looptijd tegen een bepaalde uitoefenprijs en koopt een optie met een langere looptijd tegen een andere uitoefenprijs. Hiermee voegt u een directionele visie toe aan dezelfde tijdsgebaseerde structuur. Een call diagonal waarbij de long-positie een uitoefenprijs heeft die aanzienlijk onder de huidige koers ligt en een verre expiratiedatum kent, gedraagt zich deels als het bezit van het aandeel zelf; dit is de kern van de deep in the money LEAPS-benadering. De keerzijde is dat het rendement niet langer symmetrisch rond één uitoefenprijs ligt, waardoor zowel de richting als de vorm van de curve van belang zijn.
Kalenders rondom kwartaalcijfers en het probleem van IV crush
De bekendste toepassing van een calendar spread is rondom een gepland evenement. De looptijd die de datum van de kwartaalcijfers bevat, heeft doorgaans een hogere implied volatility dan de looptijden daarvoor of daarna. Het verkopen van die nabije looptijd tegenover een verder gelegen looptijd is een manier om short te gaan op het verhoogde deel van de curve. Na de publicatie volgt IV crush, de scherpe daling van de implied volatility in de voorste maand zodra het evenement achter de rug is. Hetzelfde rapport kan het aandeel ook ver genoeg voorbij de uitoefenprijs bewegen om de 'tent' (het winstprofiel) af te vlakken, waarbij de achterliggende maand doorgaans meedaalt met de voorste maand, zij het in mindere mate. Een earnings calendar is gepositioneerd op de vorm van de curve en blootgesteld aan koersbewegingen, en de publicatie van de cijfers levert op hetzelfde moment beide factoren.
Toewijzing op de short leg
Amerikaanse aandelenopties zijn American style, wat betekent dat een short leg die in-the-money is op elke werkdag kan worden toegewezen, en niet alleen bij expiratie. Bij short calls concentreert het risico zich rond ex-dividenddata, wanneer het dividend de resterende tijdswaarde van de call kan overstijgen. Toewijzing resulteert in een short aandelenpositie tegenover een long call; dit blijft een gedefinieerde structuur, maar het verandert de margin-vereisten en brengt een dividendverplichting met zich mee. Indexopties met cash settlement zijn European style en kennen geen risico op voortijdige toewijzing.
Hoe vaak ligt de front-volatiliteit boven de back-volatiliteit?
Inversie is niet zeldzaam en is niet gelijkmatig verdeeld over de verschillende namen. Het panel telt per naam het aandeel van de sessies over het afgelopen jaar waarin de front-band boven de back-band lag.
De exacte SQL achter elk getal
SELECT
symbol,
round(100 * countIf(slope_pts > 0) / count(), 1) AS inverted_days_pct,
round(avg(slope_pts), 2) AS avg_slope_pts,
count() AS obs_count
FROM
(
SELECT
underlying_symbol AS symbol,
date,
(avgIf(implied_volatility, days_to_expiry BETWEEN 7 AND 25)
- avgIf(implied_volatility, days_to_expiry BETWEEN 60 AND 120)) * 100 AS slope_pts
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')
AND date >= today() - 400
AND date <= today() - 2
AND iv_converged = 1
AND volume > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY symbol, date
HAVING countIf(days_to_expiry BETWEEN 7 AND 25) > 0
AND countIf(days_to_expiry BETWEEN 60 AND 120) > 0
)
GROUP BY symbol
ORDER BY inverted_days_pct DESCKO noteerde het vaakst invers van de groep, op 65.7% van de 274 gemeten sessies, met een gemiddeld verschil tussen front en back van 0.89 punten. SPY noteerde het minst vaak invers, op 22.3% van de sessies. Een calendar spread die wordt opgezet op de steile versie van de curve en een calendar spread die wordt opgezet op de inverse versie zijn verschillende posities met dezelfde ticker.
Hoe deze panels worden gefilterd
Elk panel leest dagelijks de greeks per contract, behoudt alleen contracten die volume rapporteerden met een geconvergeerde implied volatility-berekening en beperkt de uitoefenprijzen tot binnen vijf procent van de slotkoers van de onderliggende waarde op die dag. Contracten die ver 'out of the money' liggen, hebben implied volatilities die niet vergelijkbaar zijn over verschillende looptijden. De gemiddelden van de banden zijn gelijk gewogen over de contracten in plaats van gewogen naar volume, en zowel calls als puts zijn inbegrepen.
Veelgestelde vragen
Is een calendar spread bullish of bearish?
Van nature geen van beide. Een calendar spread die wordt opgezet tegen de huidige koers is bij opening nagenoeg directioneel neutraal en profiteert ervan als de onderliggende waarde bij de expiratiedatum van het korte been dicht bij die uitoefenprijs noteert. Het kiezen van een uitoefenprijs boven of onder de huidige koers geeft de structuur een directionele bias.
Wat is het maximale verlies bij een calendar spread?
Bij een long calendar waarbij beide benen dezelfde uitoefenprijs hebben, is het betaalde debet het maximale verlies, mits er geen vroege toewijzing (assignment) op het short-been plaatsvindt. De maximale winst staat niet vooraf vast, aangezien deze afhangt van de waarde van het resterende long-been zodra het short-been expireert.
Levert een calendar spread winst op als het aandeel niet beweegt?
Een koers die stilstaat nabij de uitoefenprijs is de conditie waar de structuur op is gebouwd: de tijdswaarde van het short-been erodeert sneller dan die van het long-been. Een aandeel dat stilstaat maar ver van de uitoefenprijs noteert, is een ander verhaal, aangezien beide benen daar goedkoop zijn en het verschil tussen beide klein is.
Wat gebeurt er met een calendar spread als de implied volatility daalt?
Een long calendar is per saldo long vega, dus een uniforme daling over de gehele curve haalt meer waarde uit het long-been met de langere looptijd dan dat het oplevert op het short-been met de kortere looptijd. De vorm van de curve is hierbij belangrijker dan het niveau: als de volatiliteit aan de voorkant van de curve sneller daalt dan aan de achterkant, is dat een gunstige ontwikkeling voor deze positie.
Kun je een calendar spread opzetten met puts?
Ja. Dezelfde onderliggende waarde, dezelfde uitoefenprijs; verkoop de put met de kortere looptijd en koop de put met de langere looptijd. Bij een gegeven uitoefenprijs gedragen put-calendars zich grotendeels hetzelfde als hun call-tegenhangers. De keuze hangt meestal af van welke kant de krapste quotes heeft en welke kant het minste risico op ongewenste toewijzing met zich meebrengt.
Bij elk bovenstaand paneel wordt de SQL geleverd die de data heeft gegenereerd. Open een paneel om de filters te bekijken (contracten 'near the money' die daadwerkelijk zijn verhandeld, met een geconvergeerde oplossing voor de implied volatility), of stel dezelfde vraag in begrijpelijke taal via de Strasmore-terminal.