Strasmore Research
सीखें Matt Connorलेखक: Matt Connor

Calendar vs Diagonal Spread में क्या अंतर है

Calendar और Diagonal spread के बीच के मुख्य अंतर को समझें। जानें कि कैसे एक अलग strike price चुनने से net delta और payoff की संरचना पर प्रभाव पड़ता है और यह कैसे काम करता है।

calendar spread और diagonal spread के बीच का अंतर केवल एक strike price का है। दोनों संरचनाओं में एक ही स्टॉक पर near-dated option बेचा जाता है और longer-dated option खरीदा जाता है। calendar spread में दोनों legs एक ही strike पर होते हैं, जबकि diagonal spread में long leg को अलग strike पर ले जाया जाता है। यह एक बदलाव debit, net delta, payoff की दिशा और short leg के in-the-money होने पर स्थिति के व्यवहार को बदल देता है।

इसे स्पष्ट रूप से समझने के लिए, केवल एक चर (variable) बदलें। मान लें कि एक स्टॉक $50 के आसपास ट्रेड कर रहा है। दोनों स्थितियों में, 30-दिन वाला $50 call बेचें। calendar के लिए, 60-दिन वाला $50 call खरीदें। diagonal के लिए, 60-दिन वाला $55 call खरीदें। नीचे दिए गए सभी अंतर इसी एक बदलाव से उत्पन्न होते हैं। यदि आधारभूत संरचना अपरिचित है, तो calendar spread कैसे काम करता है से शुरुआत करें और फिर यहाँ वापस आएं।

दोनों संरचनाएं near-dated leg क्यों बेचती हैं

Option का time value उसके intrinsic value से ऊपर की कीमत का हिस्सा होता है, और at-the-money कॉन्ट्रैक्ट के लिए यह शेष समय के वर्गमूल (square root) के साथ बढ़ता है। यदि आप शेष दिनों को दोगुना करते हैं, तो आपको time value दोगुना से काफी कम मिलता है। व्यवहार में, near-dated कॉन्ट्रैक्ट का time value longer-dated कॉन्ट्रैक्ट की तुलना में बहुत तेज़ दैनिक दर से घटता है।

क्वेरीसमाप्ति तक शेष समय के अनुसार, near-the-money AAPL कॉल का टाइम वैल्यू
हर आंकड़े के पीछे का पूरा SQL
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

02-10 days शेष रहने पर, near-the-money AAPL calls में शेयर की कीमत का औसतन 1.054% time value था, जो कॉन्ट्रैक्ट के जीवनकाल में प्रति दिन 17.33 basis points होता है। एक basis point एक प्रतिशत का सौवां हिस्सा होता है। 71-95 days शेष रहने पर, संचित time value बढ़कर शेयर की कीमत का 5.043% हो गया, जबकि दैनिक दर गिरकर 6.08 basis points रह गई। चार्ट पर ये दो रेखाएं एक-दूसरे को काटती हैं। front leg को बेचना और back leg को रखना उस क्रॉसिंग पर बैठने का एक तरीका है, और theta वह greek है जो इसका मूल्य निर्धारित करता है। एक्सपायरी के करीब आने पर greeks कैसे बदलते हैं इसी वक्र (curve) को delta और gamma के माध्यम से समझाता है।

Long strike को बदलने का प्रभाव

दोनों संरचनाएं short leg को साझा करती हैं। वे केवल इस बात में भिन्न हैं कि कौन सा long call खरीदा जाता है, और उस strike को ऊपर ले जाने से दो संख्याएं एक साथ बदल जाती हैं।

क्वेरीस्ट्राइक दूरी के अनुसार, 50 से 70 दिन के AAPL कॉल पर डेल्टा और प्रीमियम
हर आंकड़े के पीछे का पूरा SQL
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

50 से 70 दिनों के tenor के भीतर, एक at-the-money AAPL call का औसत delta 0.544 था, जो शेयर की कीमत का 4.628% है। Delta स्टॉक में $1 के बदलाव के प्रति option की संवेदनशीलता है, जिसे प्रति शेयर उद्धृत किया जाता है। 13 to 18% above पर, उसी tenor का औसत delta 0.099 था, जो शेयर की कीमत का 0.481% है। दोनों कॉलम एक साथ गिरते हैं, और यह पेयरिंग एक पंक्ति में ट्रेड-ऑफ है: diagonal का long leg, calendar की तुलना में बहुत सस्ता होता है, और यह रैली में बहुत कम भाग लेता है।

Calendar बनाम diagonal spreads, net delta की तुलना

