Strasmore Research
Edukasi Matt ConnorOleh Matt Connor

Calendar vs Diagonal Spread: Apa yang Berubah?

Calendar dan diagonal spread memakai short call yang sama, tetapi long strike berbeda. Lihat dampaknya pada net delta dan bentuk payoff.

Perbedaan antara calendar spread dan diagonal spread terletak pada satu strike. Kedua struktur menjual option dengan jatuh tempo lebih dekat dan membeli option dengan jatuh tempo lebih panjang atas saham yang sama. Calendar mempertahankan kedua leg pada strike yang sama; diagonal memindahkan long leg ke strike yang berbeda. Perubahan tunggal itu mengubah debit yang dibayar, net delta yang ditanggung, kemiringan payoff, serta perilaku posisi ketika short leg berakhir in the money.

Untuk melihatnya dengan jelas, ubah satu variabel saja. Misalkan saham diperdagangkan di sekitar $50. Dalam kedua kasus, jual call $50 dengan jatuh tempo 30 hari. Untuk calendar, beli call $50 dengan jatuh tempo 60 hari. Untuk diagonal, beli call $55 dengan jatuh tempo 60 hari. Semua perbedaan di bawah ini berasal dari penggantian tunggal tersebut. Jika struktur dasarnya belum familiar, mulai dari cara kerja calendar spread, lalu kembali ke sini.

Mengapa kedua struktur menjual leg dengan jatuh tempo lebih dekat

Time value suatu option adalah bagian dari harganya yang berada di atas nilai intrinsik. Untuk kontrak at-the-money, nilainya tumbuh kira-kira sebanding dengan akar kuadrat dari sisa waktu. Jika jumlah hari tersisa digandakan, time value meningkat jauh kurang dari dua kali lipat. Dalam praktiknya, kontrak dengan jatuh tempo lebih dekat kehilangan time value per hari jauh lebih cepat daripada kontrak dengan jatuh tempo lebih panjang.

QueryNilai waktu pada call AAPL yang near-the-money, berdasarkan sisa waktu hingga expiry
SQL tepat di balik setiap angka
SELECT
    time_to_expiry,
    round(avg(extrinsic) / avg(spot) * 100, 3)              AS extrinsic_pct_of_spot,
    round(avg(extrinsic) / avg(spot) * 10000 / avg(dte), 2) AS decay_rate_bps_per_day
FROM
(
    SELECT
        multiIf(
            days_to_expiry <= 10, '02-10 days',
            days_to_expiry <= 21, '11-21 days',
            days_to_expiry <= 35, '22-35 days',
            days_to_expiry <= 50, '36-50 days',
            days_to_expiry <= 70, '51-70 days',
                                  '71-95 days')             AS time_to_expiry,
        toFloat64(option_close)
            - greatest(toFloat64(underlying_close) - toFloat64(strike_price), 0) AS extrinsic,
        toFloat64(underlying_close)                          AS spot,
        days_to_expiry                                       AS dte
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND startsWith(lower(option_type), 'c')
      AND iv_converged = 1
      AND volume > 0
      AND date >= '2026-05-01'
      AND date <  '2026-08-01'
      AND days_to_expiry BETWEEN 2 AND 95
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02
)
GROUP BY time_to_expiry
ORDER BY avg(dte)
Run this yourself

Dengan sisa 02-10 days, call AAPL yang mendekati at-the-money memiliki rata-rata 1.054% dari harga saham dalam bentuk time value. Angka itu setara dengan 17.33 basis point per hari selama masa kontrak. Satu basis point adalah seperseratus persen. Dengan sisa 71-95 days, time value yang tersimpan lebih besar, yaitu 5.043% dari harga saham, sedangkan lajunya per hari turun menjadi 6.08 basis point. Kedua garis berpotongan pada grafik. Menjual front leg dan memiliki back leg adalah cara untuk mengambil posisi pada titik perpotongan tersebut, dan theta adalah Greek yang menentukan harganya. Bagaimana Greek berubah ketika expiration mendekat menelusuri kurva yang sama melalui delta dan gamma.

