Strasmore Research
শেখা Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-07-23

0DTE অপশন কী এবং এর কার্যপদ্ধতি

0DTE বা zero days to expiry হলো এমন অপশন কন্ট্রাক্ট যা ট্রেড করার দিনেই মেয়াদ শেষ হয়। এই নিবন্ধে DTE এর অর্থ এবং এর ট্রেডিং কৌশল সম্পর্কে বিস্তারিত জানুন।

0DTE অপশন হলো এমন কন্ট্রাক্ট যা তাদের জীবনের শেষ দিনে ট্রেড করা হয় — অর্থাৎ zero days to expiration, যা সেই দিনটির বাজার বন্ধ হওয়ার সময় মেয়াদ শেষ হয়। যেকোনো তালিকাভুক্ত অপশন তার মেয়াদের দিনে 0DTE হিসেবে গণ্য হয়; বড় ইনডেক্স প্রোডাক্টগুলোর ক্ষেত্রে প্রতিদিন মেয়াদের কন্ট্রাক্ট তালিকাভুক্ত হওয়ার পর এই পরিভাষাটি জনপ্রিয়তা পায়। সোমবার, ৬ জুলাই, ২০২৬ তারিখে, একই দিনে মেয়াদ শেষ হওয়া কন্ট্রাক্টগুলো মোট US অপশন ভলিউমের 38.8% দখল করেছিল। নিচের সমস্ত তথ্য রিয়েল-টাইম টেপ থেকে পরিমাপ করা হয়েছে, যেখানে প্রতিটি কন্ট্রাক্ট অন্তর্ভুক্ত।

0DTE বলতে কী বোঝায়?

DTE হলো ট্রেডারদের ব্যবহৃত একটি সংক্ষিপ্ত রূপ, যার পূর্ণরূপ হলো days to expiration: অর্থাৎ অপশনটির মেয়াদ শেষ হওয়ার বাকি ক্যালেন্ডার দিন। একটি 30-DTE অপশনের মেয়াদ আরও এক মাস থাকে; অন্যদিকে একটি 0-DTE অপশন — যার অর্থ "zero days to expiry" বা একই দিনে মেয়াদ শেষ হওয়া একটি "daily" অপশন — আজইের মধ্যেের মেয়াদ শেষ করে ফেলে। বাজার বন্ধ হওয়ার সময় একটি in-the-money অপশন কার্যকর বা cash-settled করা হয়; আর একটি out-of-the-money অপশন কোনো মূল্য ছাড়াই বাতিল হয়ে যায়।

0DTE কোনো আলাদা পণ্য নয়: জুন মাসের শুরুতে যে SPY call অপশনটি 30-DTE কন্ট্রাক্ট ছিল, তার শেষ ট্রেডিং দিনে সেটিই 0-DTE হিসেবে গণ্য হয়। মেয়াদের সম্পূর্ণ তালিকা সম্পর্কে অপশনে DTE-এর অর্থ কী তা জানুন। এখানে ভলিউম বলতে ট্রেড করা কন্ট্রাক্টের সংখ্যা বোঝায়, হোল্ড করা পজিশন নয় — বিস্তারিত দেখুন options volume vs. open interest

কোন অপশনগুলোর মেয়াদ প্রতিদিন শেষ হয়?

