Strasmore Research
Eğitim Matt ConnorYazan Matt Connor · Güncellendi 2026-08-08

Credit spread ve debit spread farkı nedir

Aynı kullanım fiyatına sahip credit spread ve debit spread yapıları vade sonunda benzer sonuçlar verir. İşlem maliyeti, sermaye kullanımı ve risk yönetimi açısından ayrışırlar.

Aynı kullanım fiyatlarına ve aynı vadeye sahip, aynı yöne eğilimli bir credit spread ile bir debit spread aslında aynı pozisyondur. Biri başlangıçta nakit girişi sağlarken diğeri nakit çıkışı gerektirir; vade sonunda ise her ikisinin kâr ve zarar eğrileri aynı noktada buluşur. Bu gerçeğe rağmen varlığını sürdüren şey, pratik farklılıklardan oluşan kısa bir listedir; getiri profilinin şekli ise bu listede yer almaz.

Vertical spread nedir, borç (debit) ve alacak (credit) formları

Vertical spread, aynı dayanak varlık üzerinde, aynı vadeye sahip, iki farklı kullanım fiyatlı (strike) aynı türden iki opsiyondan oluşur. Biri satın alınır, diğeri satılır. Kullanım fiyatları arasındaki fark spread genişliğini oluşturur ve bu genişlik, yapının ulaşabileceği maksimum değerdir. (İki kullanım fiyatı yerine iki farklı vade kullanılması, calendar spread adı verilen farklı bir yapı oluşturur.)

Bull call spread stratejisinde, düşük kullanım fiyatlı call opsiyonu alınır ve yüksek kullanım fiyatlı call opsiyonu satılır. Satın alınan call opsiyonu, satılandan daha maliyetli olduğu için hesaptan nakit çıkışı gerçekleşir; bu ödeme debit (borç) olarak adlandırılır. Bull put spread stratejisinde ise yüksek kullanım fiyatlı put opsiyonu satılır ve düşük kullanım fiyatlı put opsiyonu alınır. Satılan put opsiyonu daha değerli olduğu için hesaba nakit girişi olur; bu tahsilat credit (alacak) olarak adlandırılır. Her iki yapı da hisse senedi fiyatı yüksek kullanım fiyatına doğru yükseldikçe değer kazanır ve bu seviyenin üzerinde kazanç potansiyeli sınırlanır. Bireysel bacakların işleyişi call opsiyonu alım ve satımı bölümünde detaylandırılmıştır.

Put-call paritesi iki fiyatı birbirine bağlar

Put-call paritesi bir model değil, aritmetik bir denkliktir. Belirli bir kullanım fiyatı ve vade için, call opsiyonu fiyatı ile put opsiyonu fiyatı arasındaki fark, hisse fiyatı ile kullanım fiyatının vade sonundan bugüne iskonto edilmiş değeri arasındaki farka eşittir. Put-call paritesi, arbitraj masalarının bu dengeyi nasıl koruduğunu açıklar. Aşağıdaki panel, Jun 12, 2026 kapanış verileriyle, Jul 17, 2026 vadeli AAPL opsiyon zinciri üzerindeki bu eşitliği göstermektedir.

SorgulaAAPL opsiyon zincirinde put-call paritesi: hisse eksi kullanım fiyatına karşı call eksi put
Her verinin arkasındaki tam SQL
SELECT
    concat('$', toString(toFloat64(strike_price)))                                AS strike,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c')), 2)  AS call_price,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')), 2)   AS put_price,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))
        - avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')), 2)   AS call_minus_put,
    round(any(toFloat64(underlying_close)) - toFloat64(strike_price), 2)           AS stock_minus_strike,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))
        - avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))
        - any(toFloat64(underlying_close)) + toFloat64(strike_price), 2)           AS parity_gap,
    formatDateTime(any(date), '%b %e, %Y')                                         AS snapshot,
    formatDateTime(any(expiration_date), '%b %e, %Y')                              AS expiry
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-12'
  AND expiration_date = '2026-07-17'
  AND volume >= 50
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.04
GROUP BY strike_price
HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
   AND countIf(lower(option_type) IN ('put', 'p')) > 0
ORDER BY strike_price
Run this yourself

Call eksi put sütununu, hisse eksi kullanım fiyatı sütunuyla karşılaştırın. $280 kullanım fiyatında, call opsiyonu put opsiyonunun 12.26 üzerinde kapanmış olup, hisse eksi kullanım fiyatı farkı 11.52 seviyesindedir. Bu eşleşme paneldeki tüm 5 kullanım fiyatı için tekrarlanmaktadır. Son sütun, geriye kalanı göstermekte olup sıfıra yakın ancak tam olarak sıfır değildir. Bu bakiye, vadeye kalan haftalar boyunca kullanım fiyatı üzerinden işleyen faizin, söz konusu dönem içindeki temettüden arındırılmış halidir. Box spread stratejileri, bu bakiyeyi kendi başına fiyatlandırır.