Dampak pemindahan long strike

Kedua struktur memiliki short leg yang sama. Perbedaannya hanya pada long call yang dibeli, dan menaikkan strike tersebut sekaligus mengubah dua angka.

QueryDelta dan premi pada call AAPL dengan 50 hingga 70 hari tersisa, berdasarkan jarak strike
SQL tepat di balik setiap angka
SELECT
    strike_distance,
    round(avg(delta), 3)                     AS avg_delta,
    round(avg(premium) / avg(spot) * 100, 3) AS premium_pct_of_spot
FROM
(
    SELECT
        multiIf(
            moneyness < 0.01, 'at the money',
            moneyness < 0.03, '1 to 3% above',
            moneyness < 0.06, '3 to 6% above',
            moneyness < 0.09, '6 to 9% above',
            moneyness < 0.13, '9 to 13% above',
                              '13 to 18% above') AS strike_distance,
        delta,
        premium,
        spot
    FROM
    (
        SELECT
            toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness,
            delta,
            toFloat64(option_close)     AS premium,
            toFloat64(underlying_close) AS spot
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND startsWith(lower(option_type), 'c')
          AND iv_converged = 1
          AND volume > 0
          AND date >= '2026-05-01'
          AND date <  '2026-08-01'
          AND days_to_expiry BETWEEN 50 AND 70
    )
    WHERE moneyness >= -0.01 AND moneyness < 0.18
)
GROUP BY strike_distance
ORDER BY avg_delta DESC
Run this yourself

Dalam tenor 50 hingga 70 hari, call AAPL at-the-money rata-rata memiliki delta 0.544 pada 4.628% dari harga saham. Delta adalah sensitivitas option terhadap perubahan $1 pada saham, yang dikutip per saham. Pada 13 to 18% above, tenor yang sama rata-rata memiliki delta 0.099 pada 0.481%. Kedua kolom turun secara bersamaan. Pasangan ini menunjukkan trade-off tersebut dalam satu baris: long leg pada diagonal berharga sebagian kecil dari long leg pada calendar, tetapi jauh lebih sedikit berpartisipasi dalam rally.

Calendar vs diagonal spread: net delta secara berdampingan

Net delta adalah delta long leg dikurangi delta short leg. Pada calendar, kedua leg berada pada strike yang sama, sehingga pengurangan tersebut hampir tidak menyisakan apa pun. Jika long leg dipindahkan ke strike yang lebih tinggi, keduanya tidak lagi saling menghapus. Panel di bawah ini menyusun kedua pasangan berdasarkan data kontrak dari 6 saham berkapitalisasi besar. Dalam setiap kasus digunakan short call at-the-money dengan jatuh tempo 25 hingga 35 hari, berhadapan dengan long call berjatuh tempo 55 hingga 70 hari yang berada at-the-money untuk calendar atau 8% hingga 12% di atasnya untuk diagonal.

QueryDelta neto dari calendar pairing dan diagonal pairing, berdasarkan underlying
SQL tepat di balik setiap angka
SELECT
    underlying_symbol AS symbol,
    round(avgIf(delta, leg = 'back_atm') - avgIf(delta, leg = 'front_atm'), 3) AS calendar_net_delta,
    round(avgIf(delta, leg = 'back_otm') - avgIf(delta, leg = 'front_atm'), 3) AS diagonal_net_delta