কয়েক দশক ধরে, তালিকাভুক্ত মার্কিন স্টক অপশনগুলোর মেয়াদ মাসে একবার, অর্থাৎ তৃতীয় শুক্রবার শেষ হতো; ২০০০ এবং ২০১০-এর দশকে সাপ্তাহিক শুক্রবারের অপশন চালু হয়। ২০২২ সালে এক্সচেঞ্জগুলো বড় ইনডেক্স প্রোডাক্টগুলোর জন্য ক্যালেন্ডার সম্পন্ন করেছে: সেই বসন্তে Cboe মঙ্গলবার এবং বৃহস্পতিবারের S&P 500 (SPX) এক্সপায়রেশন যুক্ত করেছে, এবং নভেম্বরে SPY ও QQQ ETF-এর জন্য মঙ্গলবার/বৃহস্পতিবারের লিস্টিং চালু হয়। ২০২২ সালের শেষভাগ থেকে SPX, SPY এবং QQQ প্রতি ট্রেডিং দিনেই এক্সপায়রেশন তালিকাভুক্ত করেছে; Russell 2000 ETF (IWM)-এর মেয়াদও প্রতিদিন শেষ হয়। সিঙ্গেল স্টকগুলো পুরনো নিয়ম মেনে চলে, তাই একসময় শুক্রবার ছিল একমাত্র দিন যখন একটি স্টক অপশন 0DTE হতে পারত।

0DTE অপশন ভলিউমের পরিমাণ কত?

প্যানেলটি সেই সোমবার লেনদেন করা প্রতিটি কন্ট্রাক্টকে তার মেয়াদ শেষ হওয়ার দিন (days to expiration) অনুযায়ী বিন্যস্ত করেছে, যা OCC টিকার থেকে সংগ্রহ করা হয়েছে।

কুয়েরি৬ জুলাই, ২০২৬: মেয়াদ অনুযায়ী সম্পূর্ণ টেপ অপশন ভলিউম
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT multiIf(dte = 0, '0 (expires today)',
               dte = 1, '1 day',
               dte <= 7, '2-7 days',
               dte <= 30, '8-30 days',
               '31+ days') AS days_to_expiry,
       round(sum(volume) / 1e6, 2) AS contracts_mm,
       round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_volume
FROM (
    SELECT toFloat64(volume) AS volume,
           dateDiff('day',
                    toDate(toTimeZone(window_start, 'America/New_York')),
                    toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start < toDateTime('2026-07-07 04:00:00')
      AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
)
WHERE dte >= 0
GROUP BY days_to_expiry
ORDER BY min(dte)

একই দিনে মেয়াদ শেষ হওয়া কন্ট্রাক্টগুলো ছিল সবচেয়ে বড় অংশ: 23.52 মিলিয়ন, যা ওই সেশনের মোট 60.64 মিলিয়ন কন্ট্রাক্টের 38.8% শতাংশ — এর পরে ছিল এক মাসের বেশি মেয়াদের 18.6% কন্ট্রাক্ট। সবচেয়ে কম লেনদেন হয়েছে এক দিন মেয়াদী কন্ট্রাক্টে, যার পরিমাণ ছিল 4.5%। স্বল্পমেয়াদী লেনদেন মূলত মেয়াদের দিনেই কেন্দ্রীভূত হয়, তার আগের দিন নয়।

এখন এক মাসের হিসাব:

কুয়েরিজুন ২০২৬: পুরো মাসের অপশন ভলিউম এবং একই দিনে মেয়াদের শেয়ার
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
       round(sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / 1e6, 1) AS zero_dte_contracts_mm,
       round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 1) AS zero_dte_pct,
       uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00')
  AND window_start < toDateTime('2026-07-01 00:00:00')

21টি জুন সেশন এবং 1477.9 মিলিয়ন কন্ট্রাক্টের মধ্যে, 506.3 মিলিয়ন — 34.3% — কন্ট্রাক্ট তাদের মেয়াদের দিনেই লেনদেন করা হয়েছে। আমাদের ২০২৬ সালের প্রথমার্ধের বাজার সারসংক্ষেপ প্রতি মাসে এই স্ক্যানটি চালিয়েছে এবং দেখা গেছে যে, একই দিনে মেয়াদের শেয়ার জানুয়ারি মাসের তুলনায় জুন মাসে সর্বোচ্চ পর্যায়ে পৌঁছেছে।

ট্রেডাররা কীভাবে একটি 0DTE ট্রেড সাজান