Net delta, long leg के delta और short leg के delta का अंतर है। calendar के legs एक ही strike पर होते हैं, इसलिए घटाने पर कुछ नहीं बचता। long leg को उच्च strike पर ले जाने पर वे एक-दूसरे को रद्द करना बंद कर देते हैं। नीचे दिया गया पैनल 6 large-cap नामों के कॉन्ट्रैक्ट डेटा से दोनों पेयरिंग बनाता है, जिसमें प्रत्येक मामले में 25 से 35 दिन के at-the-money short call के मुकाबले 55 से 70 दिन का long call (जो या तो at-the-money है या 8 से 12% ऊपर है) का उपयोग किया गया है।

क्वेरीअंडरलाइंग के अनुसार, कैलेंडर पेयरिंग और डायगोनल पेयरिंग का नेट डेल्टा
हर आंकड़े के पीछे का पूरा SQL
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

सेट में सबसे अधिक झुकी हुई पेयरिंग, SPY, diagonal के रूप में -0.482 का net delta देती है, जबकि calendar के रूप में यह 0.017 है। पैनल के दूसरे छोर पर, NVDA, diagonal के रूप में -0.204 का net delta देती है, जबकि calendar के रूप में यह 0.013 है। हर diagonal बार शून्य से नीचे प्रिंट होता है। calendar बार शून्य रेखा पर स्थित होते हैं। वह नकारात्मक net delta ही दिशात्मक झुकाव (directional tilt) है। calendar समय और implied volatility पर एक शुद्ध स्थिति के करीब है, जिसमें दिशा प्रथम क्रम (first order) पर तटस्थ (neutral) होती है। इस तरह से बनाया गया diagonal अपने ऊपर एक short-delta झुकाव रखता है, और इसका payoff front expiry के समय स्टॉक के short strike पर या उससे ठीक नीचे होने पर चरम पर होता है।

Short leg के in-the-money होने पर क्या होता है

यह वह स्थिति है जिसका सामना अधिकांश पाठक सबसे पहले करते हैं, और यहीं से दोनों संरचनाएं अलग हो जाती हैं।

मान लें कि स्टॉक उस दिन $60 पर बंद होता है जिस दिन 30-दिन वाला $50 call समाप्त होता है। short call $10 in-the-money है, जिसका मूल्य स्थिति के मुकाबले $10 का intrinsic value है।

calendar में, long leg भी एक $50 call है। इसमें वही $10 का intrinsic value होता है, साथ ही इसके शेष 30 दिनों का time value भी होता है। दोनों legs का intrinsic value $60, $80 या किसी भी कीमत पर बिल्कुल रद्द हो जाता है। जो बचता है वह long leg का शेष time value है। calendar का सबसे बुरा मामला भुगतान किए गए debit तक सीमित रहता है, और स्टॉक में कोई भी हलचल इसे नहीं बढ़ाती।

diagonal में, long leg एक $55 call है। $60 पर, इसमें short leg के $10 के मुकाबले $5 का intrinsic value होता है। बाकी $5, जो strikes के बीच की दूरी है, uncovered है। वह अंतर strike width पर स्थिर है और यह बढ़ता नहीं है: $80 पर short call में $30 का intrinsic value होता है और long call में $25 का, जो अभी भी $5 का अंतर है। बड़ी तेजी पर diagonal का जोखिम शून्य के बजाय, net debit या credit के लिए समायोजित strike gap पर परिभाषित होता है।

उच्च long strike की यही कीमत है: शुरुआत में कम खर्च, एक सीमित अंतर के मुकाबले जो केवल दोनों strikes के पार जाने पर ही खुलता है। short leg पर assignment एक और चीज है जिस पर नजर रखनी चाहिए, और इसके समय के नियम short options जल्दी असाइन कब होते हैं में दिए गए हैं।

Long leg का बचा हुआ time value ही वह है जिसे आप फाइनेंस कर रहे हैं

दोनों संरचनाओं को अलग करें तो बीच में एक ही वस्तु बचती है: short leg के जाने के बाद long leg से जुड़ा time value। short premium, long leg के बिल का एक हिस्सा चुकाता है।

