Strasmore Research
শেখা Matt Connorদ্বারা Matt Connor · data as of August 6, 2026 · refreshed weekly

Options-এ Calendar Spread কী?

Calendar spread-এ কাছের মেয়াদের option বিক্রি ও দীর্ঘমেয়াদের option কেনা হয়। term structure ও Greeks data দেখে এই কৌশলের ঝুঁকি-লাভ বুঝুন।

Calendar spread হলো একই underlying এবং একই strike-এ দুটি leg নিয়ে গঠিত একটি options position। এখানে আগে মেয়াদ শেষ হওয়া contract বিক্রি করা হয় এবং পরে মেয়াদ শেষ হওয়া contract কেনা হয়। এই position সাধারণত net debit-এ খোলা হয়। একই সঙ্গে এটি long theta এবং long vega—যা কোনো একক option leg-এর পক্ষে সম্ভব নয়। এই সমন্বয়ের কারণেই calendar spread মূল্যের দিকনির্দেশের ওপর নয়, বরং implied volatility curve-এর গঠনের ওপর নির্ভরশীল position।

ক্যালেন্ডার স্প্রেড কীভাবে গঠন করা হয়

দুই লেগের মধ্যে চারটি বিষয় একই থাকে: অন্তর্নিহিত সম্পদ, strike, অধিকার (দুটিই call অথবা দুটিই put) এবং চুক্তির আকার। শুধু মেয়াদ শেষ হওয়ার তারিখ আলাদা হয়। কাছাকাছি মেয়াদের লেগটি বিক্রি করা হয় এবং দীর্ঘমেয়াদি লেগটি কেনা হয়। দীর্ঘমেয়াদি চুক্তিতে time value বেশি থাকে। ফলে পজিশন খোলার সময় net debit তৈরি হয়। এই debit-ই পজিশনের খরচ। সাধারণ calendar spread near expiry পর্যন্ত ধরে রাখলে এটিই সর্বোচ্চ সম্ভাব্য ক্ষতি।

এগুলো round number এবং সম্পূর্ণ কাল্পনিক। একটি শেয়ারের বাজারদর $100। 30 দিনের $100 call $2.00-এ বিক্রি হয়, আর 90 দিনের $100 call-এর দাম $3.60। ফলে প্রতি শেয়ারে debit হয় $1.60। standard 100 share multiplier অনুযায়ী এক জোড়া চুক্তির জন্য debit হয় $160। এবার near expiry পর্যন্ত সময় এগিয়ে নেওয়া যাক। শেয়ারের দাম $100-এ থাকলে short call-এর মেয়াদ মূল্যহীনভাবে শেষ হবে। অবশিষ্ট থাকবে 60 দিনের $100 call। সেই call-এর মূল্যই পজিশনের সম্পূর্ণ মূল্য হবে। শেয়ারের দাম $130 হলে short call deep in the money থাকবে এবং long call তার time value-এর বেশির ভাগ হারাবে। ফলে দুটি প্রায় সম্পূর্ণ intrinsic value-নির্ভর call-এর মূল্যের ব্যবধানের চেয়ে পজিশনটির মূল্য সামান্যই বেশি থাকবে। $70 দামে একইভাবে value flattening দেখা যাবে, কারণ দুটি call-ই প্রায় মূল্যহীন হয়ে পড়বে। near expiry-তে payoff strike-এর ওপর স্থাপিত একটি তাঁবুর মতো আকৃতি নেয়।

নিকট-মেয়াদি অপশন বিক্রি করে দূরবর্তী মেয়াদের অপশন কেনা হয় কেন?

Theta হলো শুধু সময় অতিবাহিত হওয়ার কারণে একটি অপশনের প্রতিদিনের মূল্যক্ষয়। Vega হলো implied volatility-তে এক পয়েন্ট পরিবর্তনের জন্য অপশনের মূল্যের পরিবর্তন। দুটিই অবশিষ্ট সময়ের ওপর নির্ভর করে এবং expiry curve জুড়ে বিপরীতমুখীভাবে কাজ করে: কোনো অপশনের শেষ কয়েক সপ্তাহে দৈনিক ক্ষয় সবচেয়ে দ্রুত হয়, আর অবশিষ্ট সময় যত বেশি থাকে, implied volatility-র প্রতি সংবেদনশীলতাও তত বাড়ে। সামনের leg বিক্রি করলে দ্রুততম ক্ষয় short side-এ থাকে। পেছনের leg কিনলে সর্বাধিক volatility exposure long side-এ থাকে। নিচের প্যানেলে near-the-money Apple contract-এর জন্য DTE band, অর্থাৎ expiry পর্যন্ত অবশিষ্ট দিনের বিভিন্ন পরিসরে, এই দুই মেট্রিক দেখানো হয়েছে।