"0DTE ট্রেডিং" কোনো একক ট্রেড নয়। বেশিরভাগ লেনদেন চারটি কাঠামোর মাধ্যমে সম্পন্ন হয়, যার প্রতিটিই একই দিনের call এবং put অপশনের সমন্বয়ে গঠিত। এগুলো কেবল সংজ্ঞা মাত্র, কোনো বিনিয়োগের পরামর্শ নয়।

  • Single-leg directional. একটি একই দিনের call (strike প্রাইসের উপরে গেলে লাভ হয়) অথবা একটি put (strike প্রাইসের নিচে গেলে লাভ হয়) ক্রয় করা। একজন ক্রেতা সর্বোচ্চ যা হারতে পারেন তা হলো প্রিমিয়াম; যদি অপশনটি in the money অবস্থায় শেষ না হয়, তবে ক্লোজিংয়ের সময় কন্ট্রাক্টটির মূল্য শূন্য হয়ে যায়।
  • Credit spread (vertical). একটি অপশন বিক্রি করা এবং একই ধরণের ও একই মেয়াদের অপেক্ষাকৃত সস্তা ও আরও দূরে অবস্থিত (further-out-of-the-money) একটি অপশন কেনা। বিক্রেতা দুইটির পার্থক্যের সমান একটি ক্রেডিট বা অংকের পরিমাণ সংগ্রহ করেন এবং যদি অন্তর্নিহিত সম্পদটি (underlying) সঠিক দিকে শেষ হয় তবে তা নিজের কাছে রাখেন; লং লেগটি ক্ষতির পরিমাণকে strike gap এবং সেই ক্রেডিট এর পার্থক্যে সীমাবদ্ধ করে দেয় ("defined risk")।
  • Iron condor. একসাথে দুটি credit spread: মার্কেটের উপরে একটি call spread এবং নিচে একটি put spread। যদি অন্তর্নিহিত সম্পদটি শর্ট স্ট্রাইক দুটির মধ্যে শেষ হয়, তবে ট্রেডার উভয় ক্রেডিটই পান; উভয় ক্ষেত্রেই ক্ষতির পরিমাণ সীমাবদ্ধ থাকে এবং সেই দিন বিকেলে বাজার বন্ধ হওয়ার সময় এটি নিষ্পত্তি করা হয়।
  • Gamma scalping. অপশনের সেনসিটিভিটি পরিবর্তনের সাথে সাথে delta-neutral থাকার জন্য অন্তর্নিহিত সম্পদের বিপরীতে ট্রেড করা। মেয়াদের শেষ দিনে এই পরিবর্তনগুলো সবচেয়ে দ্রুত হয় এবং হেজিং সবচেয়ে বেশি করতে হয় — এটিই একটি কারণ যার জন্য market makers একই দিনের কন্ট্রাক্টে এত সক্রিয় থাকেন।

প্রতিটি লেগ বা ধাপের জন্য একটি bid-ask spread এবং একটি ফি দিতে হয় — অপশন ট্রেড করার খরচ এই বিলের পরিমাণ পরিমাপ করে, এবং একটি condor ট্রেডে এটি চারবার দিতে হয়।

কেন 0DTE অপশন এত দ্রুত মুভ করে: theta এবং gamma

অপশন গণিতের দুটি টার্ম এই পার্থক্যের বড় কারণ—এটি চুক্তির মেকানিজম, কারও পূর্বাভাস নয়।

Theta হলো টাইম ডিকே (time decay)। একটি অপশনের মূল্যের দুটি অংশ থাকে: ইন্ট্রিনসিক ভ্যালু (এখন এটি এক্সারসাইজ করলে যে মূল্য পাওয়া যাবে) এবং টাইম ভ্যালু (ভবিষ্যতে যা ঘটতে পারে তার জন্য প্রিমিয়াম)। মেয়াদের দিন টাইম ভ্যালু শূন্যে পৌঁছাতে হয়; শেষ দিনে যা অবশিষ্ট থাকে তা কয়েক সপ্তাহে নয়, বরং কয়েক ঘণ্টার মধ্যে শেষ হয়ে যায়।

