ما خيارات 0DTE؟ خيارات بصفر يوم حتى الانتهاء
تعرّف إلى معنى 0DTE وDTE، وكيف يبني المتداول صفقة تنتهي في اليوم نفسه، مع تتبّع عقد حقيقي حتى جرس الإغلاق لفهم المخاطر والنتيجة.
خيارات 0DTE هي عقود يجري تداولها في يومها الأخير، أي صفر أيام حتى انتهاء الصلاحية، وتنتهي عند إغلاق السوق في ذلك اليوم. يصبح أي خيار مدرج 0DTE في تاريخ انتهاء صلاحيته. وقد ترسخ هذا المصطلح عندما بدأت أكبر المنتجات المعتمدة على المؤشرات بإدراج عقد تنتهي صلاحيته في كل يوم تداول. في يوم الاثنين 6 يوليو 2026، شكّلت العقود التي تنتهي صلاحيتها في اليوم نفسه 38.8% من إجمالي حجم تداول الخيارات في الولايات المتحدة. تستند جميع البيانات أدناه إلى التداولات المنفذة فعلياً، بما في ذلك عقد حقيقي واحد.
ماذا يعني 0DTE؟
DTE هو اختصار يستخدمه المتداولون لعبارة days to expiration، أي عدد الأيام التقويمية المتبقية حتى انتهاء صلاحية الخيار. ويكون أمام خيار 30-DTE شهر واحد حتى انتهاء صلاحيته. أما خيار 0-DTE، أي «صفر يوم حتى الانتهاء»، فهو خيار ينتهي في اليوم نفسه، ويُسمّى أيضاً «يومياً». عند الإغلاق، يُمارَس الخيار داخل نطاق الربح أو تُسوّى قيمته نقداً، بينما ينقضي الخيار خارج نطاق الربح من دون قيمة.
لا يمثّل 0DTE منتجاً منفصلاً. فعقد Call على SPY كان عقداً بمدة 30-DTE في أوائل يونيو، يصبح 0-DTE في آخر يوم لتداوله. وتظهر جميع آجال الانتهاء في ما يعنيه DTE في الخيارات. ويقيس هذا الحجم العقود المتداولة، لا المراكز المحتفظ بها. راجع حجم تداول الخيارات مقابل الفائدة المفتوحة.
ما خيارات التي تنتهي صلاحيتها كل يوم؟
لعقود، كانت خيارات الأسهم الأمريكية المدرجة تنتهي صلاحيتها مرة واحدة شهرياً، في يوم الجمعة الثالث. ثم انتشرت خيارات انتهاء الصلاحية الأسبوعية يوم الجمعة خلال عقدي الألفين والعقد الثاني من القرن الحادي والعشرين. وفي عام 2022، أكملت البورصات جدول انتهاء الصلاحية للمنتجات الرئيسية القائمة على المؤشرات. فقد أضافت Cboe في ذلك الربيع خيارات انتهاء صلاحيتها يومي الثلاثاء والخميس على مؤشر S&P 500 (SPX)، ثم أُدرجت خيارات يومي الثلاثاء والخميس لصندوقي ETF SPY وQQQ في نوفمبر. ومنذ أواخر عام 2022، تُدرج SPX وSPY وQQQ خياراً تنتهي صلاحيته في كل يوم تداول من أيام الأسبوع. وينطبق الأمر نفسه على صندوق ETF IWM، الذي يتتبع Russell 2000. أما الأسهم الفردية فاحتفظت بجدولها القديم، ولذلك كان يوم الجمعة في السابق اليوم الوحيد الذي يمكن أن يكون فيه خيار السهم من فئة 0DTE.
ما حصة تداول الخيارات التي تمثلها عقود 0DTE؟
يقسّم التحليل كل عقد جرى تداوله يوم الاثنين ذاك، في جلسة كاملة وموثقة، كما تؤكد إيصالات البيانات الواردة في الملاحظات، وفق عدد الأيام المتبقية حتى انتهاء الصلاحية، والمستخرج من رمز OCC.
| أيام حتى الانتهاء | ملايين العقود | النسبة من الحجم |
|---|---|---|
| 0 (expires today) | 23.52 | 38.8 |
| 1 day | 2.71 | 4.5 |
| 2-7 days | 12.61 | 20.8 |
| 8-30 days | 10.51 | 17.3 |
| 31+ days | 11.28 | 18.6 |
استعلام 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 مليون عقد، أي 38.8% من إجمالي الجلسة البالغ 60.64 مليون عقد، متقدمةً على 18.6% من العقود التي كان يفصلها عن انتهاء الصلاحية أكثر من شهر. أما الفئة الأقل نشاطاً فتقع بجوارها مباشرةً: العقود التي بقي على انتهاء صلاحيتها يوم واحد استحوذت على 4.5%. يتركز النشاط قصير الأجل في جلسة انتهاء الصلاحية نفسها، لا في اليوم السابق لها.
والآن، على مدى شهر كامل:
| ملايين العقود | ملايين عقود DTE صفر | نسبة DTE صفر | الجلسات |
|---|---|---|---|
| 1477.9 | 506.3 | 34.3 | 21 |
استعلام 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%، في يوم انتهاء صلاحيتها. وقد أجرى ملخص السوق للنصف الأول من عام 2026 هذا الفحص شهراً بعد شهر، وقاس ارتفاع حصة العقود المنتهية في اليوم نفسه من مستواها في يناير إلى ذروتها في يونيو.
كيف يهيكل المتداولون صفقة 0DTE
لا تمثل عبارة «تداول 0DTE» صفقة واحدة. تغطي أربعة هياكل معظم التداولات المنفذة، ويتألف كل منها من مزيج من خيارات Call وPut تنتهي في اليوم نفسه. هذه تعريفات فقط وليست توصيات.
- مركز أحادي الاتجاه. اشترِ خيار Call ينتهي في اليوم نفسه، ويحقق عائداً عندما يتجاوز السعر سعر التنفيذ، أو خيار Put يحقق عائداً عندما ينخفض السعر دونه. أقصى ما يمكن للمشتري خسارته هو العلاوة المدفوعة. وتصبح قيمة العقد صفراً عند الإغلاق ما لم ينتهِ وهو داخل نطاق الربح.
- Credit spread رأسي. بِع خياراً واشترِ خياراً آخر أرخص من النوع نفسه وبسعر تنفيذ أبعد خارج نطاق الربح ولتاريخ الانتهاء نفسه. يحصل البائع على الفرق، أي الائتمان، ويحتفظ به إذا انتهى الأصل الأساسي في الجانب المناسب. ويحد المركز الطويل من الخسارة عند الفارق بين سعري التنفيذ ناقص الائتمان («مخاطر محددة»).
- Iron condor. يتألف من Credit spread لخيار Call فوق السوق وCredit spread لخيار Put تحته في الوقت نفسه. يحتفظ المتداول بالائتمانين إذا أغلق الأصل الأساسي بين سعري التنفيذ المباعين. وتكون الخسارة محدودة في كلا الاتجاهين، وتُسوّى عند جرس الإغلاق في ذلك اليوم.
- Gamma scalping. يتداول المتداول الأصل الأساسي مقابل مركز خيارات للحفاظ على حياد الدلتا مع تغير حساسية المركز. تكون هذه التغيرات الأسرع في يوم الانتهاء، كما تصبح عمليات التحوط أكثر تكراراً. وهذا أحد أسباب نشاط صنّاع السوق الكبير في العقود التي تنتهي في اليوم نفسه.
يتحمل كل مركز فرق سعر العرض والطلب ورسماً عند الدخول والخروج، ويقيس تكلفة تداول الخيارات هذه المصروفات. أما صفقة Iron condor فتتحملها أربع مرات.
لماذا تتحرك خيارات 0DTE بسرعة كبيرة: ثيتا وغاما
يحمل مصطلحان من رياضيات الخيارات معظم الفارق هنا. ويتعلق ذلك بآلية العقد، لا بتوقعات أي طرف.
ثيتا هي اضمحلال القيمة بمرور الوقت. يتكوّن سعر الخيار من جزأين: القيمة الجوهرية، أي قيمة ممارسته الآن، والقيمة الزمنية، أي العلاوة المدفوعة مقابل احتمال حدوث شيء قبل الانتهاء. يجب أن تصل القيمة الزمنية إلى الصفر عند انتهاء الصلاحية. وفي اليوم الأخير، تتلاشى القيمة المتبقية خلال ساعات، لا أسابيع.
غاما هي سرعة تغير دلتا الخيار، أي حساسيته لسعر الأصل الأساسي. وقرب انتهاء الصلاحية، تتأرجح دلتا خيار at-the-money بسرعة بين ما يقارب الصفر وما يقارب الواحد، مع تجاوز الأصل سعر التنفيذ.
ثيتا وغاما ودلتا هي ثلاثة من Greeks الخيارات، أي الحساسيات المعيارية التي يقتبسها كل trading desk للخيارات. وللاطلاع على المجموعة الكاملة المقاسة على التداولات المنفذة فعلياً، ابدأ بـ شرح Greeks الخيارات، ثم تعمّق في ثيتا وغاما ودلتا.
كلاهما يظهر في التداولات المنفذة. من بين جميع عقود SPY التي تنتهي في اليوم نفسه وتداولت يوم الاثنين، كان العقدان الأكثر نشاطاً هما Call بسعر تنفيذ قدره $751 (1.08 مليون عقد) وPut بسعر تنفيذ قدره $750 (0.99 مليون عقد). ويرد ترتيب النشاط في ملاحظات البيانات أدناه. تأخذ اللوحة عينة من كليهما كل ثلاثين دقيقة، مقارنةً ببعد SPY عن سعر التنفيذ البالغ $751. وافتتح SPY عند $748.74.
| وقت ET | سعر خيار الشراء 751 | سعر خيار البيع 750 | SPY مقابل سعر التنفيذ 751 |
|---|---|---|---|
| 09:30 | 0.7 | 1.88 | -1.75 |
| 10:00 | 0.33 | 2.19 | -2.59 |
| 10:30 | 0.49 | 1.08 | -1.13 |
| 11:00 | 0.4 | 0.83 | -0.96 |
| 11:30 | 0.57 | 0.48 | -0.29 |
| 12:00 | 0.52 | 0.42 | -0.27 |
| 12:30 | 0.45 | 0.48 | -0.47 |
| 13:00 | 0.43 | 0.44 | -0.43 |
| 13:30 | 0.42 | 0.47 | -0.52 |
| 14:00 | 0.29 | 0.52 | -0.74 |
| 14:30 | 0.76 | 0.17 | 0.37 |
| 15:00 | 1.01 | 0.06 | 0.83 |
| 15:30 | 1.29 | 0.03 | 1.21 |
| 16:00 | 0.57 | 0.01 | 0.47 |
استعلام 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 عن سعر التنفيذ، كما يظهر في العمود الثالث. يغطي العقد الواحد 100 سهم. أي إن عشرات الدولارات من العلاوة تقابل 100 سهم من ETF يتداول قرب $748.74. تلك هي الرافعة المالية.
تتولى ثيتا قيادة حركة منتصف اليوم. عند 11:30، بلغ سعر Call $0.57 وسعر Put $0.48، فيما كان SPY يبعد $-0.29 عن سعر التنفيذ. وبعد ساعتين، عند 13:30، ظل SPY ضمن مسافة دولار واحد منه، عند $-0.52. وانخفض Call إلى $0.42، بينما بقي Put قرب مستواه الأول عند $0.47. ولم تكن لـ Call قيمة جوهرية في أي من العينتين، كما أنهى SPY هذه الفترة عند المستوى الذي بدأها به. وحده مرور الوقت خفّض العلاوة.
تتولى غاما قيادة حركة فترة الظهيرة. تجاوز SPY سعر التنفيذ البالغ $751 بعد 14:00، وأنهى الفترة أعلى منه بمقدار $0.47، أي أقل بكثير من نصف نقطة مئوية في ETF. وخلال هذه الفترة، ارتفع Call من $0.29 إلى $1.29 عند 15:30، بينما انخفض Put من $0.52 إلى $0.03. كانت حركة المؤشر صغيرة، لكنها أنتجت مكسباً من ثلاث خانات مئوية في Call وانهياراً شبه كامل في Put، في اتجاهين متعاكسين خلال فترة الظهيرة نفسها.
ماذا يحدث عند الإغلاق الساعة الرابعة مساءً؟
عند قرع جرس الإغلاق، تكون الحسابات بسيطة: يساوي العقد المنتهي في اليوم نفسه قيمته الجوهرية، أو لا يساوي شيئاً. يوضح صف 16:00 أعلاه دقيقة الإغلاق. سُجّل سعر الـ Call عند $0.57، قريباً من قيمة الـ 0.47 الجوهرية التي سُوِّيَ عليها. أما الـ Put، ومع تداول SPY فوق سعر التنفيذ البالغ $750، فسُجّل سعره عند $0.01. وإذا وسّعنا التحليل ليشمل جميع أسعار تنفيذ SPY المنتهية في اليوم نفسه، مرتبةً مقابل إغلاق SPY عند $751.47:
| عند جرس الإغلاق | العقود | ملايين عقود الشراء | ملايين عقود البيع | النسبة من حجم DTE صفر لـ SPY |
|---|---|---|---|---|
| Out of the money at the close (expired at zero) | 86 | 1.78 | 3.91 | 66.9 |
| In the money at the close (settled with value) | 163 | 2.38 | 0.42 | 33.1 |
استعلام 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 اليومية خارج نطاق الربح، وانتهت قيمتها عند الصفر، وشكّلت 66.9% من حجم تداول عقود SPY المنتهية في اليوم نفسه خلال الجلسة، بواقع 3.91 مليون عقد Put و1.78 مليون عقد Call. أما 33.1% التي انتهت داخل نطاق الربح، فتوزعت على 163 من أسعار التنفيذ.
اقرأ ذلك في الاتجاهين: كل عقد في الصف العلوي مثّل خسارة كاملة لمن كان يحتفظ به كمشترٍ عند جرس الإغلاق، بينما احتفظ البائع بكامل علاوة الخيار. الحجم لا يساوي الملكية، ولا يمكن لشريط التداول أن يحدد من كان يحتفظ بهذه العقود عند الساعة الرابعة مساءً. لكنه يوضح أن غالبية حجم تداول SPY المنتهي في اليوم نفسه خلال الجلسة كانت في عقود انتهت بلا قيمة. إذا سألت عن سعر الإغلاق الذي كان سيترك أكبر عدد من عقود السلسلة بلا قيمة، فأنت تحسب نقطة الألم القصوى، أي سعر التنفيذ الذي يحصل عنده حاملو الخيارات كمجموعة على أقل قيمة عند الاستحقاق. أما حجم الذيلين، فقد عُرض في أفضل وأسوأ ألف دولار في يونيو 2026 ضمن سجل استعادي امتد لشهر.
تختلف التسوية باختلاف المنتج. تُسوّى خيارات SPY وQQQ وخيارات الأسهم الفردية بتسليم الأسهم. لذلك يتحول العقد داخل نطاق الربح المحتفظ به حتى الاستحقاق إلى مركز في السهم: إذ يسلّم عقد Call واحد على SPY بسعر تنفيذ $751 عدد 100 سهم عند ذلك السعر. أما خيارات SPX فتُسوّى نقداً.
ما رموز التداول التي تهيمن على تداولات 0DTE؟
يتضمن كل رمز خيار جذراً يحدد المنتج الذي ينتمي إليه. يرتّب الرسم البياني الجذور حسب حجم تداولات الخيارات المنتهية في اليوم نفسه.
| الأصل | ملايين عقود DTE صفر | النسبة من حجم DTE صفر |
|---|---|---|
| SPY | 8.49 | 36.1 |
| QQQ | 4.98 | 21.2 |
| TSLA | 2.81 | 11.9 |
| SPXW | 2.67 | 11.3 |
| NVDA | 1.12 | 4.8 |
| AAPL | 0.9 | 3.8 |
| IWM | 0.81 | 3.5 |
| META | 0.36 | 1.5 |
استعلام 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، ومتى؟
يسجل شريط التداول العقود والأسعار والأحجام والأوقات، لكنه لا يسجل الهويات. وتصف البورصات والجهات التنظيمية التدفقات بأنها مزيج من مكاتب مؤسسية تنفذ استراتيجيات spread والتحوط، ومتداولين أفراد يتخذون مراكز اتجاهية. أما توقيت التداول فيمكن قياسه؛ إذ يبيّن متى يجري تداول خيارات 0DTE أن التدفقات في اليوم نفسه تكون الأسرع خلال النصف ساعة الأولى من الجلسة، لا في نهايتها.
ملاحظات البيانات: الجلسة وإيصالات التحليل
سجّل SPY 390 من أشرطة الدقائق خلال الجلسة العادية في 6 يوليو، وهي جلسة مكتملة من 9:30 إلى 4:00، وافتتح عند $748.74 وأغلق عند $751.47. بلغ حجم تداول الخيارات التي تعذر تحليل تاريخ انتهاء صلاحيتها من ticker الخاص بـ OCC: 0%. وبلغ حجم التداول على العقود التي تجاوزت تاريخ انتهاء صلاحيتها: 0%. التوقيتات بتوقيت UTC، وقد حُوِّلت إلى التوقيت الشرقي قبل إجراء أي مقارنة للتواريخ؛ وتقرأ لوحة مسار العقد أسعار إغلاق أشرطة الدقائق، أي صفقات منفذة حديثاً، وليست أسعار منتصف الأسعار المعروضة.
العقدان اللذان يتتبعهما قسم theta/gamma هما أكثر عقود SPY ذات الاستحقاق في اليوم نفسه نشاطاً خلال الجلسة، وقد رُتِّبا هنا بحسب عدد العقود المتداولة.
| الجانب | سعر التنفيذ | ملايين العقود |
|---|---|---|
| Call | 751 | 1.08 |
| Put | 750 | 0.99 |
استعلام 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| أشرطة جلسة SPY في 06 يوليو | افتتاح SPY في 06 يوليو | إغلاق SPY في 06 يوليو | إجمالي ملايين العقود | نسبة تواريخ الانتهاء غير القابلة للتحليل | نسبة تواريخ الانتهاء الماضية |
|---|---|---|---|---|---|
| 390 | 748.74 | 751.47 | 60.64 | 0 | 0 |
استعلام 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
ما خيارات zero days to expiry (0DTE)؟
خيارات zero days to expiry، أو 0DTE، هي خيارات تتداول في يوم انتهاء صلاحيتها نفسه. عند إغلاق السوق في ذلك اليوم، تُمارَس بقيمتها الجوهرية أو تنقضي بلا قيمة. وتعبّر تسميات «zero days to expiration» و«same-day options» و«dailies» عن الشيء نفسه: مرحلة من عمر أي عقد، وليست منتجاً مستقلاً. تُدرج SPX وSPY وQQQ وIWM عقداً من هذا النوع في كل يوم تداول. كما تتوافر هذه الخيارات لكل سهم قابل لتداول الخيارات في أيام الجمعة التي تنتهي فيها صلاحية الخيارات.
ما حصة خيارات 0DTE من حجم تداول الخيارات؟
في سوق الخيارات الأمريكي، شكّلت العقود التي جرى تداولها في يوم انتهاء صلاحيتها نفسه 34.3% من حجم التداول في يونيو 2026، أي 506.3 مليون عقد من أصل 1477.9 مليون عقد. وفي الاثنين 6 يوليو 2026، بلغت حصة الخيارات ذات اليوم الواحد 38.8%.
هل أحتاج إلى موافقة خاصة لتداول خيارات 0DTE؟
نعم. تندرج عقود 0DTE ضمن إجراءات الموافقة المعتادة على تداول الخيارات لدى الوسيط. وتُقسَّم هذه الإجراءات إلى مستويات. يشمل المستوى الأدنى شراء خيارات Call وPut. وتأتي استراتيجيات spread وcondor في مستويات أعلى. أما بيع الخيارات غير المغطى، أو البيع العاري، فيتطلب عادةً مستوى أعلى، إلى جانب حساب هامش ورصيد أدنى.
يُعد شراء العقد نفسه وبيعه خلال جلسة واحدة تداولاً يومياً. لذلك يخضع متداول 0DTE النشط لقاعدة المتداول اليومي النمطي في الولايات المتحدة. ويتطلب تنفيذ أربع تداولات يومية أو أكثر خلال خمسة أيام عمل امتلاك حقوق ملكية قدرها 25,000 دولار في حساب الهامش. وتختلف المستويات من وسيط إلى آخر.
هل خيارات 0DTE أكثر خطورة من الخيارات الأطول أجلاً؟
تضغط هذه الخيارات النتائج نفسها في جلسة واحدة. تتلاشى القيمة الزمنية خلال ساعات. وتبلغ حساسية دلتا للتغيرات الصغيرة في سعر الأصل، أو gamma، أعلى مستوياتها قرب سعر التنفيذ. وينتهي العقد خارج نطاق الربحية بلا قيمة عند الإغلاق، ما يعني خسارة كاملة لعلاوة الخيار. وتحذّر إرشادات المستثمرين الصادرة عن FINRA من تداول الخيارات القصيرة الأجل.
كل لوحة أعلاه مبنية على استعلام مخزّن. وسّع استعلام SQL أسفل أي جدول، أو اطرح السؤال نفسه بلغة واضحة على منصة Strasmore الطرفية.