কুয়েরিমেয়াদপূর্তি ব্যান্ডজুড়ে, অর্থের কাছাকাছি AAPL-এর Theta ও vega
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    multiIf(days_to_expiry <= 10,  '1-10 DTE',
            days_to_expiry <= 25,  '11-25 DTE',
            days_to_expiry <= 45,  '26-45 DTE',
            days_to_expiry <= 90,  '46-90 DTE',
            days_to_expiry <= 180, '91-180 DTE',
                                   '181+ DTE')       AS dte_band,
    round(avg(abs(theta)), 4)                        AS theta_per_day_abs,
    round(avg(abs(vega)), 4)                         AS vega_per_iv_point
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date >= today() - 30
  AND date <= today() - 2
  AND iv_converged = 1
  AND volume > 0
  AND days_to_expiry BETWEEN 1 AND 400
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY dte_band
ORDER BY min(days_to_expiry)
Run this yourself

1-10 DTE band-এ গড় দৈনিক ক্ষয় ছিল প্রতি শেয়ারে $0.4967, যেখানে 181+ DTE band-এ ছিল $0.0606। একটি contract-এর ক্ষেত্রে যেকোনো পরিমাণকে 100 দিয়ে গুণ করুন। Vega বিপরীতভাবে চলে: সামনের দিকে implied volatility-র প্রতি পয়েন্টে 0.1206, যেখানে পেছনের দিকে তা 1.0131। Calendar spread একই সময়ে এই দুই curve-এর ওপর অবস্থান করে—দ্রুত ক্ষয়ের দিক short এবং volatility exposure-এর দিক long। বৃহত্তর চিত্রটি expiry এগিয়ে আসার সঙ্গে option greeks কীভাবে পরিবর্তিত হয় অংশে ব্যাখ্যা করা হয়েছে।

ক্যালেন্ডার স্প্রেডে আসলে কী লেনদেন হয়: term structure

Implied volatility কোনো শেয়ারের জন্য একটিমাত্র সংখ্যা নয়। প্রতিটি expiration-এর নিজস্ব implied volatility থাকে। সামনের মাস থেকে দূরের মাস পর্যন্ত এগুলো চিত্রায়িত করলে implied volatility term structure দেখা যায়। Calendar spread এই curve-এর একটি বিন্দুর volatility-তে short এবং অন্য একটি বিন্দুর volatility-তে long অবস্থান নেয়। তাই এর profit and loss সাধারণত কোনো একটি বিন্দুর volatility level-এর চেয়ে ওই দুই বিন্দুর ব্যবধানের ওপর বেশি নির্ভর করে।

কুয়েরিমেয়াদপূর্তি ব্যান্ড অনুযায়ী, অর্থের কাছাকাছি তিনটি নামের implied volatility
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    multiIf(days_to_expiry <= 10,  '1-10 DTE',
            days_to_expiry <= 25,  '11-25 DTE',
            days_to_expiry <= 45,  '26-45 DTE',
            days_to_expiry <= 90,  '46-90 DTE',
            days_to_expiry <= 180, '91-180 DTE',
                                   '181+ DTE')                            AS dte_band,
    round(avgIf(implied_volatility, underlying_symbol = 'AAPL') * 100, 1)  AS aapl_iv_pct,
    round(avgIf(implied_volatility, underlying_symbol = 'SPY')  * 100, 1)  AS spy_iv_pct,
    round(avgIf(implied_volatility, underlying_symbol = 'KO')   * 100, 1)  AS ko_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'SPY', 'KO')
  AND date >= today() - 30
  AND date <= today() - 2
  AND iv_converged = 1
  AND volume > 0
  AND days_to_expiry BETWEEN 1 AND 400
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY dte_band
HAVING countIf(underlying_symbol = 'AAPL') > 0
   AND countIf(underlying_symbol = 'SPY')  > 0
   AND countIf(underlying_symbol = 'KO')   > 0
ORDER BY min(days_to_expiry)
Run this yourself

নমুনায় নেওয়া session-গুলোতে গড় হিসাবে, 1-10 DTE band-এর at-the-money AAPL contract-এ implied volatility ছিল 36.2%, আর 181+ DTE band-এ ছিল 28.6%। KO-এর ক্ষেত্রে একই দুই band-এর মান ছিল 27.3% এবং 20.7%। প্রতিটি নামের নিজস্ব curve থাকে, আর calendar spread সেই curve-এর ওপর অবস্থান নেয়।

