Strasmore Research
סיכומי שוק Matt Connorמאת Matt Connor · עודכן 2026-08-08

סיכום מסחר 29 ביוני 2026: נתוני השוק והמדדים

סיכום יום המסחר ב-29 ביוני 2026: עליות במניות צמיחה, פער סקטוריאלי של ארבע נקודות, תנודתיות במניות שבבים, פעילות אופציות 0DTE, ומרווחי ציטוט הדוקים לאורך היום.

יום שני, ה-29 ביוני 2026, היה יום של עליות בהובלת מניות צמיחה עם רוחב שוק מצומצם: QQQ עלה ב-2.57%, SPY ב-1.62%, 3968 מניות סחירות רשמו עליות לעומת 2327 מניות שסגרו בירידות, ועם זאת כמעט מחצית מסלי הסקטורים ננעלו בטריטוריה שלילית. כל נתון נקרא משאילתה מאוחסנת; ניתן להרחיב כל פאנל לצפייה ב-SQL. שכבת ה-tick-by-tick של אותו יום מסחר: הניתוח המעמיק של המיקרו-מבנה ל-29 ביוני.

לוח התוצאות

כל שינוי משווה בין נר הדקה האחרון של המסחר הרציף ב-29 ביוני לבין זה של יום שישי, ה-26 ביוני.

שאילתהSPY / QQQ / DIA / IWM: 29 ביוני לעומת נעילת 26 ביוני, שעות מסחר רגילות
Tickerסגירה 26 ביוניפתיחה 29 ביוניסגירה 29 ביונישינוי %% מהשינוי המיטבישיא יומישפל יומינפח מסחר (M)
DIA517.5520.63521.680.8131.5522.975519.45.5
IWM297.61298.11298.950.4517.5299.16294.6821.7
QQQ705.84713.99723.952.57100724.58705.17238.5
SPY729.09736.525740.881.6263741.56732.0946
ה-SQL המדויק מאחורי כל מספר
WITH friday AS (
    SELECT ticker, argMax(close, window_start) AS friday_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND window_start >= '2026-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00'
    GROUP BY ticker
),
monday AS (
    SELECT ticker,
           argMin(open, window_start) AS monday_open,
           argMax(close, window_start) AS monday_close,
           max(high) AS day_high,
           min(low) AS day_low,
           round(toFloat64(sum(volume)) / 1e6, 1) AS shares_traded_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
    GROUP BY ticker
)
SELECT
    m.ticker AS ticker,
    toFloat64(f.friday_close) AS jun26_close,
    toFloat64(m.monday_open) AS jun29_open,
    toFloat64(m.monday_close) AS jun29_close,
    round((toFloat64(m.monday_close) / toFloat64(f.friday_close) - 1) * 100, 2) AS pct_change,
    round(100 * (toFloat64(m.monday_close) / toFloat64(f.friday_close) - 1) / max(toFloat64(m.monday_close) / toFloat64(f.friday_close) - 1) OVER (), 1) AS pct_of_best_change,
    toFloat64(m.day_high) AS day_high,
    toFloat64(m.day_low) AS day_low,
    m.shares_traded_m AS shares_traded_m
FROM monday m
JOIN friday f ON m.ticker = f.ticker
ORDER BY m.ticker
הריצו בעצמכם

קרן SPY פתחה במחיר של $736.525 לעומת מחיר סגירה של $729.09 ביום שישי, וסיימה במחיר של $740.88, מתחת לשיא שלה שעמד על $741.56. העלייה של QQQ בשיעור של +2.57% לעומת +0.81% ב-DIA מסמנת יום של צמיחה וטכנולוגיה; מדד המניות בעלות שווי שוק קטן, IWM, הוסיף 0.45%.

האם היום היה חריג?

שינוי באחוזים חסר משמעות ללא אמת מידה. לוח זה מדרג את ה-29 ביוני מול החודש האחרון לפי גודל השינוי המוחלט בין מחירי הסגירה.

שאילתהQQQ ו-SPY: דירוג 29 ביוני מול החודש האחרון (דירוג 1 = התנועה האבסולוטית הגדולה ביותר)
שינוי % סגירה QQQדירוג תנודה אבסולוטית QQQסשנים מושווים QQQתנודה חודשית מקסימלית % QQQסשנים בעלייה QQQשינוי % סגירה SPYדירוג תנודה אבסולוטית SPYסשנים מושווים SPYשינוי % פתיחה-סגירה SPYסשן ראשון
2.575214.76101.624210.59May 29, 2026
ה-SQL המדויק מאחורי כל מספר
SELECT
    round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-06-29')), 2) AS qqq_close_over_close_pct,
    arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-06-29'))), groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-06-29'))) + 1 AS qqq_abs_move_rank,
    countIf(ticker = 'QQQ') AS qqq_sessions_compared,
    round(max(if(ticker = 'QQQ', abs(cc_pct), 0)), 2) AS qqq_biggest_move_of_month_pct,
    countIf(ticker = 'QQQ' AND cc_pct > 0) AS qqq_up_sessions,
    round(anyIf(cc_pct, ticker = 'SPY' AND d = toDate('2026-06-29')), 2) AS spy_close_over_close_pct,
    arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'SPY' AND d = toDate('2026-06-29'))), groupArrayIf(abs(cc_pct), ticker = 'SPY' AND d != toDate('2026-06-29'))) + 1 AS spy_abs_move_rank,
    countIf(ticker = 'SPY') AS spy_sessions_compared,
    round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-06-29')), 2) AS spy_open_to_close_pct,
    concat(monthName(min(d)), ' ', toString(toDayOfMonth(min(d))), ', ', toString(toYear(min(d)))) AS first_session
