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

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

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

736.525
יום שני, ה-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%, כך שרוב הרווח הגיע בפער הפתיחה (overnight gap), עוד לפני שבוצע אפילו trade אחד בשעות המסחר הרגילות. 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% מהסרט הנזיל עלו, בחישוב של נייר אחד בכל פעם – יום רחב.

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

ספירה שווה של שמות היא נקודת מבט אחת; שקלולם לפי גודל החברה היא נקודה אחרת. אחת-עשרה קרנות ה-ETF המגזריות של 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, קרן ETF ממונפת פי שלושה בחסר על מניות שבבים (695.3 מיליון מניות), ו-INLF, מניית פני ש-353.8 מיליון המניות שלה היו שוות כ-23 מיליון דולר לאורך כל היום. נפח מסחר דולרי מראה היכן הכסף נע; נפח יחסי מראה האם הפעילות בנייר מסוים היא חריגה עבורו.

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

שאילתהמניות שנסחרו בכל מרווח של 30 דקות, שעות מסחר רגילות, עסקאות נעילה במרווח האחרון (במיליארדים)
זמן (ET)מניות (BN)% מהקבוצה הגדולה% מעל שפל
09:302.359.8199.9
10:001.949.3147.6
10:301.4236.985.1
11:001.233260.6
11:301.128.643.7
12:000.9123.718.8
12:300.852210.4
13:000.922420.2
13:300.7719.90
14:000.8221.26.4
14:300.8221.47.4
15:001.0527.336.9
15:303.85100401.8
ה-SQL המדויק מאחורי כל מספר
SELECT
    et_time,
    round(sum(shares) / 1e9, 2) AS shares_bn,
    round(100 * sum(shares) / max(sum(shares)) OVER (), 1) AS pct_of_biggest_bucket,
    round(100 * (sum(shares) / min(sum(shares)) OVER () - 1), 1) AS pct_above_trough
FROM
(
    SELECT
        formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
        toFloat64(volume) AS shares
    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'
    UNION ALL
    SELECT
        '15:30' AS et_time,
        toFloat64(size) AS shares
    FROM global_markets.stocks_trades
    WHERE sip_timestamp >= '2026-06-29 20:00:00' AND sip_timestamp < '2026-06-29 20:15:00'
      AND has(conditions, 8)
)
GROUP BY et_time
ORDER BY et_time
הריצו בעצמכם

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

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

היקף המסחר באופציות עמד על 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-dividendחברות מוכרות שנבדקויום ה-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.
  • חצי השעה האחרונה בלוח הנפח כוללת את ה-prints של מכרז הנעילה. נרות של דקה אחת אינם כוללים את ה-prints של המכרז, לכן הלוח של חצי השעה האחרונה מוסיף כל עסקה הנושאת את תנאי המכירה של הנעילה, עם חותמת זמן של 16:00 עד 16:15 שעון מזרח ארה"ב ב-consolidated tape, לדלי האחרון.
  • מרווחי הציטוטים אינם כוללים ציטוטים לא תקפים (רשומות NBBO חד-צדדיות או מוצלבות); הלוח סופר את מה שהושמט (1544 ב-SPY). רוחב ציטוט חציוני הוא נתון סטטיסטי של ציטוטים, לא עלות לכל עסקה, שכן פקודות מבוצעות לעיתים קרובות בתוך המרווח.
  • עסקה בודדת (print) עלולה להטות את מחיר השיא או השפל של נר דקה. הנר של QQQ בשעה 11:07 שעון מזרח ארה"ב נושא שפל של $709.58, בעוד שאף נר סמוך לא ירד מתחת ל-$715.09; מדובר בעסקה אחת ב-$5.51 מתחת למחיר השוק באותו רגע. כל שיא ושפל לעיל נבדקו מול נרות סמוכים; השפל היומי של QQQ ב-$705.172 נמצא תקין.
הערות מלאות על הנתונים
  • הכיסוי של אג"ח ממשלתי דליל יותר מהסכימה. ארבעה טווחי פדיון שפורסמו (6 חודשים, 3 שנים, 7 שנים ו-20 שנה) מעולם לא אוכלסו; העקום מציג את שבעת הקיימים, בתוספת שורת ה-2s10s.
  • "ספליט הפוך" ב-Honeywell שה-tape סותר. ה-feed נושא רשומת 1 ב-HON מתאריך 29 ביוני: ספליט הפוך הממיר 2 מניות ישנות ל-1 חדשות. HON נסגרה ב-$231.3 ביום שישי וב-$227.71 ביום שני, ללא הכפלה. לא החלנו את התיקון.
  • ספירת החדשות היא מ-feed של ספק אחד, ה-3 מוציאים לאור שאנו מציגים, ולא "כל חדשות השוק".
  • קבלות ברמת ה-tick, ציטוטים מוצלבים, תיקון נפח ה-phantom, קובץ ה-short-volume המקוצץ של FINRA (ומדוע short volume אינו short interest), נמצאים ב-סקירה המעמיקה.

המסחר, מאומת

שאילתהבדיקת סשן: טווח נרות דקה של 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 העסקאות שבוצעו באופציות לפני השעה 09:30 בבוקר (שעון מזרח ארה"ב) ב-29 ביוני היו על מדדים המסולקים במזומן (RUTW, SPX, SPXW, VIX, VIXW, XSP), המציעים שעות מסחר גלובליות מורחבות; מספר העסקאות באופציות על מניות ועל קרנות סל (ETF) בחלון זמן זה עמד על 0.

מתודולוגיה

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

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