IV vade yapısı nedir ve nasıl yorumlanır?
IV vade yapısı, zımni volatilitenin vade tarihlerine göre değişimini gösterir. Yukarı eğimli ve ters eğri şekillerinin piyasa beklentileri açısından ne anlama geldiğini inceleyin.
IV (zımni volatilite) vade yapısı, zımni volatilitenin vadeye göre çizilmiş halidir; her vade için bir okuma değeri sunar ve mevcut hisse fiyatına yakın kullanım fiyatlı opsiyonlar kullanılır. Karşılaşacağınız hemen hemen her durumu iki şekil kapsar: Sakin piyasa koşullarında, uzak vadelerin daha yüksek değer taşıdığı yukarı eğimli bir yapı ve önümüzdeki ay içinde belirli bir olay olduğunda ortaya çıkan ters eğri. Aşağıdaki her iki şekil de ders kitabı diyagramlarından değil, sözleşme bazlı opsiyon verilerinden oluşturulmuştur.
IV vade yapısı neyi ölçer?
Zımni volatilite, bir opsiyon fiyatının dayanak hisse senedi için ima ettiği hareketin yıllıklandırılmış büyüklüğüdür. Sözleşme başına fiyatlandığı için, tek bir hisse senedi herhangi bir anda yüzlerce okuma değerine sahiptir; tahtadaki her kullanım fiyatı ve vade için bir tane. Kullanım fiyatını mevcut fiyata yakın sabitleyip vadeyi değiştirdiğinizde, bu okumalar bir eğri oluşturur. İşte bu eğri, vade yapısıdır.
Örnekleme, çoğu açıklamanın kabul ettiğinden daha önemlidir. Buradaki her panel, mutlak deltası 0,35 ile 0,65 arasında olan sözleşmeleri alır; bu, bir kullanım fiyatına sabitlenmeden "paranın yakınında" (near the money) olmanın standart yoludur. Ardından her vade bandı içindeki medyan zımni volatiliteyi alır. Ortalama yerine medyan tercih edilir: İşlem görmeyen bir sözleşmedeki eski bir fiyat, mantıksız bir rakam yazdırabilir ve ortalama bunu sonuca taşır.
İşte Haziran 2026 seansları genelinde altı likit hisse için eğri.
Her verinin arkasındaki tam SQL
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)Medyan zımni volatilite, 5-20 days bandında 19.6% ve 181-365 days bandında 21.5% olarak ölçülmüş olup, ön vadenin 1.9 puan üzerindedir. Bu şekil, vadeli işlem piyasalarından ödünç alınan bir isme sahiptir: contango; yani ileri vadeli teslimatın daha yüksek fiyat taşıması durumu. Ters eğri ise backwardation olarak adlandırılır.
Eğri neden genellikle yukarı eğimlidir?
Normal şekli koruyan iki mekanizma vardır.
Birincisi olay yoğunluğudur. Dokuz gün içinde vadesi dolan bir sözleşme, dokuz günlük takvim riskini kapsar ve bu süre zarfında hiçbir şeyin planlanmadığı büyük ölçekli bir hissede, bunlar çoğunlukla sıradan işlem günleridir. Bir yıl içinde vadesi dolan bir sözleşme ise dört çeyrek dönem raporunu, birkaç merkez bankası toplantısını ve aradaki tüm plansız gelişmeleri kapsar. Sözleşme başına daha fazla "bilinen bilinmezlik", piyasanın ödeyeceği yıllıklandırılmış rakamı yükseltir.
İkincisi, volatilitenin kendi davranışıdır. Gerçekleşen volatilite kümelenir: Sakin haftaları sakin haftalar, şiddetli haftaları şiddetli haftalar izler. Piyasa sakin seyrederken, yakın vadeli opsiyonlar bugünün sakin okumasına yakın fiyatlanır; bir yıl vadeli opsiyonlar ise daha yüksek olan uzun vadeli ortalamaya yakın fiyatlanır. Aynı aritmetik, bir şokun ardından tersine işler. Çöküşü izleyen seanslarda, ön vade tahtadaki en yüksek zımni volatiliteyi yazdırır ve eğri, uzak vadeler kendi olağan seviyelerine yakın sabitlenmişken, tüm uzunluğu boyunca tersine döner.
Eğriyi ne tersine çevirir: belirli bir olay
Planlanmış bir kazanç raporu, izleyebileceğiniz en net tersine dönme örneğidir. Rapor, bilinen bir tarihte piyasa kapandıktan sonra açıklanır. O tarihten sonra vadesi dolan her sözleşme bu hareketi içerir, öncesinde dolanlar ise içermez. Olayı kapsayan en yakın vade, onu ortalamaya vuracak en az sıradan güne sahiptir ve yıllıklandırılmış okuması en üst seviyeye tırmanır. Altı aylık bir opsiyon ise aynı olayı yaklaşık 125 işlem gününe yayar ve neredeyse hiç etkilenmez.
NVIDIA, 26 Şubat 2025 Çarşamba günü piyasa kapandıktan sonra raporunu açıkladı. Panel, eğrinin tamamını iki kez okur: veriden önceki son seans olan 25 Şubat ve sonrasındaki ilk seans olan 27 Şubat.
Her verinin arkasındaki tam SQL
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)5-20 days bandı, veriden önceki seansta 84.9%, sonrasındaki seansta ise 18.5 puanlık bir değişimle 66.4% değerini okumuştur. 181-365 days bandı ise aynı iki kapanış arasında, ön bandın hareketinin çok küçük bir kısmı olan 1 puanlık bir değişim göstermiştir. Tek bir dayanak varlık, tek bir olay, eğrinin iki ucunda zıt deneyimler. Ön ucun bu çöküşü IV crush olarak adlandırılır ve vade yapısı, bunun önceden görülebildiği yerdir.
Eğrinin oluşumunu ve çöküşünü izlemek
Raporun her iki yanındaki bir seans, bir anlık görüntüdür. Oluşum haftalar sürer ve eğrinin iki ucu arasındaki boşluğun genişlemesi olarak kendini gösterir.
Her verinin arkasındaki tam SQL
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_dateBantlar arasındaki boşluk, pencerenin ilk seansında 12.4 puan, son seansında ise 24 seans boyunca 3.3 puan olarak gerçekleşmiştir. Ön hattın seviyesinden ziyade şeklini izleyin: rapor yaklaştıkça tırmanır, etrafındaki seanslarda zirveye ulaşır ve sonrasında bir seans içinde geri düşer. Arka hat ise süreç boyunca neredeyse hiç hareket etmez. Kazançlar ve opsiyon yunanlıları, aynı olayın bireysel sözleşmelerdeki vega ve theta üzerinde ne yaptığını ele alır.
Eğri ne sıklıkla tersine döner?
Tersine dönme nadir değildir ve bir hissenin yılın ne kadarını bu durumda geçirdiği, ticker bazında büyük ölçüde farklılık gösterir.
Her verinin arkasındaki tam SQL
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 DESC31 Temmuz 2026'ya kadar olan on iki ay içindeki 251 seansta, XOM, ön bandı 91 ila 180 günlük bandın üzerinde 68.5% oranında yazdırmıştır; bu oran SPY için 19.5%'dir. Medyan boşlukları 1.4 puan ve -2.1 puan olarak gerçekleşmiştir. Belirli bir takvimde olayları olan hisseler yılın daha büyük kısmını ters eğriyle geçirirken, geniş bir endeks fonu zamanının çoğunu contango'da geçirir ve tersine dönmeler satış dalgaları etrafında kümelenir. IV rank, eğrinin vadeler boyunca nasıl şekillendiğini değil, bugünkü seviyenin kendi geçmiş yılı içinde nerede durduğunu ölçen farklı bir kavramdır.
Düz veya ters bir eğri, takvim spread'ini nasıl etkiler?
Takvim spread'i (calendar spread), yakın vadeli bir opsiyonu satıp aynı kullanım fiyatından daha uzun vadeli bir opsiyonu almaktır. Diagonal spread ise bunu iki farklı kullanım fiyatı üzerinden yapar. Her iki durumda da pozisyon, arka vadenin zımni volatilitesinde uzun, ön vadenin zımni volatilitesinde kısadır; bu da vade yapısını arka plan detayı olmaktan çıkarıp ana girdi haline getirir.
Eğri yukarı doğru eğimli olduğunda, yakın bacak, uzak bacağın satın alındığı zımni volatiliteden daha düşük bir seviyede satılır. Ön ay bir olay öncesinde tersine döndüğünde, bu ilişki tersine döner ve pozisyon, yakınsayacak bir yeri olan bir eğriye açılmış olur. Sonrasında ön taraf arka tarafa doğru çöker, arka taraf az hareket eder ve iki okuma arasındaki spread olağan şekline döner. Pozisyonun gerçekte nerede sonuçlanacağı, hissenin ne kadar hareket ettiğine de bağlıdır; eğri bu konuda hiçbir şey söylemez. Beklenen hareket sayfası, problemin bu yarısını ele alır.
Düz bir eğri, zorlayıcı durumdur. Her iki yönde de çalışacak bir eğim yoktur ve sonuç neredeyse tamamen hissenin izlediği yola ve zamanın geçişine bağlıdır.
IV vade yapısı SSS
Opsiyonlarda IV vade yapısı nedir?
Paranın yakınındaki opsiyonlar için vade tarihine göre çizilmiş zımni volatilitedir. Haziran 2026'daki altı likit hisse genelinde medyan okuma, 5-20 days bandında 19.6% ve 181-365 days bandında 21.5% olarak ölçülmüştür.
Ters IV vade yapısı ne anlama gelir?
Ters bir eğri, en yüksek zımni volatilitesini en yakın vadelerde yazdırır. Ön ay içinde belirli bir olay olduğunda ve sert bir satış dalgasını izleyen seanslarda, yakın vadeli sözleşmeler son dönemdeki büyük hareketlere göre fiyatlanırken uzak vadeler uzun vadeli ortalamaya yakın kaldığında ortaya çıkar.
Kazanç raporu öncesinde ön ay zımni volatilitesi neden bu kadar yüksektir?
Yakın vadeli bir sözleşme, beklenen büyük bir gecelik hareketi ortalamaya vuracak çok az sıradan işlem gününe sahiptir ve yıllıklandırılmış rakam bunu hesaba katmak için tırmanır. NVIDIA'nın 5-20 days bandı, 26 Şubat 2025 raporundan önceki seansta 84.9%, sonrasındaki seansta ise 66.4% olarak okunmuştur.
Vade yapısı ile volatilite eğimi (skew) aynı şey midir?
Hayır. Eğim (skew), tek bir vade içindeki kullanım fiyatları genelinde zımni volatiliteyi karşılaştırır. Vade yapısı ise "paranın yakınında olma" durumunu kabaca sabit tutar ve vadeler arasında karşılaştırma yapar. Volatilite eğimi, aynı yüzeyin kullanım fiyatı boyutunu ele alır.
Yukarıdaki her rakam, sözleşme bazlı zımni volatilite üzerinde saklanan bir sorgudur ve SQL, her panelin altında genişletilebilir. Strasmore terminalinde herhangi bir ticker için aynı eğriyi çizebilirsiniz.