অপশন মেয়াদের সময়সীমা ও তারিখ
বেশিরভাগ অপশন শুক্রবার বিকেল ৪:০০ PM ET তে শেষ হয়। সাপ্তাহিক অপশন শুক্রবার এবং মাসিক অপশন মাসের তৃতীয় শুক্রবার শেষ হয়। SPY ও QQQ প্রতিদিন এক্সপায়ার হয়।
US স্টক অপশনগুলো তাদের নির্ধারিত মেয়াদের তারিখে শেষ হয় — বেশিরভাগ চুক্তির ক্ষেত্রে এটি একটি শুক্রবার, এবং ওই দিন ET সময় অনুযায়ী বিকেল ৪:০০ টায় লেনদেন বন্ধ হয়ে যায়। মাসিক চুক্তিগুলো মাসের তৃতীয় শুক্রবারের জন্য নির্ধারিত; সবচেয়ে সক্রিয় ETF এবং ইনডেক্স পণ্যগুলোর ক্ষেত্রে প্রতিটি ট্রেডিং দিনেই নতুন মেয়াদের তালিকা থাকে; এবং যদি কোনো শুক্রবার এক্সচেঞ্জের ছুটির দিন হয়, তবে মেয়াদের তারিখটি একদিন আগে অর্থাৎ বৃহস্পতিবারে চলে আসে। এগুলো হলো তাত্ত্বিক নিয়ম। এই পৃষ্ঠাটি প্রকৃত ট্রেডিং ক্যালেন্ডার প্রদর্শন করে — পূর্ণ অপশন টেপের ছয় সপ্তাহের তথ্য, ২০২৬ সালের বাকি সময়ের জন্য নির্ধারিত তৃতীয় শুক্রবারের তারিখসমূহ, এবং একটি ছুটির সপ্তাহ যেখানে শুক্রবারের পরিবর্তে অন্য দিন মেয়াদের তারিখ হিসেবে নির্ধারিত হয়েছে।
অপশনগুলো আসলে কোন দিনগুলোতে মেয়াদ শেষ হয়?
১ জুন থেকে ৯ জুলাই, ২০২৬ পর্যন্ত সমস্ত তালিকাভুক্ত US অপশনের ক্ষেত্রে, মেয়াদ শেষ হওয়ার দিন অনুযায়ী ট্রেডিং ভলিউম:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT weekday,
round(sum(vol) / 1e6, 1) AS contracts_mm,
round(100 * sum(vol) / sum(sum(vol)) OVER (), 1) AS pct_of_volume,
uniqExact(expiry) AS distinct_expiry_dates,
uniqExact(root) AS underlyings
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
substring(ticker, 3, length(ticker) - 17) AS root,
multiIf(toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 1, '1 Monday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 2, '2 Tuesday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 3, '3 Wednesday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 4, '4 Thursday',
'5 Friday') AS weekday,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-10 04:00:00'
)
WHERE expiry IS NOT NULL
GROUP BY weekday
ORDER BY weekdayএই সময়ের মধ্যে শুক্রবারের চুক্তিতে মোট ভলিউমের 48.3% সম্পন্ন হয়েছে — যা 39টি ভিন্ন শুক্রবারের মেয়াদ শেষ হওয়ার তারিখে 903.2 মিলিয়ন কন্ট্রাক্ট। শুক্রবার ক্যালেন্ডারের প্রধান কেন্দ্রবিন্দু হিসেবে কাজ করে: সাপ্তাহিক অপশনগুলো এখানে মেয়াদ শেষ হয় এবং মাসিক চক্রটি তৃতীয় শুক্রবারের ওপর নির্ভর করে। বৃহস্পতিবারের ভলিউম উল্লেখযোগ্য — মাত্র 14টি তারিখে 21.6% ভলিউম সম্পন্ন হয়েছে — এবং এর মধ্যে দুটি বৃহস্পতিবার ছিল মূলত স্থানান্তরিত শুক্রবার, যা নিচে আলোচনা করা হয়েছে।
'Underlyings' কলামটি আপনার নির্দিষ্ট স্টকের জন্য শিরোনামের প্রশ্নের উত্তর দেয়। শুক্রবারের চুক্তিসমূহ 5871টি ভিন্ন অপশন রুট বা মূল সম্পদের ওপর ট্রেড করা হয়েছে — যা মূলত আমেরিকার প্রতিটি অপশনযোগ্য নাম। অন্যদিকে, সোমবার এবং মঙ্গলবার নির্ধারিত চুক্তিসমূহ মাত্র 33 এবং 30টি রুট (ভলিউমের 10% এবং 8%) এবং বুধবার 45টি রুট জুড়ে ট্রেড করা হয়েছে: সপ্তাহের মাঝামাঝি মেয়াদ শেষ হওয়া মূলত ইনডেক্স প্রোডাক্ট, কিছু ETF এবং অল্প কিছু অত্যন্ত সক্রিয় সিঙ্গেল স্টকের ক্ষেত্রে প্রযোজ্য। অন্যান্য সব ক্ষেত্রে, মেয়াদ শেষ হওয়ার দিন হলো শুক্রবার। (বৃহস্পতিবারের 5301টি রুট মূলত সেই দুটি স্থানান্তরিত শুক্রবারের উদাহরণ।) একটি ব্যতিক্রমী বিষয় লক্ষ্যণীয়: বুধবারের ভলিউমের 12.1% অংশে 22টি ভিন্ন মেয়াদ শেষ হওয়ার তারিখ দেখা যায় — যা বৃহস্পতিবারের 14টি তারিখের চেয়ে বেশি — ইনডেক্স-অপশন বিভাগটি এই বিষয়টি ব্যাখ্যা করে।
যে সব টিকার প্রতিদিন মেয়াদ শেষ হয়
SPY এবং এর সমজাতীয়দের ক্ষেত্রে, "অপশনগুলোর মেয়াদ কখন শেষ হয়" এর একটি সরাসরি উত্তর আছে: আজ, আজ যে দিনেই হোক না কেন। ২০২৬ সালের জুনের প্রতিটি সেশন ছিল SPY-এর মেয়াদ শেষ হওয়ার তারিখ:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT toString(expiry) AS expiry_date,
round(sum(vol) / 1e6, 2) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30'
GROUP BY expiry
ORDER BY expiry২১টি সেশনের একটি মাসে 21টি মেয়াদ শেষ হওয়ার তারিখ রয়েছে — প্রতি ট্রেডিং দিনে একটি করে। এই দৈনিক চক্রের কারণেই বড় পরিসরে 0DTE options সম্ভব হয় (DTE = days to expiration)। তাহলে কোন কোন টিকারের প্রতিদিন মেয়াদ শেষ হয়? ২০২৬ সালের জুনে, ঠিক 11টি অপশন রুট ২১টি সেশনের সবকটিতেই মেয়াদ শেষ হওয়ার তারিখ তালিকাভুক্ত করেছিল:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT root,
uniqExact(expiry) AS june_expiry_dates,
round(sum(vol) / 1e6, 1) AS contracts_mm
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30' AND root != 'SPCX'
GROUP BY root
HAVING june_expiry_dates >= 20
ORDER BY june_expiry_dates DESC, contracts_mm DESC, rootএর মধ্যে তিনটি হলো স্টক ETF — SPY, QQQ, এবং IWM, যার শীর্ষে রয়েছে SPY-এর 240.3 মিলিয়ন জুনের কন্ট্রাক্ট। বাকি আটটি হলো ক্যাশ-সেটেলড ইনডেক্স রুট: S&P 500 সাপ্তাহিক রুট SPXW এবং এর মিনি XSP, সেই সাথে Nasdaq-100, Russell 2000, এবং Dow ভ্যারিয়েন্ট। সাধারণ কোনো একক স্টক এই তালিকায় নেই — যদিও একক স্টকগুলো মানুষের ধারণার চেয়েও এর কাছাকাছি। ভলিউম অনুযায়ী NVDA-এর জুনের মেয়াদ শেষ হওয়ার তারিখগুলো হলো:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT toString(expiry) AS expiry_date,
round(sum(vol) / 1e6, 2) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:NVDA2%'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30'
GROUP BY expiry
ORDER BY contracts_mm DESC
LIMIT 6শীর্ষস্থানে রয়েছে 2026-06-18, যার ভলিউম 6.76 মিলিয়ন কন্ট্রাক্ট; এটি জুনের মাসিক মেয়াদ শেষ হওয়ার তারিখ — যা নিচে আলোচনা করা হয়েছে সেই অনুযায়ী বৃহস্পতিবারে স্থানান্তরিত করা হয়েছে — এবং বাকি শীর্ষ সারিগুলোতে সাপ্তাহিক শুক্রবারের প্রাধান্য রয়েছে। NVDA সপ্তাহের মাঝামাঝি সময়েও মেয়াদ শেষ হওয়ার তারিখ তালিকাভুক্ত করে এবং সেগুলো ট্রেড হয়, তবে সাপ্তাহিক এবং মাসিক ছন্দের মাধ্যমেই বেশিরভাগ ভলিউম সম্পন্ন হয়।
কেন আমার স্টকের জন্য শুধুমাত্র মাসিক মেয়াদান্তের (monthly expirations) অপশন পাওয়া যায়?
লিস্টিং নিয়মাবলী নির্ধারণ করে আপনি কোন ক্যালেন্ডার দেখতে পাবেন। প্রতিটি অপশনযোগ্য স্টকের জন্য প্রতি মাসের তৃতীয় শুক্রবারের কন্ট্রাক্ট থাকে। প্রতিটি ক্লাস লিস্টিংয়ের সময় তিনটি পুরনো ত্রৈমাসিক চক্রের (quarterly cycles) যেকোনো একটির অন্তর্ভুক্ত করা হয়, যা এর পরবর্তী মাসগুলোকে নিয়ন্ত্রণ করে: January/April/July/October, February/May/August/November, অথবা March/June/September/December। এই বিন্যাসটি পুরনো ট্রেডিং যুগের একটি অবশিষ্টাংশ, তবে এটি এখনও নির্ধারণ করে যে কম চাহিদাসম্পন্ন স্টকের ক্ষেত্রে কোন মাসগুলোর কন্ট্রাক্ট থাকবে। এক্সচেঞ্জগুলো প্রতিটি ক্লাসের জন্য সবচেয়ে নিকটবর্তী দুই মাসের কন্ট্রাক্ট তালিকাভুক্ত করে; যেখানে চাহিদা থাকে সেখানে সাপ্তাহিক শুক্রবারের কন্ট্রাক্ট এবং উপরের 11 রুটগুলোর জন্য দৈনিক মেয়াদান্তের (daily expirations) সুবিধা থাকে। ফলে একটি পিরামিড তৈরি হয়: 5871 রুটগুলোর মেয়াদান্তের দিন শুক্রবার, 45 রুটগুলোর বুধবার এবং 33 রুটগুলোর সোমবার। যে স্টকের প্রতি মাসে মাত্র একটি মেয়াদান্তের তারিখ দেখা যায়, সেটি মূলত এমন একটি স্টক যার জন্য কোনো সাপ্তাহিক লিস্টিং নেই।
২০২৬ সালের মেয়াদের বাকি দিনলিপি
মেয়াদ উত্তীর্ণের তারিখগুলো অনেক আগেই নির্ধারণ করা হয় এবং ফরোয়ার্ড-ডেটেড কন্ট্রাক্ট ইতিমধ্যেই লেনদেন হচ্ছে — ২০২৬ সালের বাকি ক্যালেন্ডারটি সরাসরি টেপ থেকে পড়া সম্ভব। ২০২৬ সালের প্রতিটি অবশিষ্ট মাসের জন্য, সবচেয়ে ব্যস্ত মেয়াদের তারিখটি জুলাই ৬–৯ ট্রেডিংয়ের মধ্যে:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH per_expiry AS (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
sum(toFloat64(volume)) AS v,
uniqExact(substring(ticker, 3, length(ticker) - 17)) AS underlyings
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 04:00:00'
AND window_start < '2026-07-10 04:00:00'
GROUP BY expiry
)
SELECT formatDateTime(toStartOfMonth(expiry), '%Y-%m') AS month,
toString(argMax(expiry, (v, toString(expiry)))) AS busiest_expiry_date,
dateName('weekday', argMax(expiry, (v, toString(expiry)))) AS weekday,
round(max(v) / 1e6, 1) AS contracts_mm,
argMax(underlyings, (v, toString(expiry))) AS underlyings
FROM per_expiry
WHERE expiry >= '2026-07-13' AND expiry <= '2026-12-31'
GROUP BY month
HAVING toDayOfWeek(argMax(expiry, (v, toString(expiry)))) = 5
AND toDayOfMonth(argMax(expiry, (v, toString(expiry)))) BETWEEN 15 AND 21
ORDER BY monthপ্রতিটি তারিখ মাসের ১৫ থেকে ২১ তারিখের মধ্যে একটি শুক্রবারের ওপর পড়ে — অর্থাৎ তৃতীয় শুক্রবার: 2026-07-17, 2026-08-21, 2026-09-18, 2026-10-16, 2026-11-20, এবং 2026-12-18। এর মধ্যে দুটি হলো ত্রৈমাসিক triple-witching তারিখ (2026-09-18 এবং 2026-12-18), যখন স্টক অপশন, ইনডেক্স অপশন এবং ইনডেক্স ফিউচার একসাথে মেয়াদের শেষ সীমায় পৌঁছায়; ২০২৬ সালের অন্যান্য দুটি ত্রৈমাসিক তারিখ ইতিমধ্যে পার হয়ে গেছে — ২০ মার্চ এবং পরবর্তীকালে স্থানান্তরিত ১৮ জুন। নভেম্বরের বিপরীতে ডিসেম্বরের অবস্থা লক্ষ্য করুন: 1493 নভেম্বরের মাসিক রুট বহন করে, যেখানে ডিসেম্বরের জন্য হলো 2432, যা দীর্ঘমেয়াদী LEAPS பட்டியি元の ভিত্তি হিসেবে কাজ করে।
এক্সপায়ারেশন শুক্রবার যদি ছুটির দিন হয় তবে কী ঘটে?
নিয়মটি হলো: এক্সপায়ারেশন আগের ট্রেডিং দিনে চলে আসে। ২০২৬ সালের উভয় উদাহরণেই এটি দেখা যায়। জুন ১৯ (Juneteenth) এর কারণে কোয়ার্টারলি এক্সপায়ারেশন বৃহস্পতিবার জুন ১৮ — অর্থাৎ triple witching সেশনে চলে এসেছিল। আবার জুলাই ৩ তারিখ, ইন্ডিপেন্ডেন্স ডে ছুটির কারণে, সেই সপ্তাহের উইকলি এক্সপায়ারেশন বৃহস্পতিবার জুলাই ২ তারিখে চলে এসেছিল। জুলাই মাসের এই পরিবর্তনের উদাহরণ SPY কন্ট্রাক্টে দেখা যাচ্ছে:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT round(sumIf(vol, expiry = '2026-07-02') / 1e6, 2) AS thursday_july2_contracts_mm,
round(sumIf(vol, expiry = '2026-07-03') / 1e6, 2) AS friday_july3_contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-29 04:00:00'
AND window_start < '2026-07-03 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE expiry IS NOT NULLজুলাই ৩ শুক্রবারের কন্ট্রাক্টগুলোর লেনদেন ছিল 0 মিলিয়ন — অর্থাৎ শূন্য। এই ধরনের কোনো কন্ট্রাক্ট ছিল না; লিস্টিং ক্যালেন্ডার সেই সপ্তাহের শুক্রবারের এক্সপায়ারেশনকে বৃহস্পতিবার জুলাই ২ তারিখে নির্ধারণ করেছিল, যেখানে SPY কন্ট্রাক্টের লেনদেন ছিল 12.84 মিলিয়ন। ছুটির সপ্তাহের বিষয়ে আরও বিস্তারিত জানতে market holidays and early closes দেখুন।
ইনডেক্স অপশন ভিন্ন নিয়মে পরিচালিত হয়
ইনডেক্স অপশন — যেমন SPX ফ্যামিলি, NDX, RUT, VIX — হলো cash-settled (বিনিময়ে শেয়ার নয়, বরং ইনডেক্সের সেটেলমেন্ট লেভেলের বিপরীতে নগদ অর্থ প্রদান করা হয়) এবং ইউরোপীয়-শৈলীর (মেয়াদ শেষ হওয়ার আগে এটি কার্যকর করা যায় না)। বেশিরভাগ ট্রেড ET সময় বিকেল ৪:১৫ পর্যন্ত চলে, যা স্টক মার্কেট বন্ধ হওয়ার পনেরো মিনিট পরের সময়। তবে একটি expiring PM-settled কন্ট্রাক্ট বিকেল ৪:০০ টার ক্লোজিং প্রাইস থেকে গণনা করা ইনডেক্স লেভেলে সেটেল হয়। আর ক্লাসিক তৃতীয় শুক্রবারের SPX মাসিক কন্ট্রাক্টটি হলো AM-settled: এটি বৃহস্পতিবার ক্লোজিংয়ের সাথে ট্রেডিং বন্ধ করে দেয় এবং শুক্রবার সকালের ওপেনিং প্রিন্ট থেকে গণনা করা লেভেলে সেটেল হয়। নতুন সাপ্তাহিক এবং দৈনিক ইনডেক্স কন্ট্রাক্ট (SPXW রুট) হলো PM-settled।
VIX অপশন হলো ক্যালেন্ডারের আরেকটি ব্যতিক্রম: এগুলো বুধবার সকালে মেয়াদের শেষ ঘোষণা করে, AM-settled পদ্ধতিতে, প্রতি মাসিক চক্রে একটি করে, যা অনেক মাস আগে থেকেই তালিকাভুক্ত থাকে — যা উপরের বুধবারের ধাঁধার সমাধান। জুলাই মাসের চারটি সেশনের টেপ অনুযায়ী সবচেয়ে স্বতন্ত্র বুধবারের মেয়াদের রুটগুলো হলো:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT root,
uniqExact(expiry) AS wednesday_expiry_dates,
toString(min(expiry)) AS nearest,
toString(max(expiry)) AS furthest,
round(sum(vol) / 1000, 0) AS contracts_k
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 04:00:00'
AND window_start < '2026-07-10 04:00:00'
)
WHERE expiry IS NOT NULL AND toDayOfWeek(expiry) = 3 AND expiry >= '2026-07-08' AND root != 'SPCX'
GROUP BY root
ORDER BY wednesday_expiry_dates DESC, contracts_k DESC, root
LIMIT 8VIX এ ছিল 9টি স্বতন্ত্র বুধবারের মেয়াদের কন্ট্রাক্ট — যা 2026-07-22 থেকে 2027-03-17 পর্যন্ত প্রতিটি চক্রে একটি করে বিস্তৃত — এবং SPXW এর সাথে 9 এর সমতুল্য ছিল। ETF সারিগুলো তুলনামূলক নিকটবর্তী মেয়াদের: দৈনিক এবং সাপ্তাহিক তালিকাভুক্ত কন্ট্রাক্ট এবং কোয়ার্টার-এন্ড কন্ট্রাক্ট (৩০ জুন, ২০২৭ একটি বুধবার)। VIX-এর দূরবর্তী মেয়াদের মাসিক কন্ট্রাক্টগুলো ETFs-এর দৈনিক কন্ট্রাক্টের সাথে মিলে বুধবারকে শুক্রবার ছাড়া অন্য যেকোনো দিন অপেক্ষা বেশি স্বতন্ত্র মেয়াদের দিন হিসেবে উপস্থাপন করে — ছয় সপ্তাহের উইন্ডোতে 22 — যা ভলিউমের একটি ক্ষুদ্র অংশ।
মেয়াদের দিন ঠিক কী ঘটে?
অধিকাংশ ইক্যুইটি এবং ETF অপশন মেয়াদের দিন পূর্বাহ্নে ৪:০০ PM ET ক্লোজিংয়ের সময় লেনদেন বন্ধ হয়ে যায়। ক্লোজিংয়ের পরে, Options Clearing Corporation (OCC) 'exercise-by-exception' পদ্ধতি প্রয়োগ করে: কোনো অপশন যদি $0.01 বা তার বেশি পরিমাণে in the money অবস্থায় শেষ হয়, তবে হোল্ডার অন্য কোনো নির্দেশ না দিলে তা স্বয়ংক্রিয়ভাবে কার্যকর (exercise) হয়ে যায়। In-the-money কল অপশনগুলো স্ট্রাইক প্রাইসে শেয়ার ক্রয়ের রূপ নেয়; in-the-money পুট অপশনগুলো বিক্রয়ের রূপ নেয়; আর out-of-the-money কন্ট্রাক্টগুলো মূল্যহীন অবস্থায়ের মাধ্যমেের মেয়াদ শেষ হয়। শেয়ার ডেলিভারি স্বাভাবিক চক্র অনুযায়ী নিষ্পত্তি করা হয়।
মেয়াদ শেষ হওয়া হলো একটি ডেডলাইন, এটিই একমাত্র এক্সারসাইজ করার সময়সীমা নয়। ইক্যুইটি এবং ETF অপশনগুলো American-style: চুক্তির মেয়াদ থাকা যেকোনো ব্যবসায়িক দিনে এগুলো এক্সারসাইজ করা সম্ভব। ডিভিডেন্ড প্রদানের আগের দিন (ex-dividend date) গভীর ইন-দ্য-মানি (deep-in-the-money) কল অপশনগুলোর ক্ষেত্রে আগাম এক্সারসাইজ করার প্রবণতা দেখা যায়, কারণ তখন ডিভিডেন্ড পাওয়ার সুবিধা অবশিষ্ট টাইম ভ্যালুর চেয়ে বেশি হতে পারে — যারা এই কল অপশনগুলো নিয়ে শর্ট পজিশনে আছেন, তাদের জন্য অ্যাসাইনমেন্ট রিস্ক এক্সপায়রেশনের রাতে নয়, বরং ex-date এর আগের রাতে সবচেয়ে বেশি থাকে।
কাটঅফ, পিন রিস্ক এবং শেষ ঘণ্টা
- আপনার ব্রোকারের কাটঅফ সময়ের আগে OCC-এর সময় আসে। OCC মেয়াদের দিন আনুমানিক ৫:৩০ PM ET পর্যন্ত এক্সারসাইজ নির্দেশ গ্রহণ করে; ব্রোকাররা সাধারণত গ্রাহকদের জন্য ৪:৩০ PM ET এর দিকে কাটঅফ সময় নির্ধারণ করে। অটো-এক্সারসাইজ বাতিল করার বিষয়টি আপনার ব্রোকারের নির্ধারিত সময়ের ওপর নির্ভর করে।
- অপশন লেনদেন বন্ধ হওয়ার পরেও স্টকের দাম পরিবর্তন হতে পারে। 'Exercise-by-exception' পদ্ধতিটি ৪:০০ PM অফিসিয়াল ক্লোজিংয়ের ওপর ভিত্তি করে কাজ করে, কিন্তু ক্লোজিংয়ের পরে স্ট্রাইক প্রাইসের আশেপাশে স্টকের দাম পরিবর্তন হলে লং হোল্ডাররা নতুন নির্দেশ দিতে পারেন, কিন্তু শর্ট হোল্ডারদের কেবল অপেক্ষা করতে হয়।
- পিন রিস্ক (Pin risk)। যখন ক্লোজিং প্রাইস কোনো উচ্চ লেনদেনের স্ট্রাইক প্রাইসের খুব কাছাকাছি থাকে, তখন শর্ট হোল্ডাররা রাতভর নোটিশ না আসা পর্যন্ত কতগুলো কন্ট্রাক্ট অ্যাসাইন করা হবে তা নিশ্চিতভাবে জানতে পারেন না। এর নিয়মিত প্রতিকার হলো: শেষ ঘণ্টা বাজার বন্ধ হওয়ার আগেই পজিশন ক্লোজ করা বা রোল করা।
কেন এক্সপায়ারেশন ডেট ভলিউম টেপ নিয়ন্ত্রণ করে
এক্সপায়ারেশন হলো একটি বাধ্যতামূলক সিদ্ধান্ত গ্রহণের মুহূর্ত, এবং ভলিউম সেই সিদ্ধান্তের প্রতিফলন ঘটায়। কোনো হোল্ডার যদি মেয়াদ শেষ হওয়ার পরেও একটি পজিশন ধরে রাখতে চান, তবে তাকে সেটি roll করতে হয় — অর্থাৎ, মেয়াদোত্তীর্ণ কন্ট্রাক্টটি বন্ধ করে পরবর্তী মেয়াদের একটি কন্ট্রাক্টে পুনরায় ওপেন করতে হয় — যার ফলে উভয় কন্ট্রাক্টেই ভলিউম তৈরি হয়। অনাকাঙ্ক্ষিত পজিশনগুলো সরাসরি বন্ধ করে দেওয়া হয়; মার্কেট মেকাররা খোলা থাকা প্রতিটি পজিশনের হ্রাসমান টাইম ভ্যালু হেজ করে। এই সিদ্ধান্ত গ্রহণের মুহূর্তটি কতটা কেন্দ্রীভূত? জুন ২০২৬-এ ট্রেড করা প্রতিটি SPY কন্ট্রাক্টকে ট্রেড করার সময় তার কতদিন মেয়াদ বাকি ছিল সেই হিসেবে ভাগ করা হলো:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT dte_bucket,
round(sum(vol) / 1e6, 1) AS contracts_mm,
round(100.0 * sum(vol) / (sum(sum(vol)) OVER ()), 1) AS pct_of_month
FROM (
SELECT multiIf(dte = 0, '0 days (expiry day)', dte = 1, '1 day left', dte <= 5, '2-5 days left', '6+ days left') AS dte_bucket,
dte, vol
FROM (
SELECT dateDiff('day', toDate(toTimeZone(window_start, 'America/New_York')),
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE dte >= 0
)
GROUP BY dte_bucket
ORDER BY min(dte)মাসের মোট কন্ট্রাক্ট ভলিউমের 69.5% ট্রেড হয়েছে এক্সপায়ারি ডেটেই, এবং আরও 9.3% ট্রেড হয়েছে মাত্র একদিনের মেয়াদ বাকি থাকতে — এক্সপায়ারেশন ডেট কেবল কন্ট্রাক্ট শেষ করে না, বরং এটি কন্ট্রাক্টের জীবনচক্রের অধিকাংশ ভলিউম ধারণ করে। ক্যালেন্ডার নিজেই এই কার্যক্রম তৈরি করে, যা বছরের অনেক আগেই নির্ধারিত থাকে।
একটি ঐতিহাসিক তথ্য যা এখনও মানুষকে বিভ্রান্ত করে: কয়েক দশক ধরে, লিস্টেড ইকুইটি অপশনগুলো প্রযুক্তিগতভাবে তৃতীয় শুক্রবারের পরের শনিবার এক্সপায়ার হতো — যা ইলেকট্রনিক যুগের পূর্ববর্তী সময়ের একটি পেপার-প্রসেসিং বাফার ছিল। শিল্প সংস্থাটি ২০১৫ সালে আইনি এক্সপায়ারেশন শুক্রবারেই নিয়ে আসে; কোনো পুরনো গাইড যদি বলে অপশন শনিবার এক্সপায়ার হয়, তবে তারা সেই পুরনো নিয়মটিকেই উল্লেখ করছে।
অপশন মেয়াদ শেষ হওয়া সংক্রান্ত সাধারণ জিজ্ঞাসা (FAQ)
মেয়াদ শেষ হওয়ার দিনে অপশন কখনের জন্য কার্যকর হয়?
অধিকাংশ ইকুইটি এবং ETF অপশনের লেনদেন মেয়াদ শেষ হওয়ার দিনে ৪:০০ PM ET-তে শেষ হয়; বেশিরভাগ ইনডেক্স অপশন ৪:১৫ PM ET পর্যন্ত লেনদেন হয়। বাজার বন্ধ হওয়ার পর এক্সারসাইজ বা প্রয়োগের সিদ্ধান্ত প্রক্রিয়া করা হয় — OCC আনুমানিক ৫:৩০ PM ET পর্যন্ত নির্দেশ গ্রহণ করে, তবে ব্রোকাররা এর আগেই সময়সীমা নির্ধারণ করে দেয়।
সব অপশনের মেয়াদ কি শুক্রবার শেষ হয়?
না — তবে এখানে পরিমাপ করা ছয় সপ্তাহের মোট ভলিউমের 48.3% শতাংশ ছিল শুক্রবারের চুক্তির, যা 5871টি আন্ডারলিং রুট জুড়ে বিস্তৃত ছিল। 11টি ইনডেক্স-ট্র্যাকিং রুট-এর দৈনিক মেয়াদ শেষ হয়, কয়েক ডজন সক্রিয় নামে সপ্তাহের মাঝামাঝি সময়ের তারিখ থাকে, VIX বুধবার সকালে মেয়াদ শেষ হয় এবং মাসিক চক্রটি তৃতীয় শুক্রবারের জন্য নির্ধারিত।
আমি কি মেয়াদের আগে কোনো অপশন এক্সারসাইজ করতে পারি?
ইকুইটি এবং ETF অপশনের ক্ষেত্রে হ্যাঁ — এগুলো আমেরিকান-স্টাইল, যা যেকোনো ব্যবসায়িক দিনে এক্সারসাইজ করা সম্ভব। বাস্তবে, আর্লি এক্সারসাইজ বা আগাম প্রয়োগ মূলত ডিভিডেন্ড প্রদানের তারিখের ঠিক আগে গভীর ইন-দ্য-মানি (deep-in-the-money) কল অপশনের ক্ষেত্রে দেখা যায়। SPX-এর মতো ইনডেক্স অপশনগুলো ইউরোপীয়-স্টাইল: এগুলো শুধুমাত্র মেয়াদের শেষ দিনে এক্সারসাইজ করা যায়।
আমার অপশন যদি ইন দ্য মানি (in the money) অবস্থায় মেয়াদ শেষ করে তবে কী হবে?
যদি কোনো অপশন অন্তত $0.01 বা তার বেশি ইন দ্য মানি অবস্থায় থাকে, তবে মেয়াদ শেষ হওয়ার সময় এটি স্বয়ংক্রিয়ভাবে এক্সারসাইজ করা হয় — কল অপশনের ক্ষেত্রে স্ট্রাইক প্রাইসে শেয়ার কেনা হয় এবং পুট অপশনের ক্ষেত্রে শেয়ার বিক্রি করা হয় — যদি না আপনি নির্ধারিত সময়ের আগে আপনার ব্রোকারকে অন্য কোনো নির্দেশ দেন।
শুক্রবার বাজার বন্ধ থাকলে অপশনের কী হয়?
মেয়াদ শেষ হওয়ার সময়টি পূর্ববর্তী ব্যবসায়িক দিনে চলে আসে। উপরের ডেটাতে ২০২৬ সালের উভয় ঘটনাই রয়েছে: Juneteenth-এর কারণে জুনের মাসিক মেয়াদ ১৮ জুন বৃহস্পতিবারে পরিবর্তিত হয়েছে, এবং ৪ জুলাইয়ের ছুটির কারণে সেই সপ্তাহের উইকলি অপশনগুলো ২ জুলাই বৃহস্পতিবারে চলে এসেছে।
কোন স্টক এবং ETF-এর দৈনিক অপশন মেয়াদ শেষ হয়?
সবচেয়ে তরল ইনডেক্স ETF গুলোর একটি ক্ষুদ্র অংশ প্রতি ব্যবসায়িক দিনে নতুন মেয়াদ শেষ হওয়ার তালিকা দেয়, যার মধ্যে SPY এবং QQQ সবার উপরে। সিঙ্গেল স্টক গুলোর ক্ষেত্রে সাপ্তাহিক মেয়াদ সর্বোচ্চ। অপশন টেপ থেকে পরিমাপ করা পূর্ণাঙ্গ তালিকাটি কোন স্টকের দৈনিক অপশন আছে এখানে দেখুন।
মেয়াদের সময় ঘনিয়ে আসার সাথে সাথে অপশনের Greeks গুলোর কী পরিবর্তন হয়?
সময়ের সাথে সাথে ভ্যালু বা মান দ্রুত কমতে থাকে — থিটা (theta), যা প্রতিদিনের হোল্ডিং খরচ, শেষ দিনগুলোতে সর্বোচ্চ পর্যায়ে পৌঁছায় — অন্যদিকে গামা (gamma), যা ডেল্টার পরিবর্তনের গতি, অ্যাট-দ্য-মানি স্ট্রাইকগুলোর জন্য বৃদ্ধি পায়। এই সমন্বয়ের কারণেই মেয়াদ শেষ হওয়ার সপ্তাহে চুক্তিসমূহ অনেক বেশি অস্থির মনে হয়। সংবেদনশীলতার পূর্ণাঙ্গ সেটটি রিয়েল টেপে অপশন Greeks, ব্যাখ্যা করা হয়েছে এখানে দেখা যাবে; একটি চুক্তির জীবনচক্র জুড়ে Greeks কীভাবে পরিবর্তিত হয় তালিকা থেকে মেয়াদ শেষ হওয়া পর্যন্ত তা অনুসরণ করে, এবং theta ও gamma এর প্রত্যেকটির জন্য আলাদা বিস্তারিত আলোচনা রয়েছে।
প্রতিটি প্যানেল হলো সম্পূর্ণ অপশন টেপের ওপর একটি সংরক্ষিত এবং ভার্সনযুক্ত কুয়েরি — প্রতিটি পরিমাপ দেখতে SQL এক্সপ্যান্ড করুন, অথবা Strasmore টার্মিনালে যেকোনো টিকারের এক্সপায়ারেশন ক্যালেন্ডার পরীক্ষা করুন।