FROM
(
    SELECT
        underlying_symbol,
        delta,
        multiIf(
            days_to_expiry BETWEEN 25 AND 35 AND abs(moneyness) < 0.02,           'front_atm',
            days_to_expiry BETWEEN 55 AND 70 AND abs(moneyness) < 0.02,           'back_atm',
            days_to_expiry BETWEEN 55 AND 70 AND moneyness BETWEEN 0.08 AND 0.12, 'back_otm',
                                                                                  'other') AS leg
    FROM
    (
        SELECT
            underlying_symbol,
            delta,
            days_to_expiry,
            toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'SPY', 'KO')
          AND startsWith(lower(option_type), 'c')
          AND iv_converged = 1
          AND volume > 0
          AND date >= '2026-05-01'
          AND date <  '2026-08-01'
          AND days_to_expiry BETWEEN 25 AND 70
    )
)
WHERE leg != 'other'
GROUP BY underlying_symbol
HAVING countIf(leg = 'front_atm') > 0
   AND countIf(leg = 'back_atm')  > 0
   AND countIf(leg = 'back_otm')  > 0
ORDER BY diagonal_net_delta ASC
Run this yourself

Pasangan dengan kemiringan terbesar dalam kumpulan tersebut, SPY, memiliki net delta -0.482 sebagai diagonal dibandingkan 0.017 sebagai calendar. Di sisi lain panel, NVDA memiliki net delta -0.204 sebagai diagonal dibandingkan 0.013 sebagai calendar. Semua batang diagonal berada di bawah nol. Batang calendar berada pada garis nol. Net delta negatif tersebut adalah kemiringan arah posisi. Calendar mendekati posisi murni pada waktu dan implied volatility, dengan arah yang hampir netral pada tingkat pertama. Diagonal yang dibangun dengan cara ini memiliki kecenderungan short-delta di atasnya, dan payoff-nya mencapai puncak ketika saham berada pada atau sedikit di bawah short strike menjelang front expiry.

Apa yang terjadi ketika short leg berakhir in the money

Ini adalah situasi pertama yang biasanya ditemui pembaca. Di sinilah kedua struktur mulai berbeda.

Misalkan saham ditutup pada $60 pada hari ketika call $50 dengan jatuh tempo 30 hari berakhir. Short call berada $10 in the money dan memiliki nilai intrinsik $10 terhadap posisi.

Pada calendar, long leg juga merupakan call $50. Call tersebut memiliki nilai intrinsik $10 yang sama, ditambah time value dari sisa 30 hari. Nilai intrinsik kedua leg saling menghapus secara tepat pada harga $60, $80, atau harga berapa pun. Yang tersisa adalah time value long leg. Kerugian maksimum calendar tetap dibatasi sebesar debit yang dibayar, dan tidak ada pergerakan saham yang memperlebar kerugian tersebut.

Pada diagonal, long leg merupakan call $55. Pada harga $60, call itu memiliki nilai intrinsik $5, sedangkan short leg memiliki nilai intrinsik $10. Selisih $5 lainnya, yaitu jarak antara kedua strike, tidak terlindungi. Selisih tersebut tetap sebesar lebar strike dan tidak bertambah: pada harga $80, short call memiliki nilai intrinsik $30 dan long call memiliki nilai intrinsik $25, tetap berjarak $5. Risiko diagonal pada kenaikan besar bersifat terdefinisi, sebesar selisih strike yang disesuaikan dengan net debit atau credit, bukan nol.

Itulah biaya dari long strike yang lebih tinggi: pengeluaran awal lebih kecil, dengan imbalan berupa selisih yang terbatas dan baru terbuka ketika harga bergerak melewati kedua strike. Assignment adalah hal lain yang perlu diperhatikan pada short leg. Aturan waktunya dijelaskan dalam kapan short option dapat di-assign lebih awal.

Time value yang tersisa pada long leg adalah yang Anda biayai

Jika kedua struktur disederhanakan, objek yang sama tetap berada di tengah: time value yang masih melekat pada long leg setelah short leg tidak lagi ada. Premi short membayar sebagian biaya long leg.