FROM (
    SELECT ticker, d,
           (close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY d) - 1) * 100 AS cc_pct,
           oc_pct
    FROM (
        SELECT ticker,
               toDate(toTimeZone(window_start, 'America/New_York')) AS d,
               argMax(toFloat64(close), window_start) AS close_px,
               (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker IN ('SPY', 'QQQ')
          AND window_start >= toDateTime('2026-05-28 00:00:00')
          AND window_start < toDateTime('2026-06-30 00:00:00')
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
        GROUP BY ticker, d
    )
)
WHERE isFinite(cc_pct)
הריצו בעצמכם

משמעותי, אך לא שיא: השינוי של 2.57% ב-QQQ מדורג במקום ה-5 מתוך 21 ימי מסחר מאז May 29, 2026, בחודש שבו השינוי היומי הגדול ביותר עמד על 4.76%; השינוי של 1.62% ב-SPY מדורג במקום ה-4 מתוך 21. מקור התנועה חשוב: העלייה של SPY מפתיחה לסגירה הסתכמה ב-0.59% בלבד, כך שרוב הרווח הגיע בפער הלילה, עוד לפני שבוצעו עסקאות בנר המסחר הראשון של שעות הפעילות הרגילות. QQQ נסגר בעלייה ב-10 מאותם ימי מסחר: חודש של הטלת מטבע.

רוחב השוק: עד כמה העלייה הייתה רחבה?

מניה עולה מוגדרת כנייר ערך שמחיר הסגירה שלו ביום שני היה גבוה מזה של יום שישי, מתוך רשימת מניות שנסחרו בהיקף של לפחות מיליון דולר, פילטר המנפה 5,108 מתוך 11,475 ניירות ערך שנסחרו בשני ימי המסחר.

שאילתהמניות בעלייה מול ירידה בקרב טיקרים עם מחזור מסחר של לפחות $1M ב-29 ביוני
מניות בעלייהמניות בירידהללא שינויTicker נזיליםTicker בשני הסשניםתווית Ticker בשני הסשניםהוסרו עקב נזילותתווית הוסרו עקב נזילות% מניות בעלייה
396823277263671147511,47551085,10862.3
ה-SQL המדויק מאחורי כל מספר
WITH per_ticker AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-06-27 00:00:00')) AS friday_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-29 00:00:00')) AS monday_close,
        sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-06-29 00:00:00') AS monday_dollar_volume
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE (window_start >= '2026-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00')
       OR (window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00')
    GROUP BY ticker
)
SELECT
    countIf(monday_close > friday_close AND monday_dollar_volume >= 1000000) AS advancers,
    countIf(monday_close < friday_close AND monday_dollar_volume >= 1000000) AS decliners,
    countIf(monday_close = friday_close AND monday_dollar_volume >= 1000000) AS unchanged,
    countIf(monday_dollar_volume >= 1000000) AS liquid_tickers,
    count() AS tickers_traded_both_sessions,
    reverse(arrayStringConcat(extractAll(reverse(toString(count())), '[0-9]{1,3}'), ',')) AS tickers_traded_both_sessions_label,
    count() - countIf(monday_dollar_volume >= 1000000) AS dropped_by_liquidity_filter,
    reverse(arrayStringConcat(extractAll(reverse(toString(count() - countIf(monday_dollar_volume >= 1000000))), '[0-9]{1,3}'), ',')) AS dropped_by_liquidity_filter_label,
    round(100.0 * countIf(monday_close > friday_close AND monday_dollar_volume >= 1000000)
        / countIf(monday_dollar_volume >= 1000000), 1) AS advancer_pct
FROM per_ticker
WHERE friday_close > 0 AND monday_close > 0
הריצו בעצמכם

3968 מניות עולות, 2327 מניות יורדות, 72 ללא שינוי: 62.3% מהמסחר הנזיל עלה, בחישוב של נייר ערך אחד בכל פעם, יום רחב היקף.

מגזר אחר מגזר: הראלי היה מצומצם מכפי שנראה

ספירת שמות באופן שווה היא נקודת מבט אחת; שקלולם לפי גודל החברה היא נקודת מבט אחרת. אחת-עשרה קרנות הסל המגזריות של SPDR הן הקיצור המקובל לגישה השנייה, סל אחד לכל מגזר ב-S&P 500 המשוקלל לפי שווי שוק. הן אינן עולות בקנה אחד עם ספירת רוחב השוק.

