IV-Laufzeitstruktur: Was die Kurve zeigt
Die IV-Laufzeitstruktur zeigt die implizite Volatilität je Verfallstermin. Erfahren Sie, was ansteigende und inverse Kurven bedeuten, mit realen Optionsdaten.
Die Laufzeitstruktur der impliziten Volatilität zeigt die implizite Volatilität in Abhängigkeit von der Laufzeit. Für jeden Verfallstermin gibt es einen Wert. Verwendet werden Optionen mit einem Ausübungspreis nahe dem aktuellen Aktienkurs.
Zwei Formen decken fast alle typischen Fälle ab: eine ansteigende Kurve in ruhigen Marktphasen, bei der weiter entfernte Verfallstermine den höheren Wert aufweisen, und eine inverse Kurve, wenn im vorderen Laufzeitbereich ein termingebundenes Ereignis ansteht. Die beiden folgenden Formen basieren auf Optionsdaten je Kontrakt und nicht auf einer schematischen Lehrbuchdarstellung.
Was die Laufzeitstruktur der IV misst
Implizite Volatilität ist die annualisierte Größe der Kursbewegung, die der Optionspreis für die zugrunde liegende Aktie impliziert. Sie wird je Kontrakt angegeben. Deshalb weist eine einzelne Aktie jederzeit Hunderte von Messwerten auf, jeweils einen für jeden Ausübungspreis und jede Laufzeit im Orderbuch. Wird der Ausübungspreis nahe am aktuellen Kurs festgelegt und die Laufzeit variiert, ergeben diese Messwerte eine Kurve. Diese Kurve ist die Laufzeitstruktur.
Die Auswahl der Messwerte ist wichtiger, als viele Erläuterungen erkennen lassen. Für jedes Panel werden Kontrakte berücksichtigt, deren absoluter Delta-Wert zwischen 0.35 und 0.65 liegt. Das ist die übliche Definition von „nahe am Geld“, ohne einen bestimmten Ausübungspreis festzulegen. Anschließend wird die mediane implizite Volatilität innerhalb jedes Laufzeitbands ermittelt. Der Median ist dem Durchschnitt vorzuziehen: Ein veraltetes Kursangebot für einen kaum gehandelten Kontrakt kann einen unrealistischen Wert ausweisen. Ein Durchschnitt würde diesen Wert in das Ergebnis übernehmen.
Hier ist die Kurve für sechs liquide Werte während der Handelssitzungen im Juni 2026.
Das exakte SQL hinter jeder Zahl
WITH (
SELECT quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker))
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'JNJ', 'PG')
AND date >= toDate('2026-06-01')
AND date < toDate('2026-07-01')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.03 AND 3
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND days_to_expiry BETWEEN 5 AND 20
) AS front_band_iv
SELECT multiIf(days_to_expiry <= 20, '5-20 days',
days_to_expiry <= 45, '21-45 days',
days_to_expiry <= 90, '46-90 days',
days_to_expiry <= 180, '91-180 days',
'181-365 days') AS expiry_band,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct,
round(100 * (quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)) - front_band_iv), 1) AS pts_vs_front_band,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'JNJ', 'PG')
AND date >= toDate('2026-06-01')
AND date < toDate('2026-07-01')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.03 AND 3
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND days_to_expiry BETWEEN 5 AND 365
GROUP BY expiry_band
ORDER BY min(days_to_expiry)Die mediane implizite Volatilität beträgt 19.6% im 5-20 days-Band und 21.5% im 181-365 days-Band. Damit liegt sie 1.9 Punkte über der kürzesten Laufzeit. Die Form hat einen aus den Futures-Märkten übernommenen Namen: Contango. Dabei weist eine spätere Lieferung den höheren Preis auf. Eine inverse Kurve wird als Backwardation bezeichnet.
Warum die Kurve üblicherweise ansteigt
Zwei Mechanismen sorgen für die normale Form.
Der erste ist die Ereignisdichte. Ein Kontrakt mit einer Restlaufzeit von neun Tagen deckt neun Kalendertage mit Marktrisiko ab. Bei einer Large-Cap-Aktie, für die in diesem Zeitraum nichts geplant ist, handelt es sich dabei überwiegend um gewöhnliche Handelstage. Ein Kontrakt mit einer Laufzeit von einem Jahr umfasst vier Quartalsberichte, mehrere Zentralbanktreffen und jede ungeplante Nachricht dazwischen. Je mehr bekannte Unwägbarkeiten ein Kontrakt abdeckt, desto höher ist die annualisierte Volatilität, die der Markt dafür zu zahlen bereit ist.
Der zweite Mechanismus ist das Verhalten der Volatilität selbst. Die realisierte Volatilität tritt in Clustern auf: Auf ruhige Wochen folgen ruhige Wochen, auf turbulente Wochen folgen turbulente Wochen. Während der Markt ruhig ist, werden Optionen mit kurzer Laufzeit nahe am heutigen niedrigen Volatilitätsniveau bepreist. Optionen mit einer Laufzeit von einem Jahr werden dagegen näher am langfristigen Durchschnitt bepreist, der höher liegt. Nach einem Schock läuft dieselbe Rechnung umgekehrt. In den Sitzungen nach einem Crash weist der Frontmonat die höchste implizite Volatilität am Markt auf. Die Kurve ist dann über ihre gesamte Länge invertiert, während die weiter entfernten Laufzeiten nahe an ihrem üblichen Niveau verankert bleiben.
Was die Kurve verändert: ein Ereignis mit festem Termin
Ein geplanter Ergebnisbericht ist die klarste Umkehrung, die Sie beobachten können. Der Bericht wird an einem bekannten Datum nach Börsenschluss veröffentlicht. Jeder Verfall, der nach diesem Datum liegt, enthält die Kursbewegung. Jeder Verfall davor enthält sie nicht. Der nächste Verfall, der das Ereignis abdeckt, hat die wenigsten normalen Tage, über die sich die Bewegung verteilen lässt. Deshalb steigt sein annualisierter Wert am stärksten. Eine Option mit sechs Monaten Laufzeit verteilt dasselbe Ereignis auf ungefähr 125 Handelstage und bildet es kaum ab.
NVIDIA veröffentlichte seinen Ergebnisbericht am Mittwoch, dem 26. Februar 2025, nach Börsenschluss. Das Panel zeigt die gesamte Kurve zweimal: am letzten Handelstag vor der Veröffentlichung, dem 25. Februar, und am ersten Handelstag danach, dem 27. Februar.
Das exakte SQL hinter jeder Zahl
SELECT multiIf(days_to_expiry <= 20, '5-20 days',
days_to_expiry <= 45, '21-45 days',
days_to_expiry <= 90, '46-90 days',
days_to_expiry <= 180, '91-180 days',
'181-365 days') AS expiry_band,
round(100 * quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
toDate(date) = toDate('2025-02-25')), 1) AS iv_before_print_pct,
round(100 * quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
toDate(date) = toDate('2025-02-27')), 1) AS iv_after_print_pct,
round(100 * (quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
toDate(date) = toDate('2025-02-25'))
- quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
toDate(date) = toDate('2025-02-27'))), 1) AS iv_drop_pts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'NVDA'
AND date >= toDate('2025-02-25')
AND date < toDate('2025-02-28')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.05 AND 5
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND days_to_expiry BETWEEN 5 AND 365
GROUP BY expiry_band
HAVING countIf(toDate(date) = toDate('2025-02-25')) >= 3
AND countIf(toDate(date) = toDate('2025-02-27')) >= 3
ORDER BY min(days_to_expiry)Das 5-20 days-Band lag am Handelstag vor der Veröffentlichung bei 84.9% und am Handelstag danach bei 66.4%. Das entspricht einer Veränderung von 18.5 Punkten. Das 181-365 days-Band veränderte sich über dieselben beiden Schlusskurse um 1 Punkte – nur ein Bruchteil der Bewegung des vorderen Bandes. Ein Basiswert, ein Ereignis, zwei gegensätzliche Entwicklungen an den beiden Enden der Kurve. Dieser Einbruch am kurzen Ende wird als IV-Crush bezeichnet. In der Laufzeitstruktur ist er bereits im Voraus sichtbar.
Beobachten, wie sich die Kurve aufbaut und wieder zusammenfällt
Eine Handelssitzung unmittelbar vor oder nach einem Bericht ist nur eine Momentaufnahme. Der Aufbau erstreckt sich über mehrere Wochen und zeigt sich in einem größer werdenden Abstand zwischen den beiden Enden der Kurve.
Das exakte SQL hinter jeder Zahl
SELECT toDate(date) AS session_date,
round(100 * quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 5 AND 20), 1) AS front_iv_pct,
round(100 * quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 91 AND 180), 1) AS back_iv_pct,
round(100 * (quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 5 AND 20)
- quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 91 AND 180)), 1) AS front_minus_back_pts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'NVDA'
AND date >= toDate('2025-02-10')
AND date < toDate('2025-03-15')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.05 AND 5
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND ((days_to_expiry BETWEEN 5 AND 20) OR (days_to_expiry BETWEEN 91 AND 180))
GROUP BY session_date
HAVING countIf(days_to_expiry BETWEEN 5 AND 20) >= 3
AND countIf(days_to_expiry BETWEEN 91 AND 180) >= 3
ORDER BY session_dateDer Abstand zwischen den Bändern betrug in der ersten Sitzung des Zeitfensters 12.4 Punkte und in der letzten Sitzung 3.3 Punkte. Das Zeitfenster umfasste 24 Sitzungen. Achten Sie auf die Form der vorderen Linie und nicht auf ihr Niveau: Sie steigt, je näher der Bericht rückt, erreicht in den Sitzungen um den Bericht herum ihren Höchststand und fällt innerhalb einer Sitzung danach wieder zurück. Die hintere Linie verändert sich über den gesamten Zeitraum kaum. Gewinnberichte und die Optionsgriechen erläutert, wie sich dasselbe Ereignis auf Vega und Theta der einzelnen Kontrakte auswirkt.
Wie häufig ist die Kurve invertiert?
Eine Inversion ist nicht selten. Wie viel Zeit ein Wert dabei verbringt, unterscheidet sich zwischen den Tickern jedoch erheblich.
Das exakte SQL hinter jeder Zahl
WITH daily AS (
SELECT underlying_symbol,
toDate(date) AS session_date,
quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 5 AND 30) AS front_iv,
quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 91 AND 180) AS back_iv
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('NVDA', 'AAPL', 'MSFT', 'AMZN', 'KO', 'JNJ', 'PG', 'SPY', 'XOM', 'WMT')
AND date >= toDate('2025-08-01')
AND date < toDate('2026-08-01')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.03 AND 5
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND ((days_to_expiry BETWEEN 5 AND 30) OR (days_to_expiry BETWEEN 91 AND 180))
GROUP BY underlying_symbol, session_date
HAVING countIf(days_to_expiry BETWEEN 5 AND 30) >= 3
AND countIf(days_to_expiry BETWEEN 91 AND 180) >= 3
)
SELECT underlying_symbol AS ticker,
count() AS sessions,
round(100 * countIf(front_iv > back_iv) / count(), 1) AS inverted_pct,
round(100 * quantileDeterministic(0.5)(front_iv - back_iv,
cityHash64(concat(underlying_symbol, toString(session_date)))), 1) AS median_spread_pts
FROM daily
GROUP BY underlying_symbol
ORDER BY inverted_pct DESCIn den 251 Handelssitzungen der zwölf Monate bis zum 31. Juli 2026 lag bei XOM das vordere Band in 68.5% Sitzungen über dem Band mit einer Laufzeit von 91 bis 180 Tagen. Bei SPY waren es 19.5% Sitzungen. Die Medianabstände betrugen 1.4 Punkte beziehungsweise -2.1 Punkte. Werte mit regelmäßig anstehenden Terminen verbringen einen größeren Teil des Jahres in einer inversen Struktur. Ein breit gefasster Indexfonds befindet sich dagegen meist in Contango; Inversionen konzentrieren sich auf Abverkäufe. Der IV-Rang misst etwas anderes: die Position des heutigen Niveaus innerhalb der eigenen Entwicklung im vergangenen Jahr, nicht die Form der Kurve über verschiedene Laufzeiten hinweg.
Was eine flache oder inverse Volatilitätskurve mit einem Calendar-Spread macht
Ein Calendar-Spread verkauft eine Option mit kurzer Laufzeit und kauft eine Option mit längerer Laufzeit zum selben Ausübungspreis. Bei einem Diagonal-Spread gilt dasselbe für zwei unterschiedliche Ausübungspreise. In beiden Fällen ist die Position bei der impliziten Volatilität der späteren Fälligkeit long und bei der impliziten Volatilität der früheren Fälligkeit short. Damit ist die Laufzeitenstruktur der zentrale Einflussfaktor und kein nebensächliches Detail.
Wenn die Kurve aufwärts geneigt ist, wird der kurzfristige Teil bei einer niedrigeren impliziten Volatilität verkauft, als für den Kauf des länger laufenden Teils anfällt. Ist der Frontmonat vor einem Ereignis invers, kehrt sich dieses Verhältnis um. Die Position wird dann in eine Kurve eröffnet, die ein Konvergenzniveau hat. Danach fällt die implizite Volatilität des Frontmonats in Richtung der hinteren Fälligkeit, während sich die hintere Fälligkeit nur wenig bewegt. Der Abstand zwischen den beiden Messwerten nimmt wieder seine übliche Form an. Wo die Position tatsächlich landet, hängt auch davon ab, wie weit sich die Aktie bewegt. Dazu sagt die Kurve nichts aus. Die Seite zum erwarteten Kursausschlag behandelt diesen Teil des Problems.
Eine flache Kurve ist der schwierigste Fall. Es gibt in keine Richtung eine Neigung, die genutzt werden könnte. Das Ergebnis hängt daher fast vollständig vom Kursverlauf der Aktie und vom Zeitablauf ab.
Laufzeitenstruktur der impliziten Volatilität: FAQ
Was ist die Laufzeitenstruktur der impliziten Volatilität bei Optionen?
Dabei wird die implizite Volatilität für Optionen nahe am Geld nach Verfallstermin dargestellt. Bei sechs liquiden Titeln lag der Median im Juni 2026 im Bereich 5-20 days bei 19.6% und im Bereich 181-365 days bei 21.5%.
Was bedeutet eine inverse Laufzeitenstruktur der impliziten Volatilität?
Bei einer inversen Kurve ist die implizite Volatilität in den nächsten Verfallsterminen am höchsten. Das tritt auf, wenn ein datiertes Ereignis in den Frontmonat fällt. Es kommt auch in den Sitzungen nach einem starken Ausverkauf vor. Dann preisen Kontrakte mit kurzer Restlaufzeit die jüngsten großen Bewegungen ein, während weiter laufende Kontrakte näher an einem langfristigen Durchschnitt liegen.
Warum ist die implizite Volatilität im Frontmonat vor den Geschäftszahlen so hoch?
Ein Kontrakt mit kurzer Restlaufzeit hat nur sehr wenige normale Handelstage, um eine erwartete große Bewegung über Nacht auszugleichen. Deshalb steigt der annualisierte Wert entsprechend an. Bei NVIDIA lag der Wert im Bereich 5-20 days in der Sitzung vor dem Bericht vom 26. Februar 2025 bei 84.9% und in der Sitzung danach bei 66.4%.
Ist die Laufzeitenstruktur dasselbe wie der Volatilitäts-Skew?
Nein. Der Skew vergleicht die implizite Volatilität über verschiedene Ausübungspreise innerhalb eines Verfallstermins. Bei der Laufzeitenstruktur bleibt die Moneyness ungefähr konstant, und die Werte werden über verschiedene Verfallstermine hinweg verglichen. Volatilitäts-Skew behandelt die Ausübungspreisebene derselben Oberfläche.
Jede oben genannte Zahl stammt aus einer gespeicherten Abfrage zur impliziten Volatilität je Kontrakt. Die SQL-Abfrage kann unter jedem Panel eingeblendet werden. Stellen Sie dieselbe Kurve für jeden Ticker im Strasmore-Terminal dar.