Bull call spread ve bull put spread aynı getiri profiline mi sahiptir?

Eşitlik ilkesini uygulayalım. Bull call spread maliyeti, düşük kullanım fiyatlı call opsiyonu eksi yüksek kullanım fiyatlı call opsiyonudur. Her bir call opsiyonunu parite karşılığı olan "put opsiyonu artı hisse eksi iskonto edilmiş kullanım fiyatı" ile değiştirdiğinizde, hisse bacakları birbirini götürür. Geriye kalan, iskonto edilmiş genişlik eksi put spread kredisidir. Tek bir cümleyle ifade etmek gerekirse: ödenen borç (debit) ve alınan kredi (credit) toplamı her zaman spread genişliğine eşittir.

Bu iddianın sayısal bir karşılığı vardır; aynı opsiyon zincirindeki beş dolarlık her dikey spread için bu sayı aşağıdadır.

SorgulaAAPL opsiyon zincirinde 5 dolarlık dikey spread: ödenen borç tutarına karşı alınan alacak tutarı
Her verinin arkasındaki tam SQL
WITH chain AS
(
    SELECT
        toFloat64(strike_price)                                                  AS strike,
        any(toFloat64(underlying_close))                                         AS spot,
        avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))      AS call_px,
        avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))       AS put_px
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date = '2026-06-12'
      AND expiration_date = '2026-07-17'
      AND volume >= 50
      AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
    GROUP BY strike
    HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
       AND countIf(lower(option_type) IN ('put', 'p')) > 0
)
SELECT
    concat('$', toString(lo.strike), ' / $', toString(hi.strike))                AS spread_strikes,
    round(lo.call_px - hi.call_px, 2)                                            AS call_debit,
    round(hi.put_px - lo.put_px, 2)                                              AS put_credit,
    round((lo.call_px - hi.call_px) + (hi.put_px - lo.put_px), 2)                AS debit_plus_credit
FROM chain AS lo
INNER JOIN chain AS hi ON hi.strike = lo.strike + 5
ORDER BY lo.strike
Run this yourself

En alt basamak derin karda (deep in the money) yer alır, yani kullanım fiyatı hisse fiyatının oldukça kârlı tarafındadır. Buradaki $275 / $280 call spread maliyeti beş dolarlık genişliğin 3.7 kadarıyken, aynı kullanım fiyatlarındaki put spread 1.04 kredi sağlamış ve ikisinin toplamı 4.74 olmuştur. En üst basamak olan $315 / $320 seviyesinde denge tersine döner: 0.49 borç karşılığında 4.65 kredi alınır ve toplam 5.14 eder. Tüm 6 basamak boyunca toplam, kapanış fiyatları arasındaki birkaç sentlik farklar hariç, beş dolarlık genişlikte sabit kalır.

Getiri tablosu, her iki yapı yan yana

Kademeli yapı (ladder), giriş fiyatlarına dair bir beyandır. Getiri tablosu ise aynı beyanın vade sonundaki halidir. Bu panel, hissenin o gün işlem gördüğü seviyeye en yakın iki kullanım fiyatını (strike price) alır ve her iki yapıyı da hisse başına dolar cinsinden bir vade sonu fiyat aralığında fiyatlar.

SorgulaVade sonu kâr-zarar durumu: borç yapısına karşı alacak yapısı
Her verinin arkasındaki tam SQL
WITH chain AS
(
    SELECT
        toFloat64(strike_price)                                                  AS strike,
        any(toFloat64(underlying_close))                                         AS spot,
        avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))      AS call_px,
        avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))       AS put_px
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date = '2026-06-12'
      AND expiration_date = '2026-07-17'
      AND volume >= 50
      AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.12
    GROUP BY strike
    HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
       AND countIf(lower(option_type) IN ('put', 'p')) > 0
)
SELECT
    concat('$', toString(px.strike))                                             AS price_at_expiry,
    round(least(greatest(px.strike - lo.strike, 0.0), hi.strike - lo.strike)
        - (lo.call_px - hi.call_px), 2)                                          AS debit_structure_pl,
    round((hi.put_px - lo.put_px)
        - least(greatest(hi.strike - px.strike, 0.0), hi.strike - lo.strike), 2) AS credit_structure_pl,
    round(least(greatest(px.strike - lo.strike, 0.0), hi.strike - lo.strike)
        - (lo.call_px - hi.call_px)
        - (hi.put_px - lo.put_px)
        + least(greatest(hi.strike - px.strike, 0.0), hi.strike - lo.strike), 2) AS pl_gap