এই curve-এর shape-ও প্রতিদিন পরিবর্তিত হয়। পরের panel-এ একটি নামের front band এবং back band-এর trailing মাসগুলোর গতিবিধি দেখানো হয়েছে। পাশাপাশি, দুই band-এর ব্যবধানও দেখানো হয়েছে।

কুয়েরিট্রেইলিং মাসগুলোতে AAPL-এর front band বনাম back band implied volatility
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    toString(date)                                                                AS session_date,
    round(avgIf(implied_volatility, days_to_expiry BETWEEN 7 AND 25) * 100, 1)    AS near_iv_pct,
    round(avgIf(implied_volatility, days_to_expiry BETWEEN 60 AND 120) * 100, 1)  AS far_iv_pct,
    round((avgIf(implied_volatility, days_to_expiry BETWEEN 7 AND 25)
         - avgIf(implied_volatility, days_to_expiry BETWEEN 60 AND 120)) * 100, 1) AS near_minus_far_spread
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date >= today() - 120
  AND date <= today() - 2
  AND iv_converged = 1
  AND volume > 0
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY date
HAVING countIf(days_to_expiry BETWEEN 7 AND 25) > 0
   AND countIf(days_to_expiry BETWEEN 60 AND 120) > 0
ORDER BY date
Run this yourself

পর্যবেক্ষণের প্রথম session-এ, 2026-04-08, দুই band-এর ব্যবধান ছিল -1.8 volatility point। সর্বশেষ session-এ, 2026-08-04, front band ছিল 27.2% এবং back band ছিল 27.4%। ফলে ব্যবধান দাঁড়ায় -0.2 point। এই ব্যবধান কমলে long calendar লাভ করে—front band সস্তা হলেও বা back band শক্তিশালী হলেও। ব্যবধান বাড়লে long calendar-এর মূল্য কমে।

পজিশনটি কী চায় এবং কোন বিষয়গুলো এটিকে ক্ষতিগ্রস্ত করে

অনুকূল পরিস্থিতি বেশ সীমিত। মেয়াদ শেষ হওয়ার সময় ঘনিয়ে এলে এটি চায়, underlying-এর দাম strike-এর কাছাকাছি থাকুক। একই সময়ে short leg-এর অবশিষ্ট time value কমতে থাকবে, আর long leg তার নিজস্ব time value-এর বেশিরভাগ ধরে রাখবে। এটি আরও চায়, back volatility-এর তুলনায় front volatility কমে আসুক। অর্থাৎ, এই পজিশনের অনুকূলে term structure আরও steep হোক।

দুটি বিষয় এই পজিশনকে ক্ষতিগ্রস্ত করে। যেকোনো দিকে বড় মূল্যপরিবর্তন হলে tent-shaped payoff সমতল হয়ে যায়, এবং দাম ঊর্ধ্বমুখী হোক বা নিম্নমুখী—উভয় ক্ষেত্রেই পজিশনটি ক্ষতিগ্রস্ত হয়। Entry-এর পর volatility curve inversion হলে, অর্থাৎ front volatility back volatility-এর ওপরে উঠে গেলে, short leg-এর ওপর নেতিবাচক প্রভাব long leg-এর সহায়তার তুলনায় দ্রুত বাড়ে। আরও একটি তুলনামূলকভাবে নীরব ঝুঁকি রয়েছে: পুরো curve জুড়ে implied volatility সমানভাবে কমে গেলে long back leg-এ বেশি ক্ষতি হয়, কারণ এর vega বড়; short front leg-এ যে সুবিধা আসে, তা তার তুলনায় কম।

ডায়াগোনাল ভ্যারিয়েন্ট

ডায়াগোনাল spread-এ expiration-এর পাশাপাশি strike-ও পরিবর্তিত হয়। একটি strike-এ কাছাকাছি মেয়াদের option বিক্রি করা হয় এবং অন্য strike-এ দীর্ঘমেয়াদি option কেনা হয়। এতে একই সময়ভিত্তিক কাঠামোর সঙ্গে দিকনির্দেশনামূলক ঝোঁক যুক্ত হয়। Long leg-এর strike বর্তমান দামের যথেষ্ট নিচে এবং expiration অনেক দূরে হলে call diagonal আংশিকভাবে শেয়ার ধরে রাখার মতো আচরণ করে। এটি গভীরভাবে ইন-দ্য-মানি LEAPS কৌশলের বৈশিষ্ট্য। এর বিনিময়ে payoff আর একটি strike-কে কেন্দ্র করে সমমিত থাকে না। তাই দামের দিক এবং curve-এর আকৃতি—উভয়ই গুরুত্বপূর্ণ।