Panel pertama di atas sudah menunjukkan bentuk transfer tersebut, jika dibaca dari bucket terpanjang ke bucket terpendek. Tidak ada kontrak yang bertahan lama dalam satu bucket. Call yang berada dalam bucket 71-95 days memiliki sekitar 5.043% dari harga saham dalam bentuk time value. Kontrak yang sama kemudian turun dalam tahapan hingga mencapai bucket 02-10 days pada 1.054%, lalu menjadi nol saat expiry. Menjual call dengan jatuh tempo lebih dekat mengumpulkan bagian tercepat dari penurunan tersebut. Memiliki call dengan jatuh tempo lebih panjang mempertahankan kontrak pada bagian yang lebih lambat. Nilai struktur apa pun pada front expiry adalah time value yang belum diserahkan oleh back leg. Karena itu, trader menggambarkan posisi ini sebagai memiliki time value dan menyewakan bagian tercepatnya.

Diagonal membayar net debit yang lebih kecil untuk sisa time value yang sama karena long leg-nya lebih murah. Namun, diagonal memiliki delta yang lebih kecil dan menanggung selisih strike.

Poor man's covered call adalah diagonal pada batas ekstrem

Terus pindahkan long leg dan Anda akan sampai pada struktur yang sudah dikenal. Pindahkan strike jauh in the money, bukan out of the money, dan dorong expiration melewati satu tahun. Diagonal tersebut menjadi poor man's covered call: call dengan jatuh tempo panjang dan delta tinggi yang menggantikan 100 saham, dengan short call berjatuh tempo lebih dekat yang ditulis terhadapnya. Mekanismenya tidak berubah. Hanya dua koordinat yang bergerak: strike long leg dan expiration long leg.

Itulah rangkaian struktur ini dalam satu baris. Calendar berada pada titik ketika kedua strike sama. Diagonal memindahkan long strike. Poor man's covered call memindahkan strike dan expiration ke titik ekstremnya. Semuanya memiliki long option yang berhadapan dengan short option yang berakhir lebih cepat. Inilah yang membedakannya dari credit spread atau debit spread, yang kedua leg-nya memiliki expiration yang sama.

FAQ

Apa perbedaan antara calendar spread dan diagonal spread?

Keduanya menjual option dengan jatuh tempo lebih dekat dan membeli option dengan jatuh tempo lebih panjang atas underlying yang sama. Calendar menempatkan kedua leg pada strike yang sama sehingga net delta tetap mendekati datar. Diagonal memindahkan long leg ke strike yang berbeda, sehingga biaya posisi turun dan payoff memperoleh kemiringan arah.

Apakah diagonal spread lebih memiliki eksposur arah dibandingkan calendar spread?

Ya. Memindahkan long call ke strike yang lebih tinggi menurunkan delta-nya, sedangkan delta short leg tetap pada levelnya. Akibatnya, kedua leg tidak lagi menghasilkan net delta yang mendekati nol. Panel di atas mengukur perbedaan tersebut pada beberapa saham berkapitalisasi besar.

Apa yang terjadi pada calendar spread jika saham melonjak jauh di atas strike?

Kedua leg memiliki strike yang sama, sehingga nilai intrinsiknya saling menghapus pada harga berapa pun. Yang tersisa adalah time value long leg, dan kerugian maksimum calendar hanya sebesar debit yang dibayar saat membuka posisi.

Mengapa diagonal memiliki selisih strike yang tidak dimiliki calendar?

Jarak antara kedua strike adalah nilai intrinsik yang tidak ditutupi oleh long leg. Dalam contoh $50 dan $55 di atas, selisih tersebut adalah $5 per saham. Nilainya tetap $5, sejauh apa pun saham bergerak di atas kedua strike.

Apakah poor man's covered call merupakan diagonal spread?

Ya. Struktur ini adalah diagonal dengan long leg yang didorong jauh in the money dan memiliki expiration lebih dari satu tahun. Dengan demikian, long call berdelta tinggi menggantikan 100 saham, sementara short call dengan jatuh tempo lebih dekat ditulis terhadapnya.


Setiap panel di atas disertai SQL yang menghasilkannya. Karena itu, setiap angka dapat dihitung ulang untuk saham atau tenor yang berbeda. Minta perbandingan tersebut dalam bahasa Inggris sederhana melalui terminal Strasmore.