Gamma হলো একটি অপশনের delta—অর্থাৎ অন্তর্নিহিত সম্পদের মূল্যের প্রতি এর সংবেদনশীলতা—কত দ্রুত পরিবর্তিত হয় তার পরিমাপ। মেয়াদের কাছাকাছি সময়ে, অন্তর্নিহিত সম্পদটি যখন স্ট্রাইক প্রাইস অতিক্রম করে, তখন একটি at-the-money delta দ্রুত শূন্যের কাছাকাছি এবং একের কাছাকাছি মানের মধ্যে ওঠানামা করে।

Theta, gamma, এবং delta হলো অপশন গ্রিকস (option Greeks)-এর তিনটি অংশ—যা প্রতিটি অপশন ডেস্কের স্ট্যান্ডার্ড সেনসিটিভিটি হিসেবে ব্যবহৃত হয়। রিয়েল টেপে পরিমাপ করা সম্পূর্ণ সেট সম্পর্কে জানতে প্রথমে the option Greeks, explained দেখুন, তারপর theta, gamma, এবং delta সম্পর্কে বিস্তারিত পড়ুন।

উভয়ই মার্কেটে বিদ্যমান। সেই সোমবার ট্রেড করা প্রতিটি SPY চুক্তির মধ্যে সবচেয়ে ব্যস্ত দুটি ছিল $751 call (1.08 million চুক্তি) এবং $750 put (0.99 million); এর র‍্যাঙ্কিং নিচের ডেটা নোটে দেওয়া আছে। প্যানেলটি প্রতি ত্রিশ মিনিট অন্তর SPY-এর $751 স্ট্রাইক থেকে দূরত্ব অনুযায়ী উভয়টি পরীক্ষা করে। SPY $748.74 প্রাইসে ওপেন করেছিল।

কুয়েরিএকটি 0DTE কন্ট্রাক্ট, সারাদিন: SPY-এর সবচেয়ে ব্যস্ত একই দিনের কল এবং পুট, ৬ জুলাই, ২০২৬
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
       round(anyIf(close, ticker = 'O:SPY260706C00751000'), 2) AS call_751_price,
       round(anyIf(close, ticker = 'O:SPY260706P00750000'), 2) AS put_750_price,
       round(anyIf(close, ticker = 'SPY') - 751, 2) AS spy_vs_751_strike
FROM (
    SELECT window_start, ticker, close
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
      AND ticker IN ('O:SPY260706C00751000', 'O:SPY260706P00750000')
    UNION ALL
    SELECT window_start, ticker, close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
      AND ticker = 'SPY'
)
WHERE toMinute(window_start) % 30 = 0
GROUP BY et_time, window_start
ORDER BY window_start

09:30 ওপেনে call-এর ট্রেড প্রাইস ছিল $0.7 এবং put-এর ছিল $1.88, যেখানে SPY স্ট্রাইক থেকে $-1.75 দূরে ছিল (তৃতীয় কলাম)। একটি চুক্তি ১০০টি শেয়ার কভার করে: $748.74 প্রাইসে ট্রেড করা একটি ETF-এর ১০০টি শেয়ারের বিপরীতে কয়েক ডলারে প্রিমিয়াম। এটাই হলো লিভারেজ।

Theta দিনের মাঝামাঝি সময়ে কাজ করে। 11:30 সময়ে call ছিল $0.57 এবং put ছিল $0.48, এবং SPY ছিল স্ট্রাইক থেকে $-0.29 দূরে। দুই ঘণ্টা পর, 13:30 সময়ে, SPY তখনও স্ট্রাইকের এক ডলারের মধ্যে ছিল ($-0.52)—এবং call কমে দাঁড়িয়েছে $0.42-এ, আর put ছিল এর শুরুর দিকের কাছাকাছি $0.47-এ। উভয় নমুনাতেই call-এর কোনো ইন্ট্রিনসিক ভ্যালু ছিল না এবং SPY যেখানে শুরু করেছিল সেখানেই শেষ করেছে: শুধুমাত্র সময়ের কারণে প্রিমিয়াম কমে গেছে।