FROM chain AS px
INNER JOIN chain AS lo ON lo.strike = floor(px.spot / 5) * 5
INNER JOIN chain AS hi ON hi.strike = lo.strike + 5
ORDER BY px.strike
Run this yourself

$275 seviyesinde, her iki kullanım fiyatının altında, borçlu (debit) yapı hisse başına -2.6, alacaklı (credit) yapı ise -2.09 değer üretir. $320 seviyesinde, her iki kullanım fiyatının üzerinde ise sırasıyla 2.4 ve 2.91 değerleri oluşur. İzlenmesi gereken son sütun düz bir seyir izler: tablonun altında -0.51 ve üstünde -0.51. Sabit bir fark, farklı bir risk profili anlamına gelmez. Bu, iki kez çizilmiş tek bir şekildir.

En kötü ve en iyi senaryolar, her iki satırda da genişliğe eklenir; zira hiçbir yapı, kullanım fiyatları arasındaki mesafeden daha değerli olamaz. Başabaş noktası aynı aritmetikten çıkar: call versiyonu için düşük kullanım fiyatı artı borç tutarı, put versiyonu için ise yüksek kullanım fiyatı eksi alacak tutarı. Borç ve alacak tutarları genişliğe eklendiğinde, bu iki fiyat tek bir fiyata dönüşür.

Credit spread ve debit spread: gerçek farklar nelerdir

Uygulamada üç temel fark vardır ve getiri grafiği bunlardan biri değildir.

Sermaye nasıl bloke edilir

Debit spread stratejisinde maksimum zarar ödenen tutardır ve bu tutar pozisyon açılışında hesaptan düşülür. Başka bir teminat tutulmaz. Credit spread stratejisinde ise maksimum zarar, spread genişliğinden alınan primin çıkarılmasıyla bulunur; aracı kurum, pozisyon kapanana veya vade dolana kadar bu tutarı kısa bacak için teminat olarak bloke eder. Miktarlar aynı olsa da isimlendirmeler farklıdır. Bir hesap özetinde nakit çıkışı görülürken, diğerinde nakit girişi görülür ancak alım gücü daha büyük bir tutar kadar azalır. Tanımlı risk içeren bir dikey spread, açıkta (naked) opsiyon satışından tamamen farklı kurallara tabidir; bu ikisini kıyaslamadan önce naked opsiyon satışı için teminat konusunu anlamak gerekir.

Erken egzersiz farklı bacakta gerçekleşir

Her iki yapıda da kısa bir opsiyon bacağı bulunur ve ABD hisse senedi opsiyonları, herhangi bir iş gününde kullanılabilen Amerikan tipi opsiyonlardır. Fark, kısa bacağın ne zaman kârda (in the money) olduğuyla ilgilidir. Bull call spread stratejisinde kısa bacak, yüksek kullanım fiyatlı call opsiyonudur ve kazanç senaryosunda kârdadır; kısa call opsiyonları, genellikle ex-dividend date öncesindeki günde, temettü tutarı opsiyonun kalan zaman değerini aştığında erken egzersiz riskiyle karşılaşır. Ex-dividend date ve opsiyonlar bu mekanizmayı açıklar. Bull put spread stratejisinde ise kısa bacak, yüksek kullanım fiyatlı put opsiyonudur ve zarar senaryosunda kârdadır; derin kârda olan kısa put opsiyonları, kullanım fiyatı üzerinden elde edilecek nakdin faiz getirisi nedeniyle erken egzersiz edilebilir. Egzersiz, tanımlı maksimum zararı değiştirmez çünkü uzun bacak pozisyonu korunmaya devam eder. Değişen şey, gecelik elde tutulan varlıktır; bu durum hisse senedi pozisyonuna ve margin call çağrısına yol açabilir. Amerikan ve Avrupa tipi opsiyonlar hangi sözleşmelerin bu duruma tabi olduğunu netleştirir.

İşlem hacminin düşük olduğu durumlarda maliyet

Parite kuralları, her iki yapının da aynı değere sahip olduğunu söyler. Ancak bu, gerçekleşen işlem fiyatı hakkında bilgi vermez. İşlem hacmi, opsiyon zincirinin genelinde nadiren simetriktir.