আয় প্রতিবেদন ঘিরে ক্যালেন্ডার স্প্রেড এবং IV crush-এর সমস্যা

ক্যালেন্ডার স্প্রেডের সবচেয়ে পরিচিত ব্যবহার হলো নির্ধারিত কোনো ইভেন্টকে ঘিরে অবস্থান নেওয়া। আয় প্রতিবেদন প্রকাশের তারিখ অন্তর্ভুক্ত থাকা নিকটবর্তী মেয়াদে সাধারণত তার আগের ও পরের মেয়াদের তুলনায় implied volatility বেশি থাকে। সেই নিকটবর্তী মেয়াদ বিক্রি করে দীর্ঘমেয়াদি একটি leg কেনা মানে volatility curve-এর উঁচু অংশে short অবস্থান নেওয়া। প্রতিবেদন প্রকাশের পর আসে IV crush—ইভেন্টটি বাজারের পেছনে চলে গেলে নিকটবর্তী মেয়াদের implied volatility দ্রুত কমে যায়। একই প্রতিবেদন শেয়ারের দামকে strike-এর এত দূরে নিয়ে যেতে পারে যে tent-এর আকৃতি সমতল হয়ে যায়। সাধারণত back month-ও front month-এর সঙ্গে কমে যায়, তবে তুলনামূলকভাবে কম। আয় প্রতিবেদনভিত্তিক ক্যালেন্ডার স্প্রেডের অবস্থান নির্ভর করে volatility curve-এর আকৃতির ওপর, কিন্তু এটি দামের গতিবিধির ঝুঁকির মুখেও থাকে। প্রতিবেদনটি একই সময়ে এই দুই ধরনের প্রভাবই তৈরি করে।

শর্ট লেগে assignment

US equity options American style, তাই in-the-money শর্ট লেগ শুধু expiry-তে নয়, যেকোনো business day-তে assignment হতে পারে। শর্ট call-এর ক্ষেত্রে ঝুঁকি ex-dividend dates-এর সময় বেড়ে যায়, যখন dividend call-এর অবশিষ্ট time value-এর চেয়ে বেশি হতে পারে। Assignment হলে long call-এর বিপরীতে short stock position তৈরি হয়। এটি এখনও একটি defined structure, তবে এতে margin-এর হিসাব বদলে যায় এবং dividend পরিশোধের দায় তৈরি হয়। Cash-settled index options European style এবং এতে early assignment-এর ঝুঁকি নেই।

ফ্রন্ট ভলাটিলিটি কত ঘন ঘন ব্যাক ভলাটিলিটির ওপরে থাকে?

ইনভার্সন বিরল নয়, এবং সব নামের ক্ষেত্রে এর হার সমানও নয়। প্রতিটি নামের জন্য প্যানেলটি গত এক বছরে কত শতাংশ সেশনে ফ্রন্ট ব্যান্ড ব্যাক ব্যান্ডের ওপরে ছিল, তা গণনা করে।

কুয়েরিকত ঘন ঘন front volatility, back volatility-এর ওপরে ছিল
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    symbol,
    round(100 * countIf(slope_pts > 0) / count(), 1) AS inverted_days_pct,
    round(avg(slope_pts), 2)                         AS avg_slope_pts,
    count()                                          AS obs_count
FROM
(
    SELECT
        underlying_symbol AS symbol,
        date,
        (avgIf(implied_volatility, days_to_expiry BETWEEN 7 AND 25)
       - avgIf(implied_volatility, days_to_expiry BETWEEN 60 AND 120)) * 100 AS slope_pts
    FROM global_markets.options_greeks
    WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')
      AND date >= today() - 400
      AND date <= today() - 2
      AND iv_converged = 1
      AND volume > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
    GROUP BY symbol, date
    HAVING countIf(days_to_expiry BETWEEN 7 AND 25) > 0
       AND countIf(days_to_expiry BETWEEN 60 AND 120) > 0
)
GROUP BY symbol
ORDER BY inverted_days_pct DESC
Run this yourself

KO গ্রুপটির মধ্যে সবচেয়ে বেশি সময় ইনভার্টেড ছিল। পরিমাপ করা 274 সেশনের মধ্যে 65.7% সেশনে এমনটি ঘটেছে। ওই সময়ে ফ্রন্ট ও ব্যাকের ব্যবধানের গড় ছিল 0.89 পয়েন্ট। SPY সবচেয়ে কম সময় ইনভার্টেড ছিল, তার সেশনগুলোর 22.3%-এ। কার্ভের স্টিপ অবস্থায় নেওয়া একটি ক্যালেন্ডার এবং ইনভার্টেড অবস্থায় নেওয়া একটি ক্যালেন্ডার একই অর্ডার টিকিটে নেওয়া হলেও ভিন্ন পজিশন।

