0DTE ऑप्शंस क्या हैं?
0DTE ऑप्शंस उसी दिन एक्सपायर होते हैं जिस दिन वे ट्रेड होते हैं। DTE का मतलब, 0DTE ट्रेड कैसे बनता है, और एक असली कॉन्ट्रैक्ट घंटी तक ट्रेस किया गया।
0DTE ऑप्शंस वे कॉन्ट्रैक्ट हैं जो अपनी ज़िंदगी के आख़िरी दिन ट्रेड हो रहे होते हैं — ज़ीरो डेज़ टू एक्सपायरेशन (zero days to expiration), यानी उसी दोपहर के क्लोज़ पर एक्सपायर होने वाले। कोई भी लिस्टेड ऑप्शन अपनी एक्सपायरी डेट पर 0DTE बन जाता है; यह नाम तब चलन में आया जब सबसे बड़े इंडेक्स प्रोडक्ट्स ने हर ट्रेडिंग दिन एक्सपायर होने वाला कॉन्ट्रैक्ट लिस्ट करना शुरू किया। सोमवार, 6 जुलाई 2026 को, उसी दिन एक्सपायर होने वाले कॉन्ट्रैक्ट्स ने अमेरिका के कुल ऑप्शंस वॉल्यूम का 38.8% हिस्सा उठाया। आगे का हर आँकड़ा टेप से मापा गया है, साथ में एक असली कॉन्ट्रैक्ट भी शामिल है।
0DTE का मतलब क्या है?
DTE ट्रेडरों की बोलचाल में days to expiration का शॉर्टहैंड है — यानी किसी ऑप्शन के एक्सपायर होने में बचे कैलेंडर दिन। 30-DTE ऑप्शन के पास एक महीने की ज़िंदगी बची होती है; 0-DTE ऑप्शन — "ज़ीरो डेज़ टू एक्सपायरी", एक "सेम-डे ऑप्शन", या एक "डेली" — आज ही एक्सपायर होता है। क्लोज़ पर कोई इन-द-मनी (in-the-money) ऑप्शन एक्सरसाइज़ या कैश-सेटल होता है; कोई आउट-ऑफ़-द-मनी (out-of-the-money) ऑप्शन बिना किसी वैल्यू के लैप्स हो जाता है।
0DTE कोई अलग प्रोडक्ट नहीं है: जो SPY कॉल जून की शुरुआत में 30-DTE कॉन्ट्रैक्ट था, वही अपने आख़िरी ट्रेडिंग दिन 0-DTE बन जाता है। एक्सपायरी की पूरी सीढ़ी ऑप्शंस में DTE का मतलब में है। यहाँ वॉल्यूम ट्रेड हुए कॉन्ट्रैक्ट्स गिनता है, होल्ड की गई पोज़िशन नहीं — देखें ऑप्शंस वॉल्यूम बनाम ओपन इंटरेस्ट।
किन ऑप्शंस की एक्सपायरी हर दिन होती है?
दशकों तक, अमेरिका में लिस्टेड स्टॉक ऑप्शंस महीने में एक बार, तीसरे शुक्रवार को एक्सपायर होते थे; 2000 और 2010 के दशकों में वीकली शुक्रवार वाली एक्सपायरी फैलती गई। 2022 में एक्सचेंजों ने सबसे बड़े इंडेक्स प्रोडक्ट्स के लिए कैलेंडर पूरा कर दिया: Cboe ने उस वसंत में S&P 500 (SPX) के लिए मंगलवार और गुरुवार की एक्सपायरी जोड़ी, और नवंबर में SPY व QQQ ETF के लिए भी मंगलवार/गुरुवार की लिस्टिंग आ गई। 2022 के आख़िर से 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% — अपने ही एक्सपायरी वाले दिन ट्रेड हुए। हमारे H1 2026 मार्केट रीकैप ने यह स्कैन महीने-दर-महीने चलाया और उसी दिन एक्सपायर होने वाले हिस्से को जनवरी के स्तर से बढ़कर जून के उच्चतम स्तर तक पहुँचते देखा।
ट्रेडर 0DTE ट्रेड कैसे बनाते हैं
"0DTE ट्रेड करना" कोई एक ट्रेड नहीं है। चार स्ट्रक्चर ज़्यादातर टेप को कवर करते हैं, हर एक उसी दिन एक्सपायर होने वाले कॉल्स और पुट्स का कोई संयोजन। यह सिर्फ़ परिभाषाएँ हैं, सलाह नहीं।
- सिंगल-लेग डायरेक्शनल (single-leg directional)। उसी दिन एक्सपायर होने वाला कॉल ख़रीदिए (यह स्ट्राइक से ऊपर मुनाफ़ा देता है) या पुट (स्ट्राइक से नीचे)। ख़रीदार ज़्यादा से ज़्यादा चुकाया गया प्रीमियम ही गँवा सकता है; क्लोज़ पर कॉन्ट्रैक्ट की क़ीमत शून्य होती है, जब तक वह इन-द-मनी न फिनिश हो।
- क्रेडिट स्प्रेड (credit spread, वर्टिकल)। एक ऑप्शन बेचिए और उसी टाइप व एक्सपायरी का, स्ट्राइक में और आगे आउट-ऑफ़-द-मनी, एक सस्ता ऑप्शन ख़रीदिए। बेचने वाला दोनों के दाम का फ़र्क — क्रेडिट — जेब में रखता है, बशर्ते अंडरलाइंग सही दिशा में फिनिश करे; लॉन्ग लेग नुक़सान को स्ट्राइक के फ़र्क में से वह क्रेडिट घटाकर तय कर देती है ("डिफ़ाइंड रिस्क")।
- आयरन कॉन्डोर (iron condor)। एक साथ दो क्रेडिट स्प्रेड: मार्केट से ऊपर एक कॉल स्प्रेड, नीचे एक पुट स्प्रेड। अगर अंडरलाइंग शॉर्ट स्ट्राइक्स के बीच बंद हो, तो ट्रेडर दोनों क्रेडिट रख लेता है, और नुक़सान दोनों तरफ़ से सीमित रहता है — फ़ैसला उसी दोपहर की घंटी पर होता है।
- गामा स्कैल्पिंग (gamma scalping)। डेल्टा-न्यूट्रल बने रहने के लिए ऑप्शन पोज़िशन के सामने अंडरलाइंग को ट्रेड करना, जैसे-जैसे उसकी संवेदनशीलता बदलती है। एक्सपायरी वाले दिन ये बदलाव सबसे तेज़ होते हैं और हेजिंग सबसे बार-बार — यही एक वजह है कि मार्केट मेकर उसी दिन एक्सपायर होने वाले कॉन्ट्रैक्ट्स में इतने सक्रिय रहते हैं।
हर लेग अंदर जाते और बाहर निकलते वक़्त एक बिड-आस्क स्प्रेड और एक फ़ीस चुकाता है — ऑप्शंस ट्रेडिंग की लागत यह बिल नापता है, और कॉन्डोर यह चार गुना चुकाता है।
0DTE ऑप्शंस इतनी तेज़ी से क्यों हिलते हैं: थीटा और गामा
ऑप्शंस के गणित के दो टर्म ही ज़्यादातर फ़र्क तय करते हैं — यह कॉन्ट्रैक्ट का मैकेनिज़्म है, किसी का पूर्वानुमान नहीं।
थीटा (theta) टाइम डिके है। ऑप्शन की क़ीमत के दो हिस्से होते हैं: इंट्रिंज़िक वैल्यू (intrinsic value, अभी एक्सरसाइज़ करने पर मिलने वाली वैल्यू) और टाइम वैल्यू (time value, आगे कुछ हो सकने का प्रीमियम)। एक्सपायरेशन पर टाइम वैल्यू को शून्य पर पहुँचना ही होता है; आख़िरी दिन जो भी बचा रहता है वह हफ़्तों में नहीं, घंटों में जल जाता है।
गामा (gamma) यह मापता है कि ऑप्शन का डेल्टा — यानी अंडरलाइंग की क़ीमत के प्रति उसकी संवेदनशीलता — कितनी तेज़ी से बदलता है। एक्सपायरी के क़रीब, कोई एट-द-मनी डेल्टा शून्य के आस-पास से एक के आस-पास तक तेज़ी से झूलता है, जैसे ही अंडरलाइंग स्ट्राइक को पार करता है।
थीटा, गामा और डेल्टा — तीनों ऑप्शन ग्रीक्स (option Greeks) का हिस्सा हैं, यानी वे मानक संवेदनशीलताएँ जिन्हें हर ऑप्शंस डेस्क कोट करता है। असली टेप पर मापा गया पूरा सेट ऑप्शन ग्रीक्स की पूरी जानकारी से शुरू कीजिए, फिर थीटा, गामा और डेल्टा पर गहराई से जाइए।
दोनों टेप पर दिखते हैं। उस सोमवार को ट्रेड हुए हर उसी दिन एक्सपायर होने वाले SPY कॉन्ट्रैक्ट में से सबसे व्यस्त दो थे $751 कॉल (1.08 मिलियन कॉन्ट्रैक्ट्स) और $750 पुट (0.99 मिलियन); पूरी रैंकिंग नीचे डेटा नोट्स में है। पैनल दोनों को हर तीस मिनट में SPY की $751 स्ट्राइक से दूरी के मुक़ाबले सैंपल करता है। SPY $748.74 पर खुला।
हर आंकड़े के पीछे का पूरा 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_start09:30 की ओपन पर कॉल $0.7 पर ट्रेड हुआ और पुट $1.88 पर, SPY स्ट्राइक से $-1.75 दूर बैठा था (तीसरा कॉलम)। एक कॉन्ट्रैक्ट 100 शेयर कवर करता है: यानी क़रीब $748.74 पर ट्रेड हो रहे ETF के 100 शेयरों के मुक़ाबले चंद दसियों डॉलर का प्रीमियम। यही लीवरेज (leverage) है।
दिन के बीच का हिस्सा थीटा चलाता है। 11:30 पर कॉल $0.57 का था और पुट $0.48 का, SPY स्ट्राइक से $-0.29 दूर था। दो घंटे बाद, 13:30 पर, SPY अब भी उससे एक डॉलर के भीतर था ($-0.52) — और कॉल फिसलकर $0.42 पर आ गया था, जबकि पुट लगभग वहीं था जहाँ से शुरू हुआ था, $0.47 पर। दोनों ही सैंपल पर कॉल के पास कोई इंट्रिंज़िक वैल्यू नहीं थी और SPY इस दौरान वहीं ख़त्म हुआ जहाँ से शुरू हुआ था: सिर्फ़ घड़ी ने प्रीमियम को नीचे खींचा।
दोपहर गामा चलाती है। SPY 14:00 के बाद $751 स्ट्राइक के ऊपर निकल गया और उससे $0.47 ऊपर बंद हुआ — ETF में आधे प्रतिशत से भी काफ़ी कम। इस दौरान कॉल $0.29 से बढ़कर 15:30 पर $1.29 हो गया और पुट $0.52 से गिरकर $0.03 पर आ गया: इंडेक्स में एक छोटी-सी चाल, कॉल में तीन अंकों वाला प्रतिशत मुनाफ़ा और पुट में लगभग पूरा सफ़ाया — उसी दोपहर में दो बिलकुल उल्टी दिशाएँ।
दोपहर 4 बजे की घंटी पर क्या होता है?
घंटी पर गणित सीधा है: उसी दिन एक्सपायर होने वाले कॉन्ट्रैक्ट की क़ीमत या तो उसकी इंट्रिंज़िक वैल्यू है, या कुछ भी नहीं। ऊपर की 16:00 वाली पंक्ति क्लोज़िंग मिनट है — कॉल $0.57 पर छपा, उस $0.47 की इंट्रिंज़िक वैल्यू के क़रीब जिस पर वह सेटल हुआ; पुट, जब SPY अपनी $750 स्ट्राइक से ऊपर था, $0.01 पर छपा। अब इसे हर उसी दिन एक्सपायर होने वाली SPY स्ट्राइक तक फैलाइए, SPY के $751.47 के क्लोज़ के मुक़ाबले क्रमबद्ध:
हर आंकड़े के पीछे का पूरा 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दिन की 86 SPY स्ट्राइक आउट-ऑफ़-द-मनी फिनिश हुईं और शून्य पर एक्सपायर हुईं — इनमें सेशन के उसी दिन एक्सपायर होने वाले SPY वॉल्यूम का 66.9% हिस्सा था: 3.91 मिलियन पुट्स और 1.78 मिलियन कॉल्स। इन-द-मनी फिनिश हुआ 33.1% हिस्सा 163 स्ट्राइक्स में बँटा हुआ था।
इसे दोनों तरफ़ से पढ़िए: ऊपर की पंक्ति का हर कॉन्ट्रैक्ट, घंटी के वक़्त जो भी उसमें लॉन्ग था उसके लिए पूरा नुक़सान था, और जो भी उसमें शॉर्ट था उसके लिए पूरा प्रीमियम मुनाफ़ा। वॉल्यूम मालिकाना हक़ नहीं है — टेप यह नहीं बता सकती कि दोपहर 4 बजे ये कॉन्ट्रैक्ट्स किसके पास थे। यह ज़रूर बताती है कि सेशन के उसी दिन एक्सपायर होने वाले ज़्यादातर SPY वॉल्यूम का ठिकाना ऐसे कॉन्ट्रैक्ट्स थे जो आख़िर में बेकार साबित हुए। दोनों छोरों का आकार जानने के लिए जून 2026 के सबसे अच्छे और सबसे बुरे हज़ार डॉलर ने पूरे महीने का हिसाब-किताब खँगाला।
सेटलमेंट प्रोडक्ट के हिसाब से अलग होता है: SPY, QQQ और सिंगल-स्टॉक ऑप्शंस शेयरों में सेटल होते हैं, इसलिए एक्सपायरी तक होल्ड किया गया इन-द-मनी कॉन्ट्रैक्ट एक स्टॉक पोज़िशन बन जाता है: एक $751 SPY कॉल उस स्ट्राइक पर 100 शेयर डिलीवर करता है। SPX ऑप्शंस कैश में सेटल होते हैं।
0DTE ट्रेडिंग में कौन-से टिकर हावी हैं?
हर ऑप्शन टिकर में एक रूट (root) छिपा होता है — यानी वह प्रोडक्ट जिससे वह ताल्लुक़ रखता है। यह पैनल रूट्स को उसी दिन के वॉल्यूम के हिसाब से रैंक करता है।
हर आंकड़े के पीछे का पूरा 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सूची में सबसे ऊपर दो सबसे बड़े इंडेक्स ETF हैं: SPY ने सेशन के उसी दिन के वॉल्यूम का 36.1% उठाया (8.49 मिलियन कॉन्ट्रैक्ट्स), QQQ ने और 21.2%। SPXW — वीकली, कैश-सेटल्ड S&P 500 इंडेक्स ऑप्शंस का रूट — 11.3% पर छपा, IWM 3.5% पर। ग़ौर करने वाली बात: TSLA सबसे बड़ा सिंगल-स्टॉक सेम-डे रूट था, 11.9% के साथ, उसके पीछे NVDA, AAPL और META — वह भी एक सोमवार को, यानी उस दिन जब पुरानी सिर्फ़-शुक्रवार वाली परिपाटी में किसी स्टॉक ऑप्शन का एक्सपायर होना मुमकिन ही नहीं था।
0DTE ऑप्शंस कौन ट्रेड करता है, और कब?
टेप कॉन्ट्रैक्ट्स, दाम, साइज़ और समय दर्ज करती है — कभी पहचान नहीं। एक्सचेंज और रेगुलेटर इस फ़्लो को मिला-जुला बताते हैं: स्प्रेड और हेज चलाने वाले इंस्टीट्यूशनल डेस्क, और डायरेक्शनल पोज़िशन लेने वाले रिटेल ट्रेडर। कब का जवाब मापा जा सकता है — 0DTE ऑप्शंस कब ट्रेड होते हैं पाता है कि उसी दिन का फ़्लो पहले आधे घंटे में सबसे तेज़ चलता है, आख़िरी में नहीं।
डेटा नोट्स: सेशन और पार्स रसीदें
SPY ने 6 जुलाई को 390 रेगुलर-सेशन मिनट बार दर्ज किए — एक पूरा 9:30-से-4:00 सेशन — जो $748.74 पर खुला और $751.47 पर बंद हुआ। वह ऑप्शंस वॉल्यूम जिसकी एक्सपायरी OCC टिकर से पार्स नहीं हो सकी: 0%। अपनी एक्सपायरी के बाद वाले कॉन्ट्रैक्ट्स का वॉल्यूम: 0%। टाइमस्टैंप UTC में हैं, किसी भी तारीख़ की तुलना से पहले ईस्टर्न में बदले गए; कॉन्ट्रैक्ट-पाथ पैनल मिनट-बार के क्लोज़ पढ़ता है (लास्ट-ट्रेड प्रिंट्स, कोटेड मिड नहीं)।
थीटा/गामा वाले सेक्शन में जिन दो कॉन्ट्रैक्ट्स को फ़ॉलो किया गया है, वे सेशन की सबसे व्यस्त उसी दिन एक्सपायर होने वाली 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हर आंकड़े के पीछे का पूरा 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
0DTE ऑप्शन क्या होता है?
ज़ीरो डेज़ टू एक्सपायरी — 0DTE — वह ऑप्शन है जो अपनी ही एक्सपायरेशन डेट पर ट्रेड हो रहा हो: उस दिन के क्लोज़ पर वह अपनी इंट्रिंज़िक वैल्यू पर एक्सरसाइज़ होता है या शून्य पर लैप्स हो जाता है। "ज़ीरो डेज़ टू एक्सपायरेशन", "सेम-डे ऑप्शंस" और "डेलीज़" — ये सब एक ही चीज़ को नाम देते हैं: यह किसी भी कॉन्ट्रैक्ट की ज़िंदगी का एक पड़ाव है, कोई अलग प्रोडक्ट नहीं। SPX, SPY, QQQ और IWM हर ट्रेडिंग दिन एक-एक लिस्ट करते हैं; हर ऑप्शनेबल स्टॉक के पास अपने एक्सपायरेशन शुक्रवारों को ये होते हैं।
ऑप्शंस वॉल्यूम में 0DTE की हिस्सेदारी कितनी है?
अमेरिका के पूरे ऑप्शंस टेप पर, अपने ही एक्सपायरी वाले दिन ट्रेड हुए कॉन्ट्रैक्ट्स जून 2026 के वॉल्यूम का 34.3% थे — 1477.9 मिलियन में से 506.3 मिलियन कॉन्ट्रैक्ट्स। सोमवार, 6 जुलाई 2026 को, उसी दिन का हिस्सा 38.8% दर्ज हुआ।
0DTE ऑप्शंस ट्रेड करने के लिए क्या ख़ास परमिशन चाहिए?
हाँ। 0DTE कॉन्ट्रैक्ट्स ब्रोकर के सामान्य ऑप्शंस-अप्रूवल प्रोसेस के भीतर ही आते हैं, जो लेवल में बँटा होता है: निचले लेवल पर कॉल्स और पुट्स ख़रीदना, उससे ऊपर स्प्रेड और कॉन्डोर, और सबसे ऊपर अनकवर्ड (नेकेड) बिकवाली — आम तौर पर एक मार्जिन अकाउंट और एक न्यूनतम बैलेंस के साथ। एक ही सेशन में वही कॉन्ट्रैक्ट ख़रीदना और बेचना डे ट्रेड गिना जाता है, इसलिए बार-बार 0DTE ट्रेड करने वाला अमेरिका के पैटर्न-डे-ट्रेडर (pattern-day-trader) नियम के दायरे में आ जाता है: पाँच कारोबारी दिनों में चार या उससे ज़्यादा डे ट्रेड करने पर मार्जिन अकाउंट में $25,000 की इक्विटी ज़रूरी है। लेवल हर ब्रोकर पर अलग होते हैं।
क्या 0DTE ऑप्शंस लंबी अवधि के ऑप्शंस से ज़्यादा रिस्की हैं?
ये वही नतीजे एक ही सेशन में समेट देते हैं: टाइम वैल्यू घंटों में घट जाती है, स्ट्राइक के पास गामा सबसे ऊँचा होता है, और आउट-ऑफ़-द-मनी कॉन्ट्रैक्ट क्लोज़ पर बिना किसी वैल्यू के एक्सपायर हो जाता है — यानी प्रीमियम का पूरा नुक़सान। FINRA का निवेशक-मार्गदर्शन शॉर्ट-डेटेड ऑप्शंस ट्रेडिंग को लेकर आगाह करता है।
ऊपर का हर पैनल एक स्टोर की हुई क्वेरी है — किसी भी टेबल के नीचे का SQL खोलकर देखिए, या Strasmore टर्मिनल पर वही सवाल सादी भाषा में पूछिए।