שאילתה11 סלי הסקטורים: 29 ביוני לעומת נעילת 26 ביוני, שעות מסחר רגילות
סקטורTickerשינוי %טווח %נפח דולרי (M)% מעל הסקטור הגרוע
TechnologyXLK2.523.9120754.34
Consumer discretionaryXLY2.372.1711424.2
Communication servicesXLC1.660.786693.48
IndustrialsXLI0.891.2312312.72
FinancialsXLF0.280.6415932.1
Health careXLV0.260.7618972.08
UtilitiesXLU-0.321.187591.5
Consumer staplesXLP-0.381.237641.44
EnergyXLE-0.521.5110981.3
Real estateXLRE-0.641.452171.18
MaterialsXLB-1.822.286260
ה-SQL המדויק מאחורי כל מספר
WITH per_etf AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-06-27 00:00:00')) AS friday_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-29 00:00:00')) AS monday_close,
        maxIf(toFloat64(high), window_start >= '2026-06-29 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-06-29 00:00:00') AS day_low,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-06-29 00:00:00') / 1e6, 0) AS dollar_volume_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
      AND ((window_start >= '2026-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00')
        OR (window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'))
    GROUP BY ticker
)
SELECT
    sector,
    ticker,
    round((monday_close / friday_close - 1) * 100, 2) AS pct_change,
    round((day_high / day_low - 1) * 100, 2) AS range_pct,
    dollar_volume_m,
    round((monday_close / friday_close - 1) * 100 - min((monday_close / friday_close - 1) * 100) OVER (), 2) AS pct_above_worst_sector
FROM (
    SELECT *,
        multiIf(ticker = 'XLB', 'Materials',
                ticker = 'XLC', 'Communication services',
                ticker = 'XLE', 'Energy',
                ticker = 'XLF', 'Financials',
                ticker = 'XLI', 'Industrials',
                ticker = 'XLK', 'Technology',
                ticker = 'XLP', 'Consumer staples',
                ticker = 'XLRE', 'Real estate',
                ticker = 'XLU', 'Utilities',
                ticker = 'XLV', 'Health care',
                'Consumer discretionary') AS sector
    FROM per_etf
)
ORDER BY pct_change DESC
הריצו בעצמכם

מגזר הטכנולוגיה הוביל ב-2.52%, אחריו מגזר הצריכה המחזורית ב-2.37%; מגזר חומרי הגלם ננעל ב--1.82% ומגזר הנדל"ן ב--0.64%. ההפרש בין הטוב ביותר לגרוע ביותר, פיזור המגזרים באותו יום, נאמד ב-4.34 נקודות אחוז, כאשר מגזרי השירותים הציבוריים, מוצרי הצריכה הבסיסיים, האנרגיה, הנדל"ן וחומרי הגלם כולם רשמו ירידות ביום שבו המדד עלה. רחב לפי ספירת שמות, צר לפי משקל: זה מה שעלייה של קרן סל מחקה מדד יכולה להסתיר.

גולת הכותרת של היום: זיכרון ואחסון

ארבע מניות נסחרו סביב אותו נושא עם תוצאות שונות בתכלית, כאשר רק התנועה המשותפת והעוצמה דומות; הנתונים אינם מסבירים את הסיבה לכך.

שאילתהמניות זיכרון/אחסון: שינוי לעומת נעילת יום שישי וטווח מסחר תוך-יומי
Tickerסגירה 26 ביוניסגירה 29 ביונישינוי %שיא יומישיא יומי (ET)שפל יומישפל יומי (ET)טווח %
MU1122.9211451.971148.7915:591023.6510:1812.22
SNDK2091.082051.29-1.92090.7109:30189510:1810.33
STX895.27968.48.17987.5714:48880.0110:0012.22
WDC586.32651.711.15652.9815:5959009:3110.67
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-06-27 00:00:00')) AS friday_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-29 00:00:00')) AS monday_close,
        maxIf(toFloat64(high), window_start >= '2026-06-29 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-06-29 00:00:00') AS day_low,
        argMinIf(window_start, toFloat64(low), window_start >= '2026-06-29 00:00:00') AS low_bar,
        argMaxIf(window_start, toFloat64(high), window_start >= '2026-06-29 00:00:00') AS high_bar
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('MU', 'SNDK', 'STX', 'WDC')
      AND ((window_start >= '2026-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00')
        OR (window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(friday_close, 2) AS jun26_close,
    round(monday_close, 2) AS jun29_close,
    round((monday_close / friday_close - 1) * 100, 2) AS pct_chg,
    round(day_high, 2) AS day_high,
    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
    round(day_low, 2) AS day_low,
    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
    round((day_high / day_low - 1) * 100, 2) AS range_pct
FROM per_name
ORDER BY ticker
הריצו בעצמכם

MU היא מקרה בוחן קלאסי להשוואה בין טווח מסחר לשינוי נטו: טווח תוך-יומי של 12.22%, שפל של $1023.65 בשעה 10:18 (שעון מזרח ארה"ב), ושיא של $1148.79 בשעה 15:59, ועם זאת סגירה של 1.97% מעל יום שישי. Western Digital עלתה ב-11.15% ו-Seagate ב-8.17%; SanDisk נסגרה ב--1.9% בתוך טווח של 10.33%, והייתה היחידה בקבוצה שסגרה בירידה. מחיר הסגירה מסתיר את מה שעברו המחזיקים במהלך היום.

היכן נסחר הכסף

במונחים של דולרים שנסחרו, Micron (MU) עלתה על הכל, כולל קרנות סל עוקבות מדדים: 58.47 מיליארד דולר לעומת 33.97 מיליארד דולר ב-SPY. במונחים של כמות מניות, התמונה שונה.

שאילתהמובילי מחזור בשתי דרכים: 6 המובילים בדולרים, 4 המובילים במניות
Tickerלוח מוביליםנפח דולרי (BN)ערך דולרי (M)מניות (M)% מהמוביל בלוח
MUby dollars traded58.47None53.5100
SPYby dollars traded33.97None4658.1
QQQby dollars traded27.67None38.547.3
NVDAby dollars traded21.66None111.837
TSLAby dollars traded20.66None51.435.3
SNDKby dollars traded19.73None1033.7
SOXSby shares traded2.84None695.3100
INLFby shares traded0.0223353.850.9
TZAby shares traded1.3None330.747.6
BITOby shares traded2.03None250.736.1
ה-SQL המדויק מאחורי כל מספר
SELECT ticker, leaderboard, dollar_volume_bn, if(dollar_volume_bn < 1, dollar_volume_m, NULL) AS dollar_value_m, shares_m,
    round(100 * if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)
        / max(if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)) OVER (PARTITION BY leaderboard), 1) AS pct_of_board_leader
FROM (
    SELECT
        'by dollars traded' AS leaderboard,
        ticker,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
    GROUP BY ticker
    ORDER BY dollar_volume_bn DESC
    LIMIT 6
    UNION ALL
    SELECT
        'by shares traded' AS leaderboard,
        ticker,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard ASC, if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m) DESC
הריצו בעצמכם

לוחות המבוססים על כמות מניות מטעים: המובילות בכמות מניות היו SOXS, קרן סל ממונפת פי שלושה (3x) בחסר על מוליכים למחצה (695.3 מיליון מניות), ו-INLF, מניית פני ש-353.8 מיליון המניות שלה היו שוות כ-23 מיליון דולר לאורך כל היום. נפח מסחר דולרי מראה לאן עבר הכסף; נפח יחסי מראה האם הפעילות בנייר מסוים היא חריגה עבורו.

בחלוקה לפרקי זמן של שלושים דקות בניו יורק, ה-29 ביוני משרטט את "חיוך" הנפח הקלאסי:

שאילתהמניות שנסחרו בכל מרווח של 30 דקות, שעות מסחר רגילות (במיליארדים)
זמן (ET)מניות (BN)% מהקבוצה הגדולה% מעל שפל
09:302.396.3199.9
10:001.979.5147.6
10:301.4259.485.1
11:001.2351.660.6
11:301.146.243.7
12:000.9138.218.8
12:300.8535.410.4
13:000.9238.620.2
13:300.7732.10
14:000.8234.26.4
14:300.8234.57.4
15:001.054436.9
15:302.39100211.4
ה-SQL המדויק מאחורי כל מספר
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
    round(sum(toFloat64(volume)) / 1e9, 2) AS shares_bn,
    round(100 * sum(toFloat64(volume)) / max(sum(toFloat64(volume))) OVER (), 1) AS pct_of_biggest_bucket,
    round(100 * (sum(toFloat64(volume)) / min(sum(toFloat64(volume))) OVER () - 1), 1) AS pct_above_trough
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
GROUP BY et_time
ORDER BY et_time
הריצו בעצמכם

2.3 מיליארד מניות בחצי השעה הראשונה, שפל של 0.77 מיליארד ב-13:30, והפרק הגדול ביותר, 2.39 מיליארד, בחצי השעה האחרונה, שבה מתרכזים מכרזי הנעילה ותזרימי המעקב אחר מדדים.

זירת האופציות

באופציות נסחרו 66.33 מיליון חוזים ב-11.04 מיליון עסקאות (prints).

שאילתהשורה אחת לכל יום האופציות: נפח מסחר, 0DTE, השבוע המותאם לחג
עסקאות אופציות (M)חוזים (M)% נפח Call% פקיעה יומיתחוזים פקיעת יום ה' 2 ביולי (M)עסקאות פקיעת יום ו' 3 ביוליעסקאות טרום-מסחרתווית עסקאות טרום-מסחרעסקאות טרום-מסחר (לא מדד)נכסי בסיס בטרום-מסחרחוזים (SPY) (M)חוזים (QQQ) (M)נכס בסיס (חוזה מוביל)מחיר מימוש (חוזה מוביל)סוג (חוזה מוביל)פקיעה (חוזה מוביל)נפח (חוזה מוביל)תווית נפח (חוזה מוביל)מחיר ממוצע (חוזה מוביל)מימוש מוביל פחות סגירת (SPY)
11.0466.3355.735.810.7304062140,6210RUTW, SPX, SPXW, VIX, VIXW, XSP12.017.32SPY741C2026-06-29788133788,1330.4740.12
ה-SQL המדויק מאחורי כל מספר
WITH
    (
        SELECT (any(underlying_symbol), any(toFloat64(strike_price)), any(option_type),
                any(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))),
                sum(size), count(), round(avg(toFloat64(price)), 3))
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-06-29 00:00:00' AND sip_timestamp < '2026-06-30 00:00:00'
        GROUP BY ticker
        ORDER BY sum(size) DESC
        LIMIT 1
    ) AS top_contract,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
    ) AS spy_regular_close
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
    round(100.0 * sumIf(size, option_type = 'C') / sum(size), 1) AS call_pct_of_volume,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260629') / sum(size), 1) AS same_day_expiry_pct,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260702')) / 1e6, 2) AS thu_jul2_expiry_contracts_m,
    countIf(substring(ticker, length(ticker) - 14, 6) = '260703') AS fri_jul3_expiry_prints,
    countIf(sip_timestamp < '2026-06-29 13:30:00') AS premarket_prints,
    reverse(arrayStringConcat(extractAll(reverse(toString(countIf(sip_timestamp < '2026-06-29 13:30:00'))), '[0-9]{1,3}'), ',')) AS premarket_prints_label,
    countIf(sip_timestamp < '2026-06-29 13:30:00'
        AND underlying_symbol NOT IN ('SPX', 'SPXW', 'XSP', 'RUTW', 'VIX', 'VIXW')) AS premarket_non_index_prints,
    arrayStringConcat(arraySort(groupUniqArrayIf(underlying_symbol, sip_timestamp < '2026-06-29 13:30:00')), ', ') AS premarket_underlyings,
    round(toFloat64(sumIf(size, underlying_symbol = 'SPY')) / 1e6, 2) AS spy_contracts_m,
    round(toFloat64(sumIf(size, underlying_symbol = 'QQQ')) / 1e6, 2) AS qqq_contracts_m,
    top_contract.1 AS top_contract_underlying,
    top_contract.2 AS top_contract_strike,
    top_contract.3 AS top_contract_type,
    top_contract.4 AS top_contract_expiry,
    top_contract.5 AS top_contract_volume,
    reverse(arrayStringConcat(extractAll(reverse(toString(assumeNotNull(top_contract.5))), '[0-9]{1,3}'), ',')) AS top_contract_volume_label,
    round(top_contract.7, 3) AS top_contract_avg_price,
    round(top_contract.2 - spy_regular_close, 2) AS top_strike_minus_spy_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-06-29 00:00:00' AND sip_timestamp < '2026-06-30 00:00:00'