এই প্যানেলগুলো কীভাবে ফিল্টার করা হয়

প্রতিটি প্যানেল চুক্তিভিত্তিক দৈনিক greeks ব্যবহার করে। শুধু সেই চুক্তিগুলো রাখা হয় যেগুলোতে ভলিউম রিপোর্ট করা হয়েছে এবং implied volatility-এর সমাধান converged হয়েছে। স্ট্রাইকগুলোকে ওই দিনের underlying-এর ক্লোজের 5%-এর মধ্যে সীমাবদ্ধ রাখা হয়। মুদ্রার কাছাকাছি নয় এমন চুক্তির implied volatility বিভিন্ন expiry-এর মধ্যে তুলনাযোগ্য নয়। ব্যান্ডের গড় চুক্তিপ্রতি সমান ওজনের ভিত্তিতে গণনা করা হয়, volume weighted নয়। কল ও put—দুই ধরনের অপশনই অন্তর্ভুক্ত।

FAQ

Calendar spread কি bullish নাকি bearish?

গঠনগতভাবে কোনোটিই নয়। বর্তমান দামের কাছাকাছি strike-এ গঠিত calendar spread শুরুতে প্রায় দিকনিরপেক্ষ থাকে এবং নিকটবর্তী expiry-র সময় underlying-এর দাম ওই strike-এর আশেপাশে থাকলে সবচেয়ে উপকৃত হয়। বর্তমান দামের ওপরে বা নিচে strike বসালে কাঠামোটিতে দিকনির্দেশনামূলক ঝোঁক যুক্ত হয়।

Calendar spread-এ সর্বোচ্চ ক্ষতি কত?

একই strike-এ উভয় leg রাখা long calendar spread-এ, short leg-এ early assignment না হলে, পরিশোধ করা debit-ই সর্বোচ্চ সম্ভাব্য ক্ষতি। সর্বোচ্চ লাভ আগে থেকে নির্দিষ্ট নয়, কারণ short leg expire হওয়ার পর অবশিষ্ট long leg-এর মূল্য কত হবে, তার ওপর এটি নির্ভর করে।

শেয়ারের দাম না বদলালেও কি calendar spread লাভ করতে পারে?

Strike-এর কাছাকাছি স্থির থাকা এই কাঠামোর মূল শর্ত। কারণ short leg-এর time value, long leg-এর time value-এর তুলনায় দ্রুত ক্ষয় হয়। তবে শেয়ারের দাম স্থির থাকলেও যদি তা strike থেকে অনেক দূরে থাকে, পরিস্থিতি ভিন্ন। সে ক্ষেত্রে উভয় leg-এর মূল্য কম থাকে এবং তাদের মধ্যকার পার্থক্যও সামান্য হয়।

Implied volatility কমলে calendar spread-এর কী হয়?

Long calendar spread-এর net vega positive। তাই volatility curve জুড়ে সমানভাবে পতন হলে long back leg-এ যে ক্ষতি হয়, short front leg-এ তার চেয়ে কম সুবিধা পাওয়া যায়। এখানে volatility-এর সামগ্রিক level-এর চেয়ে curve-এর গঠন বেশি গুরুত্বপূর্ণ। Front volatility, back volatility-এর তুলনায় দ্রুত কমলে একই পরিবর্তনটি অনুকূল হয়।

Put ব্যবহার করে কি calendar spread করা যায়?

হ্যাঁ। একই underlying এবং একই strike রেখে নিকটবর্তী expiry-র put বিক্রি করতে হয় এবং দীর্ঘমেয়াদি expiry-র put কিনতে হয়। নির্দিষ্ট strike-এ put calendar এবং call calendar-এর আচরণ অনেকটাই একই। কোন দিকের quote বেশি tight এবং কোনটিতে assignment-সংক্রান্ত ঝামেলা কম, সাধারণত সেই বিবেচনায় পছন্দ নির্ধারিত হয়।

উপরের প্রতিটি panel-এর সঙ্গে সেটি তৈরির SQL দেওয়া আছে। কোনো একটি panel খুললে filters দেখা যাবে—এর মধ্যে রয়েছে বাস্তবে লেনদেন হওয়া near-the-money contract এবং converged implied volatility solve। অথবা Strasmore terminal-এ একই প্রশ্ন plain English-এ করতে পারেন।