Gamma বিকেলের দিকে কাজ করে। 14:00 এর পর SPY $751 স্ট্রাইক অতিক্রম করে এবং এর $0.47 উপরে শেষ করেছে—যা ETF-এর ক্ষেত্রে অর্ধেকেরও কম শতাংশ। এই সময়ের মধ্যে 15:30 সময়ে call $0.29 থেকে $1.29 পর্যন্ত পরিবর্তিত হয়েছে এবং put $0.52 থেকে $0.03 পর্যন্ত কমেছে: সূচকের সামান্য মুভমেন্টে call-এ তিন অঙ্কের শতাংশ বৃদ্ধি এবং put-এ প্রায় সম্পূর্ণ পতন ঘটেছে, একই বিকেলে বিপরীতমুখী মুভমেন্ট।

বিকেল ৪টার ক্লোজিংয়ে কী ঘটে?

বেল বাজার বন্ধ হওয়ার সময় হিসাবটি সহজ: একটি একই দিনের (same-day) কন্ট্রাক্টের মূল্য হয় তার অন্তর্নিহিত মূল্য (intrinsic value), অথবা শূন্য। উপরের 16:00 সারিটি হলো ক্লোজিং মিনিট — কল অপশনটি $0.57 প্রিন্ট করেছে, যা এর $0.47 অন্তর্নিহিত মূল্যের কাছাকাছি; আর SPY এর $750 স্ট্রাইক প্রাইসের উপরে থাকায় পুট অপশনটি $0.01 প্রিন্ট করেছে। SPY এর $751.47 ক্লোজিংয়ের বিপরীতে প্রতিটি একই দিনের SPY স্ট্রাইক প্রাইস নিচে দেওয়া হলো:

কুয়েরি৬ জুলাইয়ের SPY কন্ট্রাক্টগুলোর ফলাফল — out of the money বনাম in the money
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH (
    SELECT round(argMax(close, window_start), 2)
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
) AS spy_close
SELECT if(expired_at_zero, 'Out of the money at the close (expired at zero)',
                           'In the money at the close (settled with value)') AS at_the_bell,
       count() AS contracts,
       round(sumIf(vol, opt_type = 'C') / 1e6, 2) AS call_contracts_mm,
       round(sumIf(vol, opt_type = 'P') / 1e6, 2) AS put_contracts_mm,
       round(100.0 * sum(vol) / sum(sum(vol)) OVER (), 1) AS pct_of_spy_zero_dte_volume
FROM (
    SELECT substring(ticker, length(ticker) - 8, 1) AS opt_type,
           toFloat64(substring(ticker, length(ticker) - 7, 8)) / 1000 AS strike,
           (opt_type = 'C' AND strike > spy_close) OR (opt_type = 'P' AND strike < spy_close) AS expired_at_zero,
           sum(toFloat64(volume)) AS vol
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start < toDateTime('2026-07-07 04:00:00')
      AND startsWith(ticker, 'O:SPY260706')
    GROUP BY ticker, opt_type, strike, expired_at_zero
)
GROUP BY expired_at_zero
ORDER BY expired_at_zero DESC

দিনের মোট SPY স্ট্রাইক প্রাইসের 86 শতাংশ আউট অফ দ্য মানি (out of the money) হিসেবে শেষ হয়েছে এবং শূন্যে এক্সপায়ার হয়েছে, যা ওই সেশনের একই দিনের SPY ভলিউমের 66.9% অংশ ধারণ করে — 3.91 মিলিয়ন পুট এবং 1.78 মিলিয়ন কল। ইন দ্য মানি (in the money) শেষ হওয়া 33.1% শতাংশ স্ট্রাইক প্রাইস 163 টি স্ট্রাইকের মধ্যে বিস্তৃত ছিল।