הריצו בעצמכם

אופציות Call היוו 55.7% מנפח החוזים, ו-35.8% מכלל המסחר פקעו באותו יום שני, נתח האופציות בעלות אפס ימים לפקיעה (0DTE). החוזה הבודד הפעיל ביותר היה אופציית Call על SPY לאותו יום במחיר מימוש של 741 דולר: 788,133 חוזים בפרמיה ממוצעת של 0.474 דולר. מאחר שמחיר הסגירה של SPY היה 0.12 דולרים מתחת למחיר המימוש, האופציה הנסחרת ביותר באותו יום פקעה מחוץ לכסף (out of the money). בנכס הבסיס SPY נסחרו 12.01 מיליון חוזים, וב-QQQ נסחרו 7.32 מיליון.

הפאנל מציג גם 40,621 עסקאות אופציות לפני פתיחת המסחר במניות בשעה 9:30, כולן על מדדים הנסלקים במזומן (RUTW, SPX, SPXW, VIX, VIXW, XSP), לעומת 0 עסקאות באופציות על מניות או ETF באותו חלון זמן. זהו הכלל, לא מקריות: אופציות על מדדים נסחרות בשעות מסחר גלובליות מורחבות, בעוד שאופציות על מניות ו-ETF נפתחות עם שוק המניות. המניות נסחרות מוקדם, ראו מסחר טרום-שוק ואחרי-שוק, אך האופציות שלהן אינן נסחרות בשעות אלו.

