סיכום שוק 29 ביוני 2026: נתוני המסחר המלאים
סיכום יום המסחר ב-29 ביוני 2026 כולל עליות במניות צמיחה, פער של ארבע נקודות בין סקטורים, תנודתיות במניות שבבים, פעילות באופציות 0DTE ומרווחי ציטוט הדוקים.
736.525
יום שני, ה-29 ביוני 2026, היה יום של עליות בהובלת מניות צמיחה, עם רוחב שוק מצומצם: QQQ עלה ב-2.57%, SPY עלה ב-1.62%, 3968 מניות סחירות רשמו עליות לעומת 2327 מניות שסגרו בירידות, ועם זאת כמעט מחצית מסלי הסקטורים ננעלו בטריטוריה שלילית. כל מספר נקרא משאילתא שמורה; ניתן להרחיב כל פאנל לצפייה ב-SQL. שכבת ה-tick-by-tick של אותו יום מסחר: הניתוח המעמיק של המיקרו-מבנה ל-29 ביוני.
לוח התוצאות
כל שינוי משווה בין נר הדקה האחרון של המסחר הרציף ב-29 ביוני לבין זה של יום שישי, ה-26 ביוני.
| Ticker | סגירה 26 ביוני | פתיחה 29 ביוני | סגירה 29 ביוני | שינוי (%) | שינוי מול הטוב ביותר (%) | שיא יומי | שפל יומי | נפח מסחר (M) |
|---|---|---|---|---|---|---|---|---|
| DIA | 517.5 | 520.63 | 521.68 | 0.81 | 31.5 | 522.975 | 519.4 | 5.5 |
| IWM | 297.61 | 298.11 | 298.95 | 0.45 | 17.5 | 299.16 | 294.68 | 21.7 |
| QQQ | 705.84 | 713.99 | 723.95 | 2.57 | 100 | 724.58 | 705.172 | 38.5 |
| SPY | 729.09 | 736.525 | 740.88 | 1.62 | 63 | 741.56 | 732.09 | 46 |
ה-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 (%) | דירוג תנודה מוחלטת QQQ | סשנים מושווים QQQ | תנודה חודשית מקסימלית QQQ (%) | סשנים בעלייה QQQ | שינוי סגירה ל-סגירה SPY (%) | דירוג תנודה מוחלטת SPY | סשנים מושווים SPY | שינוי פתיחה לסגירה SPY (%) | סשן ראשון |
|---|---|---|---|---|---|---|---|---|---|
| 2.57 | 5 | 21 | 4.76 | 10 | 1.62 | 4 | 21 | 0.59 | May 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 הטיקרים שנסחרו בשני הימים.
| מניות בעלייה | מניות בירידה | ללא שינוי | Ticker נזילים | Ticker שנסחרו בשני הסשנים | תווית Ticker שנסחרו בשני הסשנים | הוסרו עקב סינון נזילות | תווית הוסרו עקב סינון נזילות | אחוז מניות בעלייה (%) |
|---|---|---|---|---|---|---|---|---|
| 3968 | 2327 | 72 | 6367 | 11475 | 11,475 | 5108 | 5,108 | 62.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 > 03968 מניות עולות, 2327 מניות יורדות, ו-72 ללא שינוי: 62.3% מהסרט הנזיל עלו, בחישוב של נייר אחד בכל פעם – יום רחב.
מגזר אחר מגזר: הראלי היה מצומצם מכפי שנראה
ספירה שווה של שמות היא נקודת מבט אחת; שקלולם לפי גודל החברה היא נקודה אחרת. אחת-עשרה קרנות ה-ETF המגזריות של SPDR הן הקיצור המקובל לגישה השנייה, סל אחד לכל מגזר ב-S&P 500 המשוקלל לפי שווי שוק. הן מציגות חוסר הסכמה בולט עם ספירת רוחב השוק.
| סקטור | Ticker | שינוי (%) | טווח יומי (%) | נפח דולרי (M) | אחוז מעל הסקטור הגרוע (%) |
|---|---|---|---|---|---|
| Technology | XLK | 2.52 | 3.91 | 2075 | 4.34 |
| Consumer discretionary | XLY | 2.37 | 2.17 | 1142 | 4.2 |
| Communication services | XLC | 1.66 | 0.78 | 669 | 3.48 |
| Industrials | XLI | 0.89 | 1.23 | 1231 | 2.72 |
| Financials | XLF | 0.28 | 0.64 | 1593 | 2.1 |
| Health care | XLV | 0.26 | 0.76 | 1897 | 2.08 |
| Utilities | XLU | -0.32 | 1.18 | 759 | 1.5 |
| Consumer staples | XLP | -0.38 | 1.23 | 764 | 1.44 |
| Energy | XLE | -0.52 | 1.51 | 1098 | 1.3 |
| Real estate | XLRE | -0.64 | 1.45 | 217 | 1.18 |
| Materials | XLB | -1.82 | 2.28 | 626 | 0 |
ה-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) | טווח יומי (%) |
|---|---|---|---|---|---|---|---|---|
| MU | 1122.92 | 1145 | 1.97 | 1148.79 | 15:59 | 1023.65 | 10:18 | 12.22 |
| SNDK | 2091.08 | 2051.29 | -1.9 | 2090.71 | 09:30 | 1895 | 10:18 | 10.33 |
| STX | 895.27 | 968.4 | 8.17 | 987.57 | 14:48 | 880.01 | 10:00 | 12.22 |
| WDC | 586.32 | 651.7 | 11.15 | 652.98 | 15:59 | 590 | 09:31 | 10.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 tickerMU היא המקרה הקלאסי של טווח מסחר לעומת שינוי נטו: טווח תוך-יומי של 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. במונחים של כמות מניות, התמונה שונה.
| Ticker | לוח מובילים | נפח דולרי (BN) | ערך דולרי (M) | מניות (M) | % מהמוביל בלוח |
|---|---|---|---|---|---|
| MU | by dollars traded | 58.47 | None | 53.5 | 100 |
| SPY | by dollars traded | 33.97 | None | 46 | 58.1 |
| QQQ | by dollars traded | 27.67 | None | 38.5 | 47.3 |
| NVDA | by dollars traded | 21.66 | None | 111.8 | 37 |
| TSLA | by dollars traded | 20.66 | None | 51.4 | 35.3 |
| SNDK | by dollars traded | 19.73 | None | 10 | 33.7 |
| SOXS | by shares traded | 2.84 | None | 695.3 | 100 |
| INLF | by shares traded | 0.02 | 23 | 353.8 | 50.9 |
| TZA | by shares traded | 1.3 | None | 330.7 | 47.6 |
| BITO | by shares traded | 2.03 | None | 250.7 | 36.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 ביוני משרטט את "חיוך" הנפח הקלאסי:
| זמן (ET) | מניות (BN) | % מהקבוצה הגדולה | % מעל שפל |
|---|---|---|---|
| 09:30 | 2.3 | 59.8 | 199.9 |
| 10:00 | 1.9 | 49.3 | 147.6 |
| 10:30 | 1.42 | 36.9 | 85.1 |
| 11:00 | 1.23 | 32 | 60.6 |
| 11:30 | 1.1 | 28.6 | 43.7 |
| 12:00 | 0.91 | 23.7 | 18.8 |
| 12:30 | 0.85 | 22 | 10.4 |
| 13:00 | 0.92 | 24 | 20.2 |
| 13:30 | 0.77 | 19.9 | 0 |
| 14:00 | 0.82 | 21.2 | 6.4 |
| 14:30 | 0.82 | 21.4 | 7.4 |
| 15:00 | 1.05 | 27.3 | 36.9 |
| 15:30 | 3.85 | 100 | 401.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_time2.3 מיליארד מניות בחצי השעה הראשונה, שפל של 0.77 מיליארד ב-13:30, והמקטע הגדול ביותר, 3.85 מיליארד, בחצי השעה האחרונה, שבה מתרכזים מכרזי הנעילה ותזרימי המעקב אחר מדדים.
זירת האופציות
היקף המסחר באופציות עמד על 66.33 מיליון חוזים ב-11.04 מיליון עסקאות (prints).
| עסקאות אופציות (M) | חוזים (M) | % מסחר ב-Call | % פקיעה באותו יום | חוזים לפקיעת יום ה' 2 ביולי (M) | עסקאות פקיעת יום ו' 3 ביולי | עסקאות טרום-מסחר | תווית עסקאות טרום-מסחר | עסקאות טרום-מסחר (ללא מדדים) | נכסי בסיס בטרום-מסחר | חוזים SPY (M) | חוזים QQQ (M) | נכס בסיס לחוזה מוביל | מחיר מימוש לחוזה מוביל | סוג חוזה מוביל | פקיעת חוזה מוביל | נפח חוזה מוביל | תווית נפח חוזה מוביל | מחיר ממוצע חוזה מוביל | מימוש מוביל פחות סגירת SPY |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11.04 | 66.33 | 55.7 | 35.8 | 10.73 | 0 | 40621 | 40,621 | 0 | RUTW, SPX, SPXW, VIX, VIXW, XSP | 12.01 | 7.32 | SPY | 741 | C | 2026-06-29 | 788133 | 788,133 | 0.474 | 0.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, הוא העלות שמשלמת פקודה כדי להתבצע.
| Ticker | עדכוני NBBO (M) | מרווח חציוני (bps) | מרווח 30 דק' פתיחה (bps) | מרווח אמצע יום (bps) | פתיחה פחות אמצע יום (bps) | ציטוטים לא תקינים שהוסרו |
|---|---|---|---|---|---|---|
| MU | 0.75 | 4.6 | 6.55 | 4.11 | 2.44 | 414 |
| QQQ | 4.42 | 0.84 | 0.98 | 0.55 | 0.42 | 629 |
| SPY | 3.98 | 0.41 | 0.41 | 0.27 | 0.14 | 1544 |
| WDC | 0.12 | 8.2 | 14.33 | 7.55 | 6.78 | 43 |
ה-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 ביוני (%) | שינוי יומי (bp) |
|---|---|---|
| 1 month | 3.71 | 1 |
| 3 month | 3.87 | 4 |
| 1 year | 3.97 | 3 |
| 2 year | 4.1 | 3 |
| 5 year | 4.14 | 2 |
| 10 year | 4.38 | 0 |
| 30 year | 4.86 | -1 |
| 2s10s spread | 0.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 נקודות בסיס): הוא נותר חיובי, אך שטוח מעט יותר.
הלוח שמאחורי היום
| רישומי 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 ביוני |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 449 | 0 | 25 | July 1 | 746 | 23 | 0 | BSP, ITG, LIME | 6173 | 1473 | 1277 | 231 | 170 | 3 | 14 | 12 | 2 | 1 | 2 | 1 | 231.3 | 227.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_jun29449 רישומי דיבידנד נכנסו ליום האקס-דיבידנד ב-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 ל-3 ביולי | בר ראשון SPY (ET) | בר אחרון SPY (ET) | נרות דקה SPY | נרות מסחר רגיל | שפל בודד QQQ 11/07 | שפל נרות סמוכים QQQ 11/07 | הדפסה בודדת QQQ מתחת לסמוכים |
|---|---|---|---|---|---|---|---|
| 0 | 04:00 | 19:59 | 897 | 390 | 709.58 | 715.09 | 5.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 ביוני.