מתי אופציות 0DTE נסחרות הכי הרבה? פילוח לפי שעה
אופציות לאותו יום נסחרות בנפח הגבוה ביותר בבוקר, לא בנעילה: חצי השעה הראשונה מובילה בחוזים לדקה, ומשקל 0DTE מכלל האופציות יורד לשפל בסוף היום
הסיפור העממי על אופציות 0DTE מתאר קזינו של סוף יום: כרטיסי לוטו שנרכשים בשעה האחרונה להטלת מטבע אחרונה. נתוני המסחר מראים אחרת. במדידה שעה־שעה, אופציות לאותו יום נסחרות בנפח הגבוה ביותר בשעות הבוקר — זרימת החוזים המהירה ביותר מגיעה בשלושים הדקות הראשונות, וחלקן בכלל נפח האופציות מסיים את היום בשפל. הפאנלים שלהלן מודדים את המקצב הזה ביום מסחר עתיר 0DTE (יום שישי, 10 ביולי 2026) ובוחנים אותו על פני נכסי בסיס, אופציות רכש ומכר וימי חול.
באיזו שעה ביום נסחרות האופציות ליום המסחר (0DTE) הכי הרבה?
הפאנל מפצל כל עסקת אופציה באותו יום שישי לחוזים לאותו יום (שפוקעים באותו אחר הצהריים) ולכל השאר, מקובצים לפי שעון ניו יורק. שורת 09:00 מכסה רק חצי שעה — המסחר נפתח ב-9:30 — כך שהעמודה האחרונה מנרמלת כל קבוצה לחוזים לדקה, ההשוואה ההוגנת היחידה.
ה-SQL המדויק מאחורי כל מספר
SELECT
formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_hour,
round(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260710') / 1e6, 2) AS same_day_contracts_m,
round(sum(size) / 1e6, 2) AS all_options_contracts_m,
round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260710') / sum(size), 1) AS same_day_pct,
round(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260710')
/ uniqExact(toStartOfMinute(sip_timestamp)) / 1000, 1) AS same_day_k_per_minute
FROM global_markets.options_trades
WHERE sip_timestamp >= toDateTime64('2026-07-10 13:30:00', 9)
AND sip_timestamp < toDateTime64('2026-07-10 20:00:00', 9)
GROUP BY et_hour
ORDER BY et_hourקצב הזרימה. בחצי השעה הראשונה של המסחר עברו 148.9 אלף חוזים לאותו יום בדקה — הקטע המהיר ביותר של יום המסחר. כל קבוצה מאוחרת יותר איטית יותר: 119.8 אלף בדקה ב-10, 66.6 אלף בצהריים, שפל של 50.3 אלף בשעה 14:00, 62.6 אלף בשעה האחרונה.
נפח אבסולוטי. הקבוצה הגדולה ביותר היא השעה של 10 עם 7.19 מיליון חוזים — שעה מלאה, לא חצי — לאחר מכן הנפח יורד ל-3.02 מיליון בשעה 14:00, ואז עולה לקראת הסגירה, ל-3.75 מיליון. העלייה לקראת סוף היום אמיתית; היא אינה מתקרבת כלל לרמת הבוקר.
נתח. נתח החוזים לאותו יום מכלל נפח האופציות נפתח ב-52.9%, מגיע לשיא בשעה 11:00 עם 53.4%, ואז יורד בכל שעה ל-38.4% בסגירה — השפל של היום. קראו את השעה האחרונה בקפידה, שכן שם טמון הסיפור העממי: נפח האופציות הכולל עולה לקראת הצלצול (9.78 מיליון חוזים לעומת 6.63 מיליון בשעה שלפני כן — הקבוצה השלישית העמוסה ביותר ביום, אחרי השעות 10:00 ו-11:00 עם 13.58 מיליון ו-10.86 מיליון) בעוד שנתח ה-0DTE שוקע. שעת הסגירה היא שעה עמוסה באופציות, והשעה בעלת הריכוז הנמוך ביותר של 0DTE במהלך יום המסחר.
האם שיא הבוקר הוא רק SPY?
התנגדות הוגנת: תעודות סל על מדדים רושמות פקיעה בכל יום מסחר, כך שייתכן ש-"0DTE" הוא בעצם סיפור על SPY ו-QQQ. הפאנל הבא מפרק את נפח המסחר של אותו יום שישי לפי נכס בסיס, ומוסיף את חלקו של כל שם בנפח המסחר באותו יום וכמה ממנו הודפס לפני הצהריים.
ה-SQL המדויק מאחורי כל מספר
WITH by_name AS (
SELECT substring(ticker, 3, length(ticker) - 17) AS underlying,
sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260710') AS same_day_size,
sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260710'
AND toHour(toTimeZone(sip_timestamp, 'America/New_York')) < 12) AS morning_size,
sum(size) AS all_size
FROM global_markets.options_trades
WHERE sip_timestamp >= toDateTime64('2026-07-10 13:30:00', 9)
AND sip_timestamp < toDateTime64('2026-07-10 20:00:00', 9)
AND ticker NOT LIKE 'O:SPCX%'
GROUP BY underlying
)
SELECT underlying,
round(same_day_size / 1e6, 2) AS same_day_contracts_m,
round(100.0 * same_day_size / sum(same_day_size) OVER (), 1) AS pct_of_all_0dte,
round(100.0 * same_day_size / all_size, 1) AS same_day_pct_of_name,
round(100.0 * morning_size / same_day_size, 1) AS pct_traded_before_noon
FROM by_name
ORDER BY same_day_size DESC
LIMIT 10מוצרי המדדים שולטים, אך אינם מונופול. SPY לבדה לקחה 25.5% מכל חוזה לאותו יום שנסחר בכלל השוק, QQQ עוד 14.5%; יחד עם סדרת מדד S&P 500 (SPXW) ותעודת הסל על מניות קטנות (IWM), מוצרי המדדים ממלאים ארבע מתוך שש המשבצות העליונות. השתיים האחרות הן מניות בודדות — NVDA עם 8.7%, TSLA עם 7.3%.
העמודה same_day_pct_of_name מראה עד כמה שוק האופציות של כל שם היה רווי 0DTE: 72.1% מנפח האופציות של SPY באותו יום פקע באותו אחר הצהריים, לעומת 46.9% עבור AMZN בתחתית הטבלה.
ההטיה לבוקר מתקיימת בכל העשרה. חלון טרום-הצהריים הוא 2.5 מתוך 6.5 שעות המסחר — 38% מהשעון — וכל שם הדפיס יותר מחלק זה של נפח המסחר שלו לאותו יום בתוכו: הגבוה ביותר IWM עם 67.4%, הנמוך ביותר MU עם 44.5%, SPY עם 54.4%, NVDA עם 56.3%. ההטיה שייכת למוצר, לא לתעודת סל אחת.
האם אופציות רכש ואופציות מכר פועלות לפי אותו שעון?
החשד הטבעי הוא שאופציות מכר מאחרות — שהסגירה עמוסה בגדרות מפני פער בין-יומי. הנתונים מראים ששני הצדדים שומרים על שעון כמעט זהה.
ה-SQL המדויק מאחורי כל מספר
SELECT formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_hour,
round(sumIf(size, substring(ticker, length(ticker) - 8, 1) = 'C') / 1e6, 2) AS call_contracts_m,
round(sumIf(size, substring(ticker, length(ticker) - 8, 1) = 'P') / 1e6, 2) AS put_contracts_m,
round(100.0 * sumIf(size, substring(ticker, length(ticker) - 8, 1) = 'P') / sum(size), 1) AS put_share_pct
FROM global_markets.options_trades
WHERE sip_timestamp >= toDateTime64('2026-07-10 13:30:00', 9)
AND sip_timestamp < toDateTime64('2026-07-10 20:00:00', 9)
AND substring(ticker, length(ticker) - 14, 6) = '260710'
GROUP BY et_hour
ORDER BY et_hourשני הצדדים מגיעים לשיא באותה קטגוריית שעה של 10:00 — 4.1 מיליון אופציות רכש לעומת 3.09 מיליון אופציות מכר — שניהם גולשים לאורך שעות אחר הצהריים, ושניהם מתגברים לקראת הסגירה. חלק אופציות המכר מתוך נפח המסחר היומי הוא העמודה המעניינת: הנמוך ביותר בקטגוריית הפתיחה (34.9%), הוא קופץ ל-43% בשעה 10:00, ואז נשאר בתחום צר, ומסיים ב-41.7%.
אפקט התמהיל פועל הפוך מסיפור הגידור: הגל בפתיחה הוא הקטע המוטה ביותר לאופציות רכש במהלך היום, ואופציות המכר מחזירות לעצמן כמה נקודות אחוז של נתח לאחר מכן. לא מופיע גל מאוחר של אופציות מכר.
האם התבנית מחזיקה מעמד גם ביום שלישי?
המקצב השעתי רוכב על מקצב יומי: כמה מסחר 0DTE יכול להתקיים בסשן תלוי במה שפוקע באותו יום. יום שישי הוא הקצה העבה של לוח הפקיעה — שבועיים, חודשיים וסדרות התעודות היומיות נוחתים כולם עליו — בעוד שיום שלישי מציע רק שמות עם פקיעה יומית. הפאנל מאגד שישה שבועות של סשנים לפי יום בשבוע.
ה-SQL המדויק מאחורי כל מספר
WITH sessions AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
sumIf(volume, substring(ticker, length(ticker) - 14, 6)
= formatDateTime(toDate(toTimeZone(window_start, 'America/New_York')), '%y%m%d')) AS same_day_vol,
sum(volume) AS all_vol
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime64('2026-06-01 13:30:00', 9)
AND window_start < toDateTime64('2026-07-10 20:00:00', 9)
AND toHour(toTimeZone(window_start, 'America/New_York')) BETWEEN 9 AND 15
GROUP BY session_date
)
SELECT toDayOfWeek(session_date) AS dow,
formatDateTime(session_date, '%W') AS weekday,
count() AS sessions,
round(avg(same_day_vol) / 1e6, 2) AS avg_same_day_contracts_m,
round(100.0 * sum(same_day_vol) / sum(all_vol), 1) AS same_day_pct_of_volume
FROM sessions
GROUP BY dow, weekday
ORDER BY dowעל פני 6 ימי שני, 6 ימי שלישי, 6 ימי רביעי, 6 ימי חמישי ו־4 ימי שישי, הפיצול חד. יום שישי רשם נתח של 46.1% מסחר לאותו יום מכלל נפח האופציות והעמיד בממוצע 36.1 מיליון חוזים לאותו יום לסשן — הגבוה מבין החמישה בשני המדדים. Tuesday היה הקל ביותר (29.2%, 18.92 מיליון); ימי אמצע השבוע מתקבצים בצפיפות (34.5% ב־Monday, 34.2% ב־Wednesday, 35.4% ב־Thursday). מסחר לאותו יום הוא תופעה של כל סשן — אפילו יום השבוע הקל ביותר מריץ 29.2% מקלטת האופציות — אבל הרמה היא עובדה לוחית, ויום השישי בפאנלים שלמעלה יושב קרוב לקצה העליון של הטווח הזה. הצורה השעתית ניתנת להכללה; גובה העקומה לא.
מדוע הבוקר, מבחינה מכנית
חיי אופציה לאותו יום הם סשן אחד בלבד, כך שמי שרוצה את החשיפה הזו — סוחרי טווח יומי, מגדרי אירועים, מוכרי פרמיה הקוצרים את הדעיכה של היום האחרון — מקבל את המוצר הרב ביותר לעבוד איתו בפתיחה: הכי הרבה שעות, הכי הרבה פרמיה, הטווח היומי הרחב ביותר שטרם נקבע. כל שעה שורפת את המוצר עצמו, והחלק היורד של אחר הצהריים הוא המוצר הזה שפוקע בזמן אמת.
מה באמת נסחר בשעה האחרונה?
ההנחה המקובלת היא שהשארית של השעה האחרונה מורכבת מחוזים עמוקים בתוך הכסף המתכנסים למניה, בתוספת חוזי הגרלה שמחירם סנטים בודדים. הפאנל בוחן זאת, ומקבץ עסקאות של אותו יום לפי הפרמיה ששולמה — מדד מקורב למידת הכיסוי ביום הפקיעה, שכן חוזה שנותרו לו שעות ספורות ומחירו 0.05 דולר נמצא הרחק מחוץ לכסף, ואילו חוזה שמעל 10 דולר נמצא עמוק בתוכו.
ה-SQL המדויק מאחורי כל מספר
SELECT multiIf(price < 0.10, 'under $0.10', price < 0.50, '$0.10-0.50', price < 2, '$0.50-2', price < 10, '$2-10', '$10 and up') AS premium_bucket,
round(100.0 * sumIf(size, toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 10)
/ sum(sumIf(size, toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 10)) OVER (), 1) AS pct_of_10am_contracts,
round(100.0 * sumIf(size, toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 15)
/ sum(sumIf(size, toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 15)) OVER (), 1) AS pct_of_3pm_contracts,
round(100.0 * sumIf(price * size, toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 15)
/ sum(sumIf(price * size, toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 15)) OVER (), 1) AS pct_of_3pm_premium_dollars
FROM global_markets.options_trades
WHERE sip_timestamp >= toDateTime64('2026-07-10 13:30:00', 9)
AND sip_timestamp < toDateTime64('2026-07-10 20:00:00', 9)
AND substring(ticker, length(ticker) - 14, 6) = '260710'
AND toHour(toTimeZone(sip_timestamp, 'America/New_York')) IN (10, 15)
GROUP BY premium_bucket
ORDER BY min(price)התמהיל נוטה בחדות לעבר הקצה הזול. בשעה 10 בבוקר הקטגוריה השכיחה ביותר היא $0.50-2, עם 37.4% מהחוזים, וקטגוריית תת-הדיים עומדת על 17.1%. עד שעת הסגירה קטגוריית תת-הדיים מכפילה בקירוב את חלקה, ל-33.8%, $0.10-0.50 מוסיפה 34.9%, וחוזי $0.50-2 יורדים ל-19.6%. רוב מה שנסחר לקראת הצלצול עולה פחות מחמישים סנט.
העמודה האחרונה היא התיקון. החוזים היקרים ההם נדירים — קטגוריית $10 and up מהווה 2.6% מחוזי השעה האחרונה — ובכל זאת הם נושאים 54.2% מדולרי הפרמיה הנסחרים באותה שעה, לעומת 0.8% לקטגוריית תת-הדיים. שני חצאי התמונה העממית נמצאים שם, במטבעות שונים: בספירת חוזים השעה האחרונה היא שוק של כרטיסי הגרלה; בספירת דולרים, רצועה דקה של חוזים עמוקים בתוך הכסף המתכנסים למניה (המדריך לאופציות 0DTE עוקב אחר חוזה הגרלה אחד כזה בשעה האחרונה).
מתי המרווחים בחוזי 0DTE הכי צרים?
נפח מסחר הוא מדד אחד לנזילות; העלות של חציית השוק היא זו שהסוחר משלם. הפאנל קורא כל עדכון ציטוט בחוזי SPY 0DTE של יום שישי נתון ומדווח על המרווח הציטוט החציוני לפי שעה, מוגבל לחוזים שמצוטטים בין $1 ל-$10 — רצועת פרמיה הומוגנית להשוואה (החוזים בתוכה משתנים ככל שהיום מתקדם; זהו טבעו של מוצר שפוקע).
ה-SQL המדויק מאחורי כל מספר
SELECT formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_hour,
round(count() / 1e6, 1) AS quote_updates_m,
round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sequence_number)), 3) AS median_spread_usd,
round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price) / toFloat64(bid_price + ask_price) * 200,
toUInt64(sequence_number)), 2) AS median_spread_pct_of_mid
FROM global_markets.cache_options_quotes
WHERE ticker LIKE 'O:SPY260710%'
AND sip_timestamp >= toDateTime64('2026-07-10 13:30:00', 9)
AND sip_timestamp < toDateTime64('2026-07-10 20:00:00', 9)
AND bid_price > 0
AND toFloat64(bid_price + ask_price) / 2 BETWEEN 1 AND 10
GROUP BY et_hour
ORDER BY et_hourהמרווח מתרחב ככל שהסשן מתבגר. החוזה החציוני לאותו יום ברצועה זו צוטט ברוחב של 0.8% ממחיר האמצע שלו בחצי השעה הראשונה — הדלי הצר ביותר של היום — וברוחב של 2.67% בשעת הסגירה, הרחב ביותר: יותר מכפול מעלות החצייה, אותו מוצר, אותה רצועת פרמיה, שש שעות לאחר מכן. במונחי מזומן, המרווח החציוני נע מ-$0.03 ל-$0.11, כשאמצע היום נמצא ביניהם (1.57% בשעה 12:00). תעבורת הציטוטים נעה באותו כיוון — 1.4 מיליון עדכונים בשעה 10 בבוקר לעומת 0.1 מיליון בשעה האחרונה: עושי שוק מרעננים ציטוטים בתדירות נמוכה בהרבה כשהחוזים מתקרבים לאפס ערך זמן, ומצטטים במרווח רחב יותר כשהם עושים זאת.
המשמעות המעשית
התמונה הנמדדת היא מכשיר בוקר על שעון דועך:
- הקטע הכבד, המהיר והזול ביותר לחצייה בחיי חוזה 0DTE הוא השעתיים הראשונות שלו. בכל שעה שאחריהן הציטוטים מתרחבים והמסחר דליל יותר.
- אין זה ייחודי לתעודות סל על מדדים: כל עשרת נכסי הבסיס הכבדים ביותר מטים את נפח המסחר לאותו יום אל הבוקר, ואופציות רכש ומכר שומרות על אותו השעון.
- השעה האחרונה אמיתית אך קטנה — שני שווקים בעת ובעונה אחת: חוזים רבים וזולים מאוד, ומעט חוזים יקרים מאוד הנושאים את רוב הדולרים.
- ליום בשבוע יש חשיבות: חלקו של יום שישי במסחר לאותו יום ניצב גבוה בהרבה משל כל יום באמצע השבוע.
דבר מכל אלה אינו אומר האם לסחור במוצר שהפרמיה שלו יכולה לרדת לאפס בתוך אחר צוהריים; הוא אומר מתי השוק עבורו הוא העמוק והזול ביותר לחצייה. דף אוצר המילים של DTE מכיל את ספקטרום הפקיעה הרחב יותר.
שאלות נפוצות
האם אופציות 0DTE פעילות יותר בנעילה?
לא ביחס לשאר השוק. ב-10 ביולי 2026 ירדו החוזים היומיים ל-38.4% מכלל נפח האופציות בשעת הסגירה – הנתח הנמוך ביותר באותו יום – אף שנפח האופציות הכולל עלה ל-9.78 מיליון חוזים, השעה השלישית העמוסה ביותר באותו מסחר (אחרי 13.58 מיליון ב-10:00 ו-10.86 מיליון ב-11:00). נפח 0DTE אכן עולה לקראת הצלצול (3.75 מיליון לעומת 7.19 מיליון בשיא הבוקר), אך שאר השוק עולה יותר. הזרימה היומית הכבדה ביותר נרשמה בחצי השעה הראשונה, בקצב של 148.9 אלף חוזים לדקה.
איזה אחוז מנפח האופציות מהווה 0DTE ביום ממוצע?
זה תלוי ביום בשבוע. בששת השבועות עד 10 ביולי 2026 היוו החוזים היומיים 46.1% מכלל נפח האופציות בימי שישי ו-29.2% בימי Tuesday – כל יום מסחר נושא נפח 0DTE משמעותי, ולוח הפקיעה קובע כמה.
האם פוטים וקולים נסחרים ב-0DTE באותן שעות?
קרוב לכך: שניהם הגיעו לשיא באותה שעת עשר ב-10 ביולי 2026 ושניהם דעכו במהלך אחר הצהריים. חלקם של הפוטים בנפח היומי היה הנמוך ביותר בדלי הפתיחה (34.9%) והסתיים ב-41.7% – לא נראה גל גידור מאוחר ביום.
האם שיא הבוקר זהה עבור SPY ועבור מניות בודדות?
כן. באותו יום שישי כל אחד מעשרת נכסי הבסיס הכבדים ביותר – תעודות סל ומניות בודדות כאחד – רשם נתח גדול יותר מנפחו היומי לפני הצהריים מאשר 38% מזמן המסחר שחלון זה מכסה: 56.3% עבור המניה הבודדת NVDA, 54.4% עבור SPY.
כל מספר למעלה הוא שאילתה שמורה ומתועדת על פני כל קלטת האופציות – הרחב כל פאנל לקריאת ה-SQL, או בחן מושב אחר במסוף Strasmore.