אף חוזה עם קוד פקיעה של יום שישי, ה-3 ביולי, לא נסחר במהלך היום (0 עסקאות), שכן השוק סגור באותו יום שישי, בעוד שהחוזים לפקיעת יום חמישי, ה-2 ביולי, רשמו נפח של 10.73 מיליון.

סרט הציטוטים: מה עלה למסחר ביום המסחר

כל מחיר בדף זה מבוסס על זרם ציטוטים, ה-National Best Bid and Offer, המתפרסם ברציפות עבור כל נייר ערך רשום. הפער בין הצעת הקנייה הטובה ביותר להצעת המכירה הטובה ביותר, מרווח ה-bid-ask, הוא העלות שמשלמת פקודה כדי להתבצע.

שאילתהעלות ביצוע מול ה-Spread: עדכוני NBBO ורוחב ציטוט חציוני, שעות מסחר רגילות
Tickerעדכוני NBBO (M)מרווח חציוני (bps)מרווח 30 דק' פתיחה (bps)מרווח אמצע יום (bps)פתיחה פחות אמצע יום (bps)ציטוטים לא תקינים שהוסרו
MU0.754.66.554.112.44414
QQQ4.420.840.980.550.42629
SPY3.980.410.410.270.141544
WDC0.128.214.337.556.7843
ה-SQL המדויק מאחורי כל מספר
SELECT
    ticker,
    round(count() / 1e6, 2) AS nbbo_updates_m,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price), 2) AS median_spread_bps,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-06-29 13:30:00' AND sip_timestamp < '2026-06-29 14:00:00'), 2) AS open_30min_spread_bps,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-06-29 17:00:00' AND sip_timestamp < '2026-06-29 17:30:00'), 2) AS midday_spread_bps,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-06-29 13:30:00' AND sip_timestamp < '2026-06-29 14:00:00')
        - quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-06-29 17:00:00' AND sip_timestamp < '2026-06-29 17:30:00'), 2) AS open_minus_midday_bps,
    countIf(NOT (bid_price > 0 AND ask_price >= bid_price)) AS dropped_invalid_quotes
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'QQQ', 'MU', 'WDC')
  AND sip_timestamp >= '2026-06-29 13:30:00' AND sip_timestamp < '2026-06-29 20:00:00'
GROUP BY ticker
ORDER BY ticker
הריצו בעצמכם

רוחב הציטוט החציוני של SPY עמד על 0.41 נקודות בסיס ממחיר האמצע שלו, לעומת 0.84 עבור QQQ, 4.6 עבור Micron ו-8.2 עבור Western Digital, שהציגה את המרווח הרחב ביותר מבין הארבעה. נקודת בסיס אחת על פקודה בשווי עשרת אלפים דולר היא דולר אחד, לכן קנייה ומכירה מיידית של SPY בשווי עשרת אלפים דולר לפי הציטוט עולה כ-0.41 דולרים; אותו סיבוב מסחר ב-Western Digital עולה 8.2 דולרים. גודל הפקודה לא השתנה; הנייר השתנה.

כל ארבעת הניירות נסחרו במרווחים רחבים יותר בחצי השעה הראשונה של המסחר מאשר בחלון הבקרה של אמצע היום: SPY ב-0.41 נקודות בסיס לעומת 0.27, ו-Western Digital ב-14.33 לעומת 7.55, מה שמשקף פרמיית פתיחה של 6.78 נקודות בסיס בנייר הרחב ביותר. המחזור הוא החצי השני של התמונה: 3.98 מיליון עדכוני NBBO ב-SPY בשעות המסחר הרגילות, ו-4.42 מיליון ב-QQQ.