এটিকে উভয় দিক থেকেই দেখা সম্ভব: উপরের সারির প্রতিটি কন্ট্রাক্ট বেল বাজার বন্ধ হওয়ার সময় যারা লং (long) পজিশনে ছিল তাদের জন্য সম্পূর্ণ ক্ষতি, এবং পুরো প্রিমিয়ামটি শর্ট (short) পজিশনে থাকা ব্যক্তিদের কাছে রয়ে গেছে। ভলিউম মানে মালিকানা নয় — ৪টার সময় এই কন্ট্রাক্টগুলো কার কাছে ছিল তা টেপ থেকে জানা সম্ভব নয়। তবে এটি জানায় যে, ওই সেশনের অধিকাংশ একই দিনের SPY ভলিউম এমন কন্ট্রাক্টে ছিল যা শূন্য মূল্যে শেষ হয়েছে। উভয় প্রান্তের (tails) বিশাল আকারের কারণে, জুন ২০২৬ এর সেরা এবং নিকৃষ্টতম এক হাজার ডলার একটি মাসের পশ্চাৎদৃষ্টিমূলক হিসাবের মতো কাজ করেছে।

সেটেলমেন্ট প্রতিটি প্রোডাক্টের জন্য ভিন্ন হয়: SPY, QQQ এবং সিঙ্গেল-স্টক অপশন শেয়ারের মাধ্যমে সেটেল হয়, তাই এক্সপায়ারি পর্যন্ত হোল্ড করা একটি ইন দ্য মানি কন্ট্রাক্ট একটি স্টক পজিশনে পরিণত হয়: একটি $751 SPY কল অপশন ওই স্ট্রাইক প্রাইসে ১০০টি শেয়ার প্রদান করে। SPX অপশন ক্যাশে সেটেল হয়।

Which tickers dominate 0DTE trading?

Every option ticker embeds a root — the product it belongs to. The panel ranks roots by same-day volume.

কুয়েরি৬ জুলাই, ২০২৬: একই দিনে মেয়াদের অপশন ভলিউম অনুযায়ী শীর্ষ রুটস
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT root AS underlying,
       round(sum(volume) / 1e6, 2) AS zero_dte_contracts_mm,
       round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_zero_dte_volume
FROM (
    SELECT substring(ticker, 3, length(ticker) - 17) AS root,
           toFloat64(volume) AS volume
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start < toDateTime('2026-07-07 04:00:00')
      AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
      AND toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))
)
WHERE root != 'SPCX'
GROUP BY root
ORDER BY sum(volume) DESC
LIMIT 8

The two biggest index ETFs top the list: SPY carried 36.1% of the session's same-day volume (8.49 million contracts), QQQ another 21.2%. SPXW — the root for weekly, cash-settled S&P 500 index options — printed 11.3%, IWM 3.5%. The notable part: TSLA was the largest single-stock same-day root at 11.9%, with NVDA, AAPL and META behind it — on a Monday, a day no stock option would have expired under the old Friday-only convention.

কারা 0DTE অপশন ট্রেড করেন এবং কখন?

ট্যাপে চুক্তির পরিমাণ, মূল্য, আকার এবং সময় লিপিবদ্ধ থাকে — কিন্তু পরিচয় থাকে না। এক্সচেঞ্জ এবং নিয়ন্ত্রক সংস্থাগুলোর মতে, এই লেনদেনের প্রবাহ হলো একটি মিশ্রণ: প্রাতিষ্ঠানিক ডেস্কগুলো স্প্রেড এবং হেজিং পরিচালনা করে এবং রিটেইল ট্রেডাররা ডিরেকশনাল পজিশন গ্রহণ করে। লেনদেনের সময়টি পরিমাপযোগ্য — যখন 0DTE অপশন ট্রেড হয় তা দেখাচ্ছে যে, একই দিনের লেনদেনের গতি সবচেয়ে বেশি প্রথম আধা ঘণ্টায় থাকে, শেষ মুহূর্তে নয়।

