סקירת שוק: 6 ביולי 2026 — היום במספרים
חזרה מחופשת יום העצמאות: פער חיובי בהובלת מניות צמיחה, פיצול סקטוריאלי חד, קיר של איחוד מניות הפוך ומרווחי הציטוט הצרים ביותר החודש.
יום שני, 6 ביולי 2026 — יום המסחר הראשון לאחר סוף השבוע של יום העצמאות — נפתח בפער חיובי בהובלת מניות צמיחה ושמר עליו. QQQ נסגר ב-1.39% לעומת 0.42% של DIA, תמונת ראי לרוטציה של יום חמישי, ורוחב השוק היה חיובי: 3861 מניות נזילות עלו לעומת 2242. רוב המהלך היה פער הפתיחה, במחיר השער המצומצם ביותר של המדד בחודש האחרון. כל מספר להלן נלקח משאילתה שמורה.
לוח התוצאות
השינויים משווים את פס הדקה האחרונה של הסשן הרגיל ב-6 ביולי לזה של יום חמישי, 2 ביולי — יום שוק אחד של חופשה אחורה.
ה-SQL המדויק מאחורי כל מספר
WITH prior AS (
SELECT ticker, argMax(close, window_start) AS prior_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
GROUP BY ticker
),
sess AS (
SELECT ticker,
argMin(open, window_start) AS day_open,
argMax(close, window_start) AS day_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-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
GROUP BY ticker
)
SELECT
s.ticker AS ticker,
round(toFloat64(p.prior_close), 2) AS prior_close,
round(toFloat64(s.day_open), 2) AS day_open,
round(toFloat64(s.day_close), 2) AS day_close,
round((toFloat64(s.day_open) / toFloat64(p.prior_close) - 1) * 100, 2) AS gap_pct,
round((toFloat64(s.day_close) / toFloat64(s.day_open) - 1) * 100, 2) AS intraday_pct,
round((toFloat64(s.day_close) / toFloat64(p.prior_close) - 1) * 100, 2) AS pct_change,
round(toFloat64(s.day_high), 2) AS day_high,
round(toFloat64(s.day_low), 2) AS day_low,
s.shares_traded_m AS shares_traded_m
FROM sess s
JOIN prior p ON s.ticker = p.ticker
ORDER BY s.ticker1.39% של QQQ הוביל את ארבע תעודות הסל על המדדים, ו-0.42% של DIA פיגר — בדיוק ההפך מיום חמישי, אז DIA עלה ו-QQQ ירד. SPY נסגר 0.87%, IWM 0.45%. פער מול התקדמות הדרגתית היא הצורה האמיתית של היום: QQQ נפתח 1.01% מעל הסגירה של יום חמישי והוסיף רק 0.38% נוספים מפתיחה לסגירה; הפער של 0.53% ב-SPY נשא את רוב העלייה היומית שלו בשיעור 0.87%. IWM (0.07%) ו-DIA (0.17%) כמעט לא פתחו בפער, ובמקום זאת התקדמו מעלה בתוך הסשן.
האם היום היה חריג?
ה-SQL המדויק מאחורי כל מספר
SELECT round(anyIf(oc_pct, d = toDate('2026-07-06')), 2) AS day_move_pct,
arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-06'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-06'))) + 1 AS abs_move_rank,
count() AS sessions_compared,
toString(min(d)) AS first_session
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-06 00:00:00')
AND window_start < toDateTime('2026-07-07 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY d
)ברמת המדד, לא: התנועה של SPY מהפתיחה לסגירה בשיעור 0.34% מדורגת במקום 13 מתוך 19 ימי המסחר האחרונים לפי גודל מוחלט — באמצע הטבלה. המסחר התוך-יומי היה רגיל; הפער הוא המקום שבו היום התרחש.
רוחב שוק: טייפ ירוק, צמיחה שוב בחזית
ה-SQL המדויק מאחורי כל מספר
WITH per_ticker AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') AS day_dollar_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')
GROUP BY ticker
)
SELECT
countIf(day_close > prior_close AND day_dollar_volume >= 1000000) AS advancers,
countIf(day_close < prior_close AND day_dollar_volume >= 1000000) AS decliners,
countIf(day_close = prior_close AND day_dollar_volume >= 1000000) AS unchanged,
countIf(day_dollar_volume >= 1000000) AS liquid_tickers,
count() AS tickers_traded_both_sessions,
count() - countIf(day_dollar_volume >= 1000000) AS dropped_by_liquidity_filter,
round(100.0 * countIf(day_close > prior_close AND day_dollar_volume >= 1000000)
/ countIf(day_dollar_volume >= 1000000), 1) AS advancer_pct
FROM per_ticker
WHERE prior_close > 0 AND day_close > 03861 מניות עלו, 2242 ירדו, 86 נותרו ללא שינוי — 62.4% מהטייפ הנזיל עלה. רוחב השוק לפי משקל במדד ולפי ספירה שווה תאמו זה את זה, שניהם ירוקים, בעוד יום חמישי פיצל ביניהם. המסנן מסיר 5361 מתוך 11550 ניירות שנסחרו בשני הסשנים ונפח המסחר בהם נמוך ממיליון דולר.
מגזר למגזר: עד כמה רחב היה הפיצול?
ארבע מניות ענק אינן מרכיבות שוק. הפאנל מתמחר את היום דרך אחת-עשרה תעודות הסל הסקטוריאליות הגדולות — קרן אחת לכל פלח במדד S&P 500, אותו סל בכל יום מסחר. הביטו בפער בין הסקטור הטוב ביותר לגרוע ביותר: הפיזור של היום.
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
toFloat64(argMinIf(open, window_start, window_start >= '2026-07-06 00:00:00')) AS day_open,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') / 1e9, 2) AS day_dollar_bn
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-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
round((day_close / day_open - 1) * 100, 2) AS intraday_pct,
day_dollar_bn,
round(max((day_close / prior_close - 1) * 100) OVER () - (day_close / prior_close - 1) * 100, 2) AS points_behind_leader
FROM per_name
ORDER BY pct_chg DESC, ticker ASCהטכנולוגיה (XLK) הובילה את היום עם 1.71%, כמעט כולו בפער: 1.19% בפתיחה, 0.52% בשש וחצי השעות הבאות. הפיננסים (0.99%) והתעשייה (0.9%) אחריהם. ואז הטבלה מתהפכת: חמש שורות ירוקות מפנות מקום לשש אדומות, הקצה ההגנתי — תשתיות, בריאות, מוצרי צריכה בסיסיים — עד -1.08%. מהקצה העליון לתחתון, 2.79 נקודות אחוז הפרידו בין הטוב ביותר לגרוע ביותר ביום שבו העוקב של S&P 500 נע 0.87% — פי כמה מתנועת המדד, והטענה נגד קריאת יום ירוק כדבר אחד. הנדל"ן והתשתיות נעו בצורה הפוכה לטכנולוגיה: פתיחות כמעט שטוחות (0.09%, -0.11%), ואז ירידה לאורך כל יום המסחר (-1.01% ו--0.92% מהפתיחה לסגירה).
אירוע היום: קריסת הזיכרון שהתהפכה חלקית
קומפלקס הזיכרון והאחסון שנשבר בימים רביעי ו-חמישי זינק ביום שני — אך רק חלקית.
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-06 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-06 00:00:00') AS day_low,
argMinIf(window_start, toFloat64(low), window_start >= '2026-07-06 00:00:00') AS low_bar,
argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-06 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('MU', 'SNDK', 'STX', 'WDC')
AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round(prior_close, 2) AS prior_close,
round(day_close, 2) AS day_close,
round((day_close / prior_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,
day_dollar_bn
FROM per_name
ORDER BY tickerשתי יצרניות הכוננים הובילו את ההתאוששות: ווסטרן דיגיטל 7.14% וסיגייט 6%, שתיהן הגיעו לשיא באמצע הבוקר (10:44 ו-10:39 שעון החוף המזרחי). שתי המניות הכבדות ביותר נותרו מחוץ לחגיגה: MU הוסיפה 0.88% והדפיסה את השפל שלה על הנר הסוגר (15:59); סאנדיסק סיימה -0.03% בטווח של 7.27%. MU עדיין הזיזה מניות בשווי 30.9 מיליארד דולר, יותר משלוש האחרות יחד (ניתוח העומק של MU עוסק ברבעון שלה).
חציו השני של הסבב ישב בתוך מניות העל:
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-06 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-06 00:00:00') AS day_low,
argMinIf(window_start, toFloat64(low), window_start >= '2026-07-06 00:00:00') AS low_bar,
argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-06 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA')
AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round(prior_close, 2) AS prior_close,
round(day_close, 2) AS day_close,
round((day_close / prior_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,
day_dollar_bn
FROM per_name
ORDER BY tickerTSLA טיפסה במסלול חד-כיווני ל-6.86% — שפל בשעה 09:37 שעון החוף המזרחי, שיא על הנר הסוגר (15:59) — תמונת מראה לנפילתה ביום חמישי. AAPL הוסיפה 1.49% ו-NVDA 0.57%; MSFT הייתה מניית העל האדומה היחידה עם -0.7%, כשהשיא שלה הודפס בפתיחה של 09:30.
היכן נעשה המסחר
ה-SQL המדויק מאחורי כל מספר
SELECT leaderboard, ticker, dollar_volume_bn, 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(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
AND ticker NOT IN ('SPCX')
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(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY shares_m DESC
LIMIT 4
)
ORDER BY leaderboard ASC, if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m) DESCSPY הובילה את טבלת הדולרים עם 31.49 מיליארד דולר, MU (30.9 מיליארד דולר) מעט מאחור — ובכך הסתיים רצף ארבעת הימים של MU בראש (יום שני עד יום חמישי מתעדים זאת). בלוח המניות, SOXS — תעודת הסל הממונפת פי 3 בחסר על מוליכים למחצה — סחרה ב-467.1 מיליון מניות, ושוב הובילה את הספירה אף על פי שהשבבים שהיא עוקבת אחריהם עלו.
ה-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
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
GROUP BY et_time
ORDER BY et_time1.96 מיליארד מניות בחצי השעה הראשונה, שפל של 0.68 מיליארד ב-14:30, 2.1 מיליארד לקראת הסגירה של 15:30 — עקומת החיוך התוך-יומית הרגילה, הכבדה ביותר בשני הקצוות.
לוח האופציות
ה-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-07-06 00:00:00' AND sip_timestamp < '2026-07-07 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-07-06 13:30:00' AND window_start < '2026-07-06 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) = '260706') / sum(size), 1) AS same_day_expiry_pct,
round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260706')) / 1e6, 2) AS same_day_contracts_m,
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,
round(toFloat64(sumIf(size, underlying_symbol = 'TSLA')) / 1e6, 2) AS tsla_contracts_m,
top_contract.1 AS top_contract_underlying,
top_contract.2 AS top_contract_strike,
top_contract.3 AS top_contract_type,
if(top_contract.3 = 'C', 1, 0) AS top_contract_is_call,
top_contract.4 AS top_contract_expiry,
round(toFloat64(top_contract.5) / 1e6, 2) AS top_contract_volume_m,
round(top_contract.7, 3) AS top_contract_avg_price,
round(spy_regular_close - top_contract.2, 2) AS spy_close_minus_strike
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'האופציות נסחרו בהיקף של 60.98 מיליון חוזים על פני 10.53 מיליון הדפסות, 58.4% מתוכן באופציות רכש. פקיעות לאותו יום תפסו 38.7% מהלוח (23.57 מיליון חוזים) — נתח 0DTE שגרתי ליום שני, נמוך מהנתון הכפול של חמישי בערב החג. החוזה הפעיל ביותר היה אופציית הרכש של SPY לאותו יום במחיר מימוש $751, 1.08 מיליון חוזים במחיר ממוצע של $0.564, כאשר SPY נסגר $0.3 מעל מחיר המימוש — בתוך הכסף. אופציית רכש בראש הטבלה, בעוד שביום חמישי סיימה אופציית מכר.
קלטת הציטוטים: האם הפער נסחר במרווחים רחבים?
מתחת לכל מחיר מוצג יורם הציטוטים — הצעת הקנייה והמכירה הלאומית הטובה ביותר, המצוטטת מחדש ברציפות עבור כל שם רשום. פתיחה בפער היא המקום בו הציטוטים עלולים להפוך עוינים, ולכן אנו מודדים זאת, בכל יום מסחר.
ה-SQL המדויק מאחורי כל מספר
SELECT
round(countIf(toDate(sip_timestamp) = toDate('2026-07-06')) / 1e6, 2) AS jul6_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-02')) / 1e6, 2) AS jul2_updates_m,
round((countIf(toDate(sip_timestamp) = toDate('2026-07-06')) / countIf(toDate(sip_timestamp) = toDate('2026-07-02')) - 1) * 100, 1) AS day_over_day_pct,
round(countIf(sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 14:00:00') / 1e6, 2) AS jul6_open_half_hour_m,
round(countIf(sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 18:00:00') / 1e6, 2) AS jul6_midday_half_hour_m,
round(countIf(sip_timestamp >= '2026-07-06 19:30:00' AND sip_timestamp < '2026-07-06 20:00:00') / 1e6, 2) AS jul6_close_half_hour_m
FROM global_markets.cache_stocks_quotes
WHERE (sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00')
OR (sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00')הקלטת נשאה 391.96 מיליון עדכוני NBBO ביום שני לעומת 597.22 מיליון ביום חמישי — -34.4%, כשליש פחות הודעות מאשר ביום המסחר שלפני החג — והם הצטברו בפתיחה: 58.66 מיליון בחצי השעה הראשונה לעומת 20.74 מיליון ב-1:30 בצהריים ו-33.7 מיליון לקראת הסגירה. פחות ציטוטים מאשר ביום חמישי, אך לא רחבים יותר:
ה-SQL המדויק מאחורי כל מספר
SELECT
ticker,
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-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00'), 2) AS open_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-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42: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-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42: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-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00'), 2) AS spread_delta_bps,
round(countIf(sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00') / 1e3, 1) AS open_updates_k,
round(countIf(sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00') / 1e3, 1) AS midday_updates_k,
round(countIf(sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00') / countIf(sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00'), 1) AS quote_rate_ratio,
round(count() / 1e6, 2) AS session_updates_m,
countIf(bid_price <= 0 OR ask_price <= 0 OR bid_price > ask_price) AS dropped_invalid_quotes
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('DIA', 'IWM', 'MSFT', 'MU', 'QQQ', 'SNDK', 'SPY', 'STX', 'TSLA', 'WDC')
AND sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 20:00:00'
GROUP BY ticker
ORDER BY tickerמרווח הצעת קנייה-מכירה הוא עלות החצייה, בנקודות בסיס של מחיר האמצע — נקודת בסיס אחת היא סנט אחד על מניה של 100 דולר. אף שם שנבדק לא צוטט צר יותר בשתים-עשרה הדקות הראשונות של הפער מאשר בצהרי היום, והמגע של SPY היה זהה בשניהם (0.27 נקודות בסיס, 0 נקודות בסיס של שינוי) אף על פי שצוטט מחדש פי 3 מהר יותר בפתיחה. קנס הרוחב נחת על מניות בודדות, לא על קרנות מדד: SanDisk שילמה הכי הרבה (+12.9 נקודות בסיס, 8.16 ל-21.07), MU +3.63, TSLA +2.89, לעומת 0.42 נקודות בסיס של QQQ על מגע של 0.83 נקודות בסיס. Seagate עונה על השאלה "האם לא הכל נזיל?": 30.94 נקודות בסיס רוחב בפתיחה, למעלה ממאה פעמים המגע של SPY.
ה-SQL המדויק מאחורי כל מספר
SELECT
round(anyIf(avg_spread_cents, d = toDate('2026-07-06')), 3) AS jul6_avg_spread_cents,
arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-06')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-06'))) + 1 AS tightness_rank,
count() AS sessions_compared,
round(max(avg_spread_cents), 3) AS widest_session_cents,
round(avgIf(avg_spread_cents, d != toDate('2026-07-06')), 3) AS other_sessions_avg_cents,
replaceAll(formatDateTime(min(d), '%M %e, %Y'), ' ', ' ') AS first_session,
sum(dropped_invalid) AS dropped_invalid_quotes
FROM (
SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS d,
avgIf(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price >= bid_price) * 100 AS avg_spread_cents,
countIf(NOT (bid_price > 0 AND ask_price >= bid_price)) AS dropped_invalid
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPY'
AND sip_timestamp >= toDateTime('2026-06-04 00:00:00')
AND sip_timestamp < toDateTime('2026-07-07 00:00:00')
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY d
)לאורך כל יום המסחר הרגיל, 6 ביולי היה היום הצר ביותר של SPY בחודש האחרון: מרווח ציטוט ממוצע משוקלל עדכונים של 1.815 סנט, דירוג 1 מתוך 21 ימי מסחר מאז June 4, 2026, לעומת חודש בממוצע של 2.337 סנט ושהגיע ל-2.865 ברוחבו המרבי. ספירת ציטוטים דלילה בשל החג עדיין העניקה לקונה המדד את המגע הזול ביותר על הלוח.
ריביות: עקום שקט לאורך סוף השבוע הארוך
ה-SQL המדויק מאחורי כל מספר
SELECT
t.1 AS curve_point,
round(t.2, 2) AS jul6_yield_pct,
round((t.2 - t.3) * 100) AS session_change_bp
FROM (
SELECT arrayJoin([
('1 month', toFloat64(d.yield_1_month), toFloat64(p.yield_1_month)),
('3 month', toFloat64(d.yield_3_month), toFloat64(p.yield_3_month)),
('1 year', toFloat64(d.yield_1_year), toFloat64(p.yield_1_year)),
('2 year', toFloat64(d.yield_2_year), toFloat64(p.yield_2_year)),
('5 year', toFloat64(d.yield_5_year), toFloat64(p.yield_5_year)),
('10 year', toFloat64(d.yield_10_year), toFloat64(p.yield_10_year)),
('30 year', toFloat64(d.yield_30_year), toFloat64(p.yield_30_year)),
('2s10s spread', toFloat64(d.yield_10_year - d.yield_2_year), toFloat64(p.yield_10_year - p.yield_2_year))
]) AS t
FROM (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-06') AS d,
(SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-02') AS p
)העקום כמעט לא זז לאורך סוף השבוע הארוך. התשואה לעשר שנים עמדה על 4.48% ופער שנתיים־עשר על 0.35 נקודות אחוז, שתיהן בטווח של נקודת בסיס או שתיים מהנתון של השני ביולי; החוזה לשלושה חודשים היה המשתנה היחיד שרשם תזוזה ראויה לציון, של 5 נקודות בסיס.
לוח השנה שמאחורי היום
ה-SQL המדויק מאחורי כל מספר
WITH
(
SELECT (count(), uniqExact(publisher))
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-06'
) AS news,
(
SELECT (argMax(t, n), 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-07-06'
)
WHERE t != 'SPCX'
GROUP BY t
)
) AS top_news
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-06') AS ex_dividend_records,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS splits_executed,
(SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS reverse_splits,
(SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS forward_splits,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-06') AS ipos_listed,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06') AS sec_filings,
(SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06') AS insider_form4_filings,
(SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06') AS filings_8k,
news.1 AS news_articles,
news.2 AS news_publishers,
top_news.1 AS most_covered_ticker,
top_news.2 AS most_covered_articles118 רשומות דיבידנד עברו אקס-דיבידנד, 15 פיצולי מניות בוצעו, 0 מניות חדשות נרשמו למסחר, ומדד ה-SEC רשם 3161 הגשות — 1219 טופס 4, 201 דוחות 8-K — ספר קל יותר מיום חמישי שלפני החג. פיד החדשות הכיל 236 כתבות, השם המסוקר ביותר NVDA עם 25 אזכורים.
קיר האיחוי שמאחורי מסכי המובילים
14 מתוך 15 הפיצולים היו איחויים — איחוד מניות, רובן במחירים של פחות מדולר — לעומת 1 פיצולים רגילים. איחוי הופך מניות ישנות רבות לאחת במחיר גבוה באופן יחסי, וסורק לא מתואם מדווח על כך כ"רווח" תלת-ספרתי במקום שבו לא הושג דבר. הקיר כולו:
ה-SQL המדויק מאחורי כל מספר
SELECT
s.ticker AS ticker,
toFloat64(s.split_from) AS old_shares,
toFloat64(s.split_to) AS new_shares,
round(toFloat64(s.split_from) / toFloat64(s.split_to), 0) AS old_shares_per_new,
p.prev_close AS jul2_close,
d.day_close AS jul6_close,
round((d.day_close / p.prev_close - 1) * 100, 1) AS unadjusted_pct_chg
FROM (
SELECT ticker, any(split_from) AS split_from, any(split_to) AS split_to
FROM global_markets.stocks_splits
WHERE execution_date = '2026-07-06'
GROUP BY ticker
) s
INNER JOIN (
SELECT ticker, round(toFloat64(argMax(close, window_start)), 2) AS prev_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
AND ticker IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06')
GROUP BY ticker
HAVING prev_close > 0
) p ON s.ticker = p.ticker
INNER JOIN (
SELECT ticker, round(toFloat64(argMax(close, window_start)), 2) AS day_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
AND ticker IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06')
GROUP BY ticker
HAVING day_close > 0
) d ON s.ticker = d.ticker
ORDER BY unadjusted_pct_chg DESC, ticker ASCכל אחת מ-12 השורות היא איחוי שמדפיס "רווח" תלת-ספרתי ומעלה על הנייר הגולמי — מ-31450% בראש (איחוי של 200-ל-1, סגירה לא מתואמת מ-$0.02 ל-$6.31) ועד 226.1% ביחס הקטן ביותר (3-ל-1). בהמשך הטבלה נמצא המקרה הלימודי הנקי ביותר: איחוי של 10-ל-1 העביר את הסגירה הלא מתואמת של TXXS מ-$2.35 ביום חמישי ל-$24.34 ביום שני — עשר מניות ישנות הופכות לאחת, לא זינוק של פי עשרה. סורק שינוי מחיר גולמי מציב את כל הטבלה הזו מעל כל מוביל אמיתי; שלנו מוציא פיצולים. פיצול המניות הרגיל של CRWD ביום חמישי זייף את ההיפך, התרסקות.
המסחר אומת — היום הראשון לחזרה מהפגרה
ה-SQL המדויק מאחורי כל מספר
SELECT
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-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00') AS regular_session_bars,
uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00') AS day_sessions,
(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,
(SELECT replaceAll(formatDateTime(min(date), '%M %e, %Y'), ' ', ' ') FROM global_markets.stocks_market_holidays WHERE date > '2026-07-06' AND status = 'closed') AS next_closure_date,
(SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-06' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'ה־6 ביולי היה יום מסחר מלא, לא סגירה מוקדמת: עמודות ה־SPY נפרשות מ־04:00 עד 19:59 לפי שעון ניו יורק, עם 390 עמודות בדיוק בחלון הרגיל. יום שישי שלפניו, ה־3 ביולי, הדפיס 0 עמודות SPY — סגירה מלאה לרגל יום העצמאות שחל ביום שבת, ה־4 ביולי. הסגירה הבאה: Labor Day, September 7, 2026. שבוע ארבעת ימי המסחר שלפני הפגרה נמדד בסיכום השבוע.
שאלות נפוצות
כיצד התנהג שוק המניות ב-6 ביולי 2026?
ארבע תעודות הסל הגדולות של המדדים נסגרו בעליות — QQQ 1.39%, SPY 0.87%, IWM 0.45%, DIA 0.42% — כאשר 62.4% מהמניות הסחירות עלו, רוב העלייה התרחשה בפער מחירים בפתיחה.
איזה סקטור הוביל ב-6 ביולי 2026?
הטכנולוגיה (XLK) הובילה את אחת-עשרה תעודות הסל הסקטוריאליות בעלייה של 1.71%, הקצה ההגנתי ירד עד -1.08% — פער של 2.79 נקודות אחוז בין הביצוע הטוב ביותר לגרוע ביותר, פי כמה מהתנועה של 0.87% במדד ה-S&P.
האם שוק המניות היה פתוח ביום העצמאות 2026?
לא. ה-4 ביולי חל בשבת, והבורסות ציינו את יום העצמאות ביום שישי, ה-3 ביולי — סגירה המאושרת לעיל על ידי 0 עמודות הדקה של SPY שנרשמו. ה-6 ביולי היה יום המסחר הראשון לאחר מכן.
מדוע חלק מהמניות הציגו עליות יומיות עצומות ב-6 ביולי?
14 איחודי מניות הפוכים בוצעו. איחוד מניות ישנות רבות לאחת במחיר גבוה באופן יחסי גורם למסך לא מתואם לדווח על "רווח" של מאות אחוזים כאשר שווי ההחזקה של המחזיק לא השתנה — 12 השמות לעיל כולם מסוג זה.
האם המרווחים היו רחבים בפתיחה בפער?
רק במניות בודדות. המרווח המצוטט החציוני של SPY בשתים-עשרה הדקות הראשונות היה 0.27 נקודות בסיס, זהה לרמתו בצהרי היום; SanDisk ציטטה מרווח רחב יותר ב-12.9 נקודות בסיס לעומת צהרי היום.
הערות לגבי הנתונים
- היקף דולרי הוא מדד מקורב לדקה — מחיר סגירה כפול נפח, המסוכמים עבור כל פס דקה.
- סל הסקטורים הוא מתודולוגיה מוצהרת, לא שדה מספק: אחת-עשרה תעודות הסל הסקטוריאליות הגדולות של S&P (XLB, XLC, XLE, XLF, XLI, XLK, XLP, XLRE, XLU, XLV, XLY), אותה קבוצה בכל יום מסחר.
- המרווחים המצוטטים הם חציונים של (מחיר מוכר פחות מחיר קונה) חלקי מחיר אמצע, מתוך ציטוטים דו-צדדיים תקפים; ציטוטים חד-צדדיים, ציטוטים במחיר אפס וציטוטים מוצלבים מוסרים מהחישוב ונספרים בלוח.
- רישום אחד עם סימול בשימוש חוזר מוחרג מלוחות המובילים עד לאימות הישות (קבלות).
מתודולוגיה
- התקופה היא סשן מסחר בודד (סשן 1, מאומת מתוך ברים שנצפו). חותמות הזמן נשמרות ב-UTC ומומרות לשעון ניו יורק בתוך השאילתות. "סגירה" פירושה בר הדקה האחרון של הסשן הרגיל; השוואות יומיות משוות את 6 ביולי מול 2 ביולי — הסשן הקודם מעבר לסגירה של 3 ביולי, מאומת מתוך ברים, לעולם לא מונח.
- מספרים עשרוניים מומרים למספרי נקודה צפה של 64 סיביות לפני חישובי יחסים. הפאנלים נקראים פעם אחת, בזמן הכתיבה, דרך נתיב הקריאה בלבד המגודר.
כל פאנל הוא תוצאת שאילתה שמורה — גרף, טבלה ו-SQL הם אובייקט אחד. הדבק כל אחד מהם במסוף Strasmore והפוך אותם לשלך. סשן קודם: 2 ביולי. הבא: 7 ביולי.