ריביות: עקום התשואות כמעט ללא שינוי

יום שני עבר בשקט בשוק איגרות החוב הממשלתיות. התשואות הן שערי סגירה יומיים, בהשוואה ל-26 ביוני.

שאילתהעקום התשואות, נעילת 29 ביוני לעומת 26 ביוני (פדיונות קיימים בלבד)
נקודת עקוםתשואת 29 ביוני (%)שינוי יומי (bp)
1 month3.711
3 month3.874
1 year3.973
2 year4.13
5 year4.142
10 year4.380
30 year4.86-1
2s10s spread0.28-3
ה-SQL המדויק מאחורי כל מספר
SELECT
    t.1 AS curve_point,
    round(t.2, 2) AS jun29_yield_pct,
    round((t.2 - t.3) * 100) AS one_day_change_bp
FROM (
    SELECT arrayJoin([
        ('1 month',  toFloat64(mon.yield_1_month),  toFloat64(fri.yield_1_month)),
        ('3 month',  toFloat64(mon.yield_3_month),  toFloat64(fri.yield_3_month)),
        ('1 year',   toFloat64(mon.yield_1_year),   toFloat64(fri.yield_1_year)),
        ('2 year',   toFloat64(mon.yield_2_year),   toFloat64(fri.yield_2_year)),
        ('5 year',   toFloat64(mon.yield_5_year),   toFloat64(fri.yield_5_year)),
        ('10 year',  toFloat64(mon.yield_10_year),  toFloat64(fri.yield_10_year)),
        ('30 year',  toFloat64(mon.yield_30_year),  toFloat64(fri.yield_30_year)),
        ('2s10s spread', toFloat64(mon.yield_10_year - mon.yield_2_year), toFloat64(fri.yield_10_year - fri.yield_2_year))
    ]) AS t
    FROM (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-06-29') AS mon,
         (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-06-26') AS fri
)
הריצו בעצמכם

התשואה על איגרת החוב ל-10 שנים ננעלה ב-4.38%, ללא שינוי יומי (0 נקודות בסיס), בעוד שהתשואה על המק"מ ל-3 חודשים עלתה ב-4 נקודות בסיס לרמה של 3.87%. ה-מרווח 2s10s, המחושב כהפרש בין התשואה ל-10 שנים לתשואה לשנתיים, ננעל על 0.28 נקודות אחוז (-3 נקודות בסיס): המרווח נותר חיובי, אך שטוח מעט יותר.

הלוח שמאחורי היום

שאילתההיומן התאגידי וזרימת המידע של 29 ביוני, בשורה אחת
רישומי ex-dividend ל-29 ביוניex-dividends של חברות מוכרותחברות מוכרות שנבדקויום ה-ex-div העמוס בחלון הזמןרישומי יום ה-ex-div העמוספיצולים שבוצעוהנפקות (IPO) ב-29 ביוניהנפקות (IPO) ב-1 ביולידיווחים ל-SECדיווח תשקיף 424b2דיווח Form 4 (אינסיידרים)דיווח 8-Kכתבות חדשותמקורות חדשותכתבות NVDAכתבות על המניה הבאה בסיקורNVDA פחות המניה הבאה בסיקוררישומי פיצול HONפיצול HON מ-פיצול HON ל-סגירת HON ב-26 ביוניסגירת HON ב-29 ביוני
449025July 1746230BSP, ITG, LIME617314731277231170314122121231.3227.71
ה-SQL המדויק מאחורי כל מספר
WITH
    (
        SELECT (argMax(d, n), max(n))
        FROM (
            SELECT ex_dividend_date AS d, count() AS n
            FROM global_markets.stocks_dividends
            WHERE ex_dividend_date BETWEEN '2026-06-22' AND '2026-07-02'
            GROUP BY d
        )
    ) AS peak_ex_div,
    (
        SELECT (countIf(form_type = '424B2'), countIf(form_type = '4'), countIf(form_type = '8-K'), count())
        FROM global_markets.stocks_sec_edgar_index
        WHERE filing_date = '2026-06-29'
    ) AS filings,
    (
        SELECT (count(), uniqExact(publisher), countIf(has(tickers, 'NVDA')))
        FROM global_markets.stocks_news
        WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-06-29'
    ) AS news,
    (
        SELECT max(n)
        FROM (
            SELECT t, count() AS n
            FROM (
                SELECT arrayJoin(tickers) AS t
                FROM global_markets.stocks_news
                WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-06-29'
            )
            WHERE t NOT IN ('NVDA', 'SPCX')
            GROUP BY t
        )
    ) AS runner_up_articles,
    (
        SELECT (any(split_from), any(split_to), count())
        FROM global_markets.stocks_splits
        WHERE ticker = 'HON' AND execution_date = '2026-06-29'
    ) AS hon_split,
    (
        SELECT (
            round(toFloat64(argMaxIf(close, window_start, window_start < '2026-06-27 00:00:00')), 2),
            round(toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-29 00:00:00')), 2)
        )
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'HON'
          AND ((window_start >= '2026-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00')
            OR (window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'))
    ) AS hon_close
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-06-29') AS ex_dividend_records_jun29,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-06-29'
        AND ticker IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'GOOGL', 'GOOG', 'META', 'TSLA', 'JPM', 'JNJ',
                       'XOM', 'KO', 'PG', 'V', 'MA', 'HD', 'WMT', 'CVX', 'MRK', 'PEP',
                       'SPY', 'QQQ', 'DIA', 'IWM', 'VTI')) AS household_name_ex_dividends,
    length(['AAPL', 'MSFT', 'NVDA', 'AMZN', 'GOOGL', 'GOOG', 'META', 'TSLA', 'JPM', 'JNJ',
            'XOM', 'KO', 'PG', 'V', 'MA', 'HD', 'WMT', 'CVX', 'MRK', 'PEP',
            'SPY', 'QQQ', 'DIA', 'IWM', 'VTI']) AS household_names_checked,
    concat(monthName(peak_ex_div.1), ' ', toString(toDayOfMonth(peak_ex_div.1))) AS busiest_ex_div_day_of_window,
    peak_ex_div.2 AS busiest_ex_div_day_records,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-06-29') AS splits_executed,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-06-29') AS ipos_listed_jun29,
    (SELECT arrayStringConcat(groupArray(ticker), ', ') FROM (
        SELECT ticker FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-01' ORDER BY ticker
    )) AS jul1_ipo_debuts,
    filings.4 AS sec_filings,
    filings.1 AS prospectus_424b2_filings,
    filings.2 AS insider_form4_filings,
    filings.3 AS filings_8k,
    news.1 AS news_articles,
    news.2 AS news_publishers,
    news.3 AS nvda_articles,
    runner_up_articles AS next_most_covered_articles,
    news.3 - runner_up_articles AS nvda_minus_next_most_covered,
    hon_split.3 AS hon_split_records,
    hon_split.1 AS hon_split_from,
    hon_split.2 AS hon_split_to,
    hon_close.1 AS hon_close_jun26,
    hon_close.2 AS hon_close_jun29
הריצו בעצמכם

449 רישומי דיבידנד נכנסו ליום האקס-דיבידנד ב-29 ביוני. עליך להחזיק במניה לפני תאריך האקס-דיבידנד, אחרת התשלום לא יגיע אליך. עם זאת, מתוך 25 שמות מוכרים שבדקנו, הופיעו 0. גל סוף הרבעון הגיע לשיאו ב-746 רישומים ב-July 1. בוצעו 23 פיצולי מניות ונסחרו 0 הנפקות ראשוניות (IPO), כאשר הנפקות יום רביעי (BSP, ITG, LIME) כבר מופיעות בלוח.

ה-SEC תיעד 6173 דיווחים מתאריך 29 ביוני: 1473 תוספי תמחור למוצרים מובנים (טופס 424B2) ו-1277 דיווחים על עסקאות בעלי עניין (טופס 4) מאפילים על 231 דיווחי 8-K שתופסים את הכותרות. ערוץ החדשות שלנו נשא 170 מאמרים מ-3 מוציאים לאור; בנטרול סימול אחד שתוייג באופן דו-משמעי (והוסר מהשאילתה), השם שזכה לסיקור הרב ביותר היה NVDA עם 14 מאמרים, לעומת 12 מאמרים למקום השני.

הערות על הנתונים

נתונים חריגים מקבלים הערה, לעולם לא השמטה שקטה; ארבעת הסעיפים הבאים נוגעים לנתוני הכותרת.

  • סלי הסקטורים הם שיטה מוצהרת. "סקטור" משמעו אחת מאחת-עשרה קרנות ה-SPDR הסקטוריאליות, משוקללות לפי שווי שוק, אותם שמות בכל יום מסחר, ולא סיווג לפי טיקר של ספק נתונים.
  • נפח דולרי הוא אומדן לדקה, מחיר סגירה כפול נפח מסחר מסוכם לפי נר של דקה; הנתון קרוב אך אינו זהה לסכום ערכי ה-prints.
  • מרווחי ציטוט (Quoted spreads) אינם כוללים ציטוטים לא תקפים (רשומות NBBO חד-צדדיות או מוצלבות); הפאנל סופר את מה שהושמט (1544 ב-SPY). רוחב ציטוט חציוני הוא נתון סטטיסטי של הציטוטים, לא עלות לכל עסקה; פקודות מבוצעות לעיתים קרובות בתוך הציטוט.
  • print בודד עלול לזהם את מחיר השיא או השפל של נר דקה. הנר של QQQ בשעה 11:07 שעון מזרח ארה"ב נושא שפל של $709.58, בעוד שאף נר סמוך לא ירד מתחת ל-$715.09; מדובר ב-print אחד שבוצע $5.51 מתחת למחיר השוק באותו רגע. כל נתוני השיא והשפל לעיל נבדקו מול נרות סמוכים; השפל היומי של QQQ ב-$705.172 נמצא תקין.
הערות נתונים מלאות
  • הכיסוי של אג"ח ממשלתי דליל יותר מהסכימה. ארבעה טווחי פדיון מוצהרים (6 חודשים, 3 שנים, 7 שנים ו-20 שנה) מעולם לא אוכלסו בנתונים; העקום מציג את שבעת הקיימים, בתוספת שורת ה-2s10s.
  • "ספליט הפוך" של Honeywell שהקלט סותר. הפיד נושא רשומת HON מיום 29 ביוני ב-1: ספליט הפוך הממיר 2 מניות ישנות ל-1 חדשות. HON נסגרה ב-$231.3 ביום שישי וב-$227.71 ביום שני, ללא הכפלה. לא החלנו את הפעולה.
  • ספירת החדשות היא מפיד של ספק אחד, ה-3 מוציאים לאור שאנו מפיצים, ולא "כל חדשות השוק".
  • קבלות ברמת ה-tick, ציטוטים מוצלבים, תיקון נפח מסחר פיקטיבי, וקובץ נפח השורט החלקי של FINRA (ומדוע נפח שורט אינו פוזיציית שורט), נמצאים ב-סקירה המעמיקה.

המסחר, מאומת

שאילתהבדיקת סשן: טווח דקות המסחר של SPY, ונעילת יום שישי ב-Tape
נרות SPY ל-3 ביולינר SPY ראשון (ET)בר אחרון SPY (ET)בר דקה SPYברי מסחר רגיליםשפל בודד QQQ 11/07שפל ברים סמוכים QQQ 11/07הדפסה בודדת QQQ מתחת לסמוכים
004:0019:59897390709.58715.095.51
ה-SQL המדויק מאחורי כל מספר
WITH
    (
        SELECT (
            round(toFloat64(minIf(low, formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') = '11:07')), 2),
            round(toFloat64(minIf(low, formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') IN ('11:04', '11:05', '11:06', '11:08', '11:09', '11:10'))), 2)
        )
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'QQQ' AND window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
    ) AS qqq_lone
SELECT
    (SELECT count() FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'SPY' AND window_start >= '2026-07-03 00:00:00' AND window_start < '2026-07-04 00:00:00') AS jul3_spy_bars,
    formatDateTime(min(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS first_spy_bar_et,
    formatDateTime(max(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS last_spy_bar_et,
    count() AS spy_minute_bars,
    countIf(window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00') AS regular_session_bars,
    qqq_lone.1 AS qqq_1107_lone_low,
    qqq_lone.2 AS qqq_1107_adjacent_bars_low,
    round(qqq_lone.2 - qqq_lone.1, 2) AS qqq_lone_print_below_adjacent
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-06-29 00:00:00' AND window_start < '2026-06-30 00:00:00'
הריצו בעצמכם

הנרות של SPY נעים בין 04:00 ל-19:59 לפי שעון ניו יורק, עם בדיוק 390 נרות בתוך חלון המסחר הרגיל; מדובר ביום מסחר מלא, כפי שאומת מנתוני ה-tape (לוח השנה של הבורסה כולל רק סגירות עתידיות). באותו יום שישי, ה-3 ביולי, הייתה סגירה מלאה, 0 נרות של SPY נרשמו לאורך כל היום, כאשר ה-4 ביולי חל ביום שבת; השבוע בן ארבעת ימי המסחר כולל סיכום משלו.

שאלות נפוצות

כיצד תפקד שוק המניות ב-29 ביוני 2026?

יום של עליות בהובלת מניות הצמיחה: QQQ נסגר ב-2.57% מעל יום שישי, SPY ב-1.62%, DIA ב-0.81% ו-IWM ב-0.45%, כאשר 62.3% מהטיקרים שנסחרו בהיקף של מיליון דולר ומעלה סיימו בעלייה.

האם ה-29 ביוני 2026 היה יום משמעותי עבור ה-Nasdaq?

יום משמעותי, אך לא חריג: התנועה של QQQ בין נעילה לנעילה בשיעור של 2.57% דורגה במקום ה-5 מתוך 21 ימי המסחר האחרונים לפי גודל מוחלט, לעומת שיא חודשי של 4.76%.

אילו סקטורים הובילו ב-29 ביוני 2026?

טכנולוגיה (2.52%) וצריכה מחזורית (2.37%) הובילו את אחת-עשרה סלי הסקטורים של SPDR; חומרי גלם סגרו אחרונים ב--1.82%, מרווח של 4.34 נקודות אחוז. גם תשתיות, מוצרי צריכה בסיסיים, אנרגיה ונדל"ן סגרו בירידות.

מה היה חלקן של אופציות 0DTE מתוך נפח המסחר ב-29 ביוני 2026?

אופציות לפקיעה באותו היום היוו 35.8% מתוך 66.33 מיליון החוזים שנסחרו; החוזה הבודד הפעיל ביותר, אופציית Call על SPY לאותו היום במחיר מימוש של 741 (788,133 חוזים), סיים מחוץ לכסף (out of the money).

מדוע אופציות נסחרות לפני פתיחת שוק המניות?

רק אופציות על מדדים נסחרות בשעות אלו. כל 40,621 העסקאות שבוצעו לפני השעה 9:30 בבוקר (שעון מזרח ארה"ב) ב-29 ביוני היו על נכסי בסיס של מדדים המסולקים במזומן (RUTW, SPX, SPXW, VIX, VIXW, XSP), המציעים שעות מסחר גלובליות מורחבות; מספר העסקאות באופציות על מניות ועל ETF בחלון זמן זה עמד על 0.

מתודולוגיה

  • חותמות זמן נשמרות ב-UTC ומומרות לשעון ניו יורק בתוך השאילתות. "סגירה" היא נר הדקה האחרון של המסחר הרציף, ולא ה-print של המכרז; שינויים יומיים משווים את ה-29 ביוני ל-26 ביוני, והסשן אומת על פי טווח הנרות שנצפה.
  • הדירוג לפי חודש אחרון משתמש בשינויי סגירה-על-סגירה בשעות המסחר הרגילות, כאשר הסשן הראשון מושמט (אין סגירה קודמת בתוך החלון). מועדי פקיעת אופציות מנותחים מחדש מתוך ה-ticker של ה-OCC (עמודת הפקיעה בטבלה עצמה אינה תקינה).
  • כל פאנל נקרא פעם אחת, בעת הכתיבה, דרך נתיב קריאה בלבד מאובטח. מצב מחסן הנתונים נכון ל-13 ביולי 2026.

כל פאנל הוא תוצאה של שאילתה שמורה, תרשים, טבלה ו-SQL באובייקט אחד. ניתן להדביק כל אחד מהם בטרמינל של Strasmore. הסשן הבא: 30 ביוני.