ডেটা নোট: সেশন এবং পার্স রসিদ

SPY ৬ জুলাই 390 রেগুলার-সেশন মিনিট বার প্রিন্ট করেছে — যা ৯:৩০ থেকে ৪:০০ পর্যন্ত একটি পূর্ণাঙ্গ সেশন — যার ওপেনিং ছিল $748.74 এবং ক্লোজিং ছিল $751.47। যেসব অপশনের মেয়াদ OCC টিকার থেকে পার্স করা যায়নি সেই ভলিউম হলো: 0%। মেয়াদ শেষ হয়ে যাওয়া চুক্তির ভলিউম: 0%। টাইমস্ট্যাম্পগুলো UTC, যা যেকোনো তারিখের তুলনার আগে ইস্টার্ন টাইমে রূপান্তরিত করা হয়েছে; কন্ট্রাক্ট-পাথ প্যানেলটি মিনিট-বার ক্লোজ (শেষ ট্রেড প্রিন্ট, কোটেড মিড নয়) প্রদর্শন করে।

থিটা/গামা সেকশনটি যে দুটি কন্ট্রাক্ট অনুসরণ করে তা হলো ওই সেশনের সবচেয়ে ব্যস্ত একই দিনের SPY স্ট্রাইক, যা এখানে লেনদেন করা চুক্তির সংখ্যা অনুযায়ী সাজানো হয়েছে।

কুয়েরি৬ জুলাই, ২০২৬: SPY-এর সবচেয়ে ব্যস্ত দুটি একই দিনের কন্ট্রাক্ট
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT if(opt_type = 'P', 'Put', 'Call') AS side,
       toString(intDiv(strike_thousandths, 1000)) AS strike,
       round(contracts / 1e6, 2) AS contracts_mm
FROM (
    SELECT substring(ticker, length(ticker) - 8, 1) AS opt_type,
           toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)) AS strike_thousandths,
           sum(toFloat64(volume)) AS contracts
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start < toDateTime('2026-07-07 04:00:00')
      AND startsWith(ticker, 'O:SPY260706')
    GROUP BY ticker, opt_type, strike_thousandths
    ORDER BY contracts DESC
    LIMIT 2
)
ORDER BY contracts DESC
কুয়েরিরিসিট: ৬ জুলাই, ২০২৬ সেশনের পূর্ণতা এবং OCC পার্স কভারেজ
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH (
    SELECT countIf(window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
               AND window_start < toDateTime('2026-07-06 16:00:00', 'America/New_York'))
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-07-06 00:00:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-07 00:00:00', 'America/New_York')
) AS spy_bars,
(
    SELECT round(argMin(open, window_start), 2)
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
) AS spy_open,
(
    SELECT round(argMax(close, window_start), 2)
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
) AS spy_close
SELECT spy_bars AS spy_session_bars_jul06,
       spy_open AS spy_open_jul06,
       spy_close AS spy_close_jul06,
       round(sum(toFloat64(volume)) / 1e6, 2) AS total_contracts_mm,
       round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) IS NULL) / sum(toFloat64(volume)), 2) AS unparsable_expiry_pct,
       round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) < toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 2) AS past_expiry_pct
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
  AND window_start < toDateTime('2026-07-07 04:00:00')
  AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')

0DTE অপশন FAQ

Zero days to expiry (0DTE) অপশন কী?