ऊपर दिया गया पहला पैनल उस हस्तांतरण के आकार को दर्शाता है, जिसे उसके सबसे लंबे बकेट से सबसे छोटे तक पढ़ा जा सकता है। कोई भी कॉन्ट्रैक्ट लंबे समय तक एक बकेट में नहीं रहता। 71-95 days बकेट में बैठा एक call शेयर की कीमत का लगभग 5.043% time value रखता था, और वही कॉन्ट्रैक्ट सीढ़ी से नीचे खिसकते हुए 02-10 days बकेट में 1.054% पर पहुंच जाता है, और फिर एक्सपायरी पर शून्य हो जाता है। near-dated call को बेचने से उस गिरावट का तेज़ हिस्सा प्राप्त होता है। longer-dated call को रखने से एक ऐसा कॉन्ट्रैक्ट बना रहता है जो अभी भी धीमी गति वाले छोर पर है। front expiry पर किसी भी संरचना का मूल्य वह time value है जिसे back leg ने अभी तक नहीं छोड़ा है, यही कारण है कि ट्रेडर इस स्थिति को time value का मालिक होने और उसके तेज़ छोर को किराए पर देने के रूप में वर्णित करते हैं।

diagonal उसी बचे हुए हिस्से के लिए कम net debit का भुगतान करता है, क्योंकि इसका long leg सस्ता होता है। इसके बदले में इसमें कम delta होता है, और इसमें strike gap का जोखिम होता है।

Poor man's covered call एक सीमित diagonal है

long leg को आगे बढ़ाते रहें और आप एक परिचित स्थिति में पहुंच जाएंगे। strike को out-of-the-money के बजाय deep in-the-money में ले जाएं, एक्सपायरी को एक साल से आगे बढ़ाएं, और diagonal एक poor man's covered call बन जाता है: एक long-dated, high-delta call जो 100 शेयरों की जगह लेता है, जिसके खिलाफ एक short near-dated call लिखा जाता है। यांत्रिकी कभी नहीं बदली। केवल दो निर्देशांक (coordinates) बदले, long leg की strike और long leg की एक्सपायरी।

यह एक पंक्ति में पूरा परिवार है। calendar उस कोने पर बैठता है जहां दोनों strikes मेल खाते हैं। diagonal long strike को बदलता है। poor man's covered call strike और एक्सपायरी दोनों को उनके चरम पर ले जाता है। वे सभी एक short option के मुकाबले एक long option रखते हैं जो जल्दी समाप्त हो जाता है, जो उन्हें credit spread या debit spread से अलग करता है, जहां दोनों legs एक ही एक्सपायरी साझा करते हैं।

FAQ

Calendar spread और diagonal spread में क्या अंतर है?

दोनों एक ही underlying पर near-dated option बेचते हैं और longer-dated option खरीदते हैं। calendar दोनों legs को एक ही strike पर रखता है, जिससे net delta लगभग स्थिर रहता है। diagonal long leg को एक अलग strike पर ले जाता है, जिससे स्थिति की लागत कम हो जाती है और payoff में एक दिशात्मक झुकाव जुड़ जाता है।

क्या diagonal spread, calendar spread की तुलना में अधिक दिशात्मक है?

हाँ। long call को उच्च strike पर ले जाने से उसका delta कम हो जाता है जबकि short leg का delta वही रहता है, और जोड़ी का net delta अब शून्य के करीब नहीं रहता। ऊपर दिया गया पैनल कई large-cap नामों में उस अंतर को मापता है।

यदि स्टॉक strike से काफी ऊपर गैप करता है तो calendar spread का क्या होता है?

दोनों legs strike साझा करते हैं, और उनका intrinsic value किसी भी कीमत पर रद्द हो जाता है। जो बचता है वह long leg का बचा हुआ time value है, और calendar अधिकतम उतना ही खो सकता है जितना उसे खोलने के लिए debit का भुगतान किया गया था।

diagonal में strike gap क्यों होता है जो calendar में नहीं होता?

दो strikes के बीच की दूरी वह intrinsic value है जिसे long leg कवर नहीं करता। ऊपर दिए गए $50 और $55 के उदाहरण में, वह अंतर $5 प्रति शेयर है, और स्टॉक दोनों strikes से कितना भी ऊपर क्यों न चला जाए, यह $5 ही रहता है।

क्या poor man's covered call एक diagonal spread है?

हाँ। यह एक diagonal है जिसमें long leg को deep in-the-money और एक साल से आगे रखा जाता है, जिससे एक high-delta long call 100 शेयरों की जगह ले सके जबकि उसके खिलाफ एक short near-dated call लिखा जाता है।


ऊपर दिया गया प्रत्येक पैनल उस SQL के साथ आता है जिसने इसे तैयार किया है, इसलिए यहाँ किसी भी संख्या को किसी अन्य नाम या tenor पर दोबारा गिना जा सकता है। Strasmore टर्मिनल पर उस तुलना के लिए सरल भाषा में पूछें।