SorgulaAAPL opsiyon zincirinde hacim dağılımı: kullanım fiyatına göre call sözleşmelerine karşı put sözleşmeleri
Her verinin arkasındaki tam SQL
SELECT
    concat('$', toString(toFloat64(strike_price)))                                   AS strike,
    sumIf(volume, lower(option_type) IN ('call', 'c'))                               AS call_volume,
    sumIf(volume, lower(option_type) IN ('put', 'p'))                                AS put_volume,
    round(100 * sumIf(volume, lower(option_type) IN ('put', 'p')) / sum(volume), 1)  AS put_volume_share_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-12'
  AND expiration_date = '2026-07-17'
  AND volume > 0
  AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.12
GROUP BY strike_price
ORDER BY strike_price
Run this yourself

$260 seviyesinde, gösterilen 14 kullanım fiyatlarının en düşüğünde, put opsiyonları işlem gören sözleşmelerin 99.5% kadarını oluşturdu. En yüksek seviye olan $325 noktasında ise put payı 0% oldu. Bir opsiyon zincirinin düşük hacimli tarafı daha geniş bir kotasyon aralığına sahiptir ve bu genişlik, hem pozisyona girerken hem de çıkarken maliyet olarak yansır. Opsiyon işlemlerinin maliyeti bu konuda rakamsal veriler sunarken, likit ve volatil opsiyonlar düşük hacimli piyasa ile hızlı piyasa arasındaki farkı ortaya koyar.

Yüksek zımni oynaklık kredi versiyonunu destekler mi?

Bilinen genel kural şöyledir: Zımni oynaklık yüksek olduğunda prim satın, düşük olduğunda ise satın alın. Aynı kullanım fiyatları (strike price) üzerinde bu ifade girdiyi tanımlar, yapıyı değil. Her iki dikey spread de aynı iki kullanım fiyatındaki aynı oynaklık üzerinden fiyatlanır ve yukarıdaki merdiven yapısı da bunun sonucudur. Zımni oynaklığın yüksek olduğu bir ortamda put spread satmak ve aynı kullanım fiyatlarında call spread almak, kayıtlarda tek bir pozisyon, tek bir başabaş noktası ve tek bir en kötü durum senaryosu bırakır. Oynaklık girdisine dair bir görüş, seçilen kullanım fiyatları ve spread genişliği aracılığıyla ifade edilir ve sonuç her iki durumda da aynıdır. Yüksek zımni oynaklık iyi midir başlığı, girdinin kendisini detaylıca incelemektedir.

Sıkça Sorulan Sorular

Credit spread, debit spread'den daha mı güvenlidir?

Aynı kullanım fiyatları (strike) ve vade için hayır. En kötü senaryo, en iyi senaryo ve başabaş noktası aynıdır. Credit versiyonunda risk, kısa bacak (short leg) karşılığında tutulan bir teminat gereksinimi olarak görünürken, debit versiyonunda aynı risk halihazırda harcanmış nakit olarak görünür.

Hangisi daha az sermaye bağlar?

Aynı kullanım fiyatlarında ikisi de değil. Debit versiyonu, ödenen tutar kadar maliyet yaratır ve başka bir tutar tutmaz. Credit versiyonu, alınan prim kadar nakit girişi sağlar ve spread genişliğinden bu primin çıkarılmasıyla kalan tutarı teminat olarak tutar. Debit ve credit toplamı spread genişliğine eşit olduğundan, bu iki miktar aynı tutara tekabül eder.

Credit spread erken işleme (assignment) tabi tutulabilir mi?

Evet. ABD hisse senedi dikey spread'inin kısa bacağı Amerikan tipi opsiyondur ve herhangi bir iş gününde hesaba karşı kullanılabilir. Uzun bacak (long leg) yerinde kaldığı için tanımlanmış maksimum zarar sınırı korunur, ancak hesap gecelik olarak hisse senedi pozisyonu taşıyabilir.

İkisi arasındaki seçim aslında ne zaman önem kazanır?

Opsiyon zincirinin iki tarafı eşit derecede likit olmadığında, vade aralığına bir temettü ödemesi denk geldiğinde ve aracı kurumun sermaye gereksinimleri bir versiyonu taşımayı daha ucuz hale getirdiğinde. Getiri grafiği, karar verme sürecinde hiçbir zaman belirleyici unsur değildir.


Buradaki her panel, veriyi üreten SQL koduyla birlikte sunulmaktadır; dolayısıyla sayının nasıl hesaplandığını görmek için herhangi birini genişletebilirsiniz. Aynı sorguları Strasmore terminalinde farklı bir ticker ve vade için çalıştırarak bu eşitliğin orada da korunduğunu gözlemleyebilirsiniz.

#options#vertical spread#credit spread#debit spread#break-even