Zero days to expiry — 0DTE — হলো এমন একটি অপশন যা তার মেয়াদের শেষ দিনেই ট্রেড করা হয়: ওই দিনের বাজার বন্ধ হওয়ার সময় এটি তার intrinsic value অনুযায়ী কার্যকর হয় অথবা এর মূল্য শূন্য হয়ে যায়। "Zero days to expiration," "same-day options" এবং "dailies" শব্দগুলো একই বিষয়কে নির্দেশ করে — এটি কোনো নির্দিষ্ট পণ্য নয়, বরং যেকোনো চুক্তির জীবনচক্রের একটি ধাপ। SPX, SPY, QQQ এবং IWM প্রতি ট্রেডিং দিনেই এগুলো তালিকাভুক্ত থাকে; প্রতিটি অপশনযোগ্য স্টকের ক্ষেত্রে মেয়াদের শেষ শুক্রবার এগুলো পাওয়া যায়।

অপশন ভলিউমের কত অংশ 0DTE?

মার্কিন যুক্তরাষ্ট্রের অপশন মার্কেটে, ২০২৬ সালের জুন মাসের ভলিউমের 34.3% ছিল মেয়াদের শেষ দিনে ট্রেড করা চুক্তি — যা ছিল 1477.9 মিলিয়ন চুক্তির মধ্যে 506.3 মিলিয়ন। ২০২৬ সালের ৬ জুলাই, সোমবার, একই দিনে ট্রেড করা চুক্তির অনুপাত ছিল 38.8%।

0DTE অপশন ট্রেড করার জন্য কি বিশেষ অনুমোদনের প্রয়োজন?

হ্যাঁ। 0DTE চুক্তিগুলো ব্রোকারের সাধারণ অপশন-অনুমোদন প্রক্রিয়ার অন্তর্ভুক্ত, যা বিভিন্ন স্তরে কাজ করে: নিম্নস্তরে কল এবং পুট কেনা, তার চেয়ে উচ্চস্তরে স্প্রেড এবং কন্ডর, এবং আরও উচ্চস্তরে আনকাভারড (naked) বিক্রি করা — সাধারণত এর জন্য একটি মার্জিন অ্যাকাউন্ট এবং ন্যূনতম ব্যালেন্স প্রয়োজন হয়। একটি সেশনের মধ্যে একই চুক্তি কেনা এবং বিক্রি করা হলো ডে ট্রেড, তাই একজন নিয়মিত 0DTE ট্রেডার মার্কিন pattern-day-trader নিয়মের অন্তর্ভুক্ত হন: পাঁচ কার্যদিবসের মধ্যে চার বা তার বেশি ডে ট্রেড করার জন্য মার্জিন অ্যাকাউন্টে ২৫,০০০ ডলার ইকুইটি থাকা প্রয়োজন। এই স্তরগুলো ব্রোকারভেদে ভিন্ন হতে পারে।

0DTE অপশন কি দীর্ঘমেয়াদী অপশনের চেয়ে বেশি ঝুঁকিপূর্ণ?

এগুলো একই ফলাফলকে একটি সেশনের মধ্যে সীমাবদ্ধ করে ফেলে: কয়েক ঘণ্টার মধ্যেই সময়ের মূল্য (time value) হ্রাস পায়, স্ট্রাইক প্রাইসের কাছাকাছি গামা (gamma) সবচেয়ে বেশি থাকে, এবং একটি out-of-the-money চুক্তি বাজার বন্ধ হওয়ার সময় কোনো মূল্য ছাড়াইের মেয়াদ শেষ করে — যার ফলে প্রিমিয়ামের সম্পূর্ণ ক্ষতি হয়। FINRA বিনিয়োগকারী নির্দেশিকায় স্বল্পমেয়াদী অপশন ট্রেডিং সম্পর্কে সতর্ক করা হয়েছে।


উপরের প্রতিটি প্যানেল একটি সংরক্ষিত কুয়েরি — যেকোনো টেবিলের নিচের SQL এক্সপ্যান্ড করুন, অথবা Strasmore টার্মিনালে সাধারণ ইংরেজিতে একই প্রশ্ন জিজ্ঞাসা করুন।