סיכום מסחר 9 ביולי 2026: תנודות בשוק המניות
מניות ציוד השבבים פתחו בעלייה ונחלשו, בעוד מניות הטכנולוגיה הגדולות התאוששו מירידות השערים. המדדים סיימו את היום במגמה חיובית ברורה, אך NVDA ננעלה בירידה.
יום חמישי, ה-9 ביולי 2026, ריכז את כל האלימות שלו לדקה אחת, ודקה זו הגיעה לפני צלצול הפתיחה. מניות ציוד השבבים כבר נסחרו הרחק מעל מחיר הסגירה של יום רביעי במסחר המוקדם, בעוד META עמדה על -3.16% מתחתיו; ה-print של השעה 9:30 אישר את שני המצבים. לאחר מכן, היום מחק חלקית את הפתיחה של עצמו: הפערים במניות השבבים הצטמצמו, META טיפסה כל הדרך חזרה, וה-tape סיים ב-71.5% ירוק, הסשן הרחב ביותר של השבוע. NVDA, שהייתה ירוקה לאורך הירידות של יום שלישי, ננעלה באדום. כל מספר להלן נקרא משאילתא שמורה.
מה קבע את הפתיחה
הפערים לא נוצרו בשעה 9:30. בין השעה 4:00 לפנות בוקר ל-9:29 בבוקר (שעון מזרח ארה"ב), המסחר ב-premarket כבר תמחר מחדש את המניות הללו, וה-opening print נחת ברמה זו.
| סימול | סגירה קודמת | נר טרום-מסחר ראשון (ET) | אחרון בטרום-מסחר | שינוי בטרום-מסחר (%) | נפח טרום-מסחר (K) | פער פתיחה (%) | פתיחה מול טרום (%) |
|---|---|---|---|---|---|---|---|
| KLAC | 221.03 | 04:00 | 239.8 | 8.49 | 357.1 | 8.14 | -0.33 |
| LRCX | 332.93 | 04:00 | 365.04 | 9.64 | 359.6 | 9.67 | 0.02 |
| META | 603.03 | 04:00 | 584 | -3.16 | 1463.8 | -3.16 | 0 |
| NVDA | 204.14 | 04:00 | 204.46 | 0.16 | 3741.7 | 0.16 | 0 |
| QQQ | 711.3 | 04:00 | 718.32 | 0.99 | 1652.7 | 0.99 | 0 |
| SPY | 745.31 | 04:00 | 747.38 | 0.28 | 814.8 | 0.27 | 0 |
ה-SQL המדויק מאחורי כל מספר
SELECT
ticker,
round(prior_close, 2) AS prior_close,
formatDateTime(first_pm_bar, '%H:%i') AS first_premkt_bar_et,
round(premkt_last, 2) AS premkt_last,
round((premkt_last / prior_close - 1) * 100, 2) AS premkt_pct,
round(premkt_shares / 1e3, 1) AS premkt_shares_k,
round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
round((day_open / premkt_last - 1) * 100, 2) AS open_vs_premkt_pct
FROM (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) AS prior_close,
minIf(toTimeZone(window_start, 'America/New_York'), window_start >= '2026-07-09 08:00:00' AND window_start < '2026-07-09 13:30:00') AS first_pm_bar,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 08:00:00' AND window_start < '2026-07-09 13:30:00')) AS premkt_last,
sumIf(toFloat64(volume), window_start >= '2026-07-09 08:00:00' AND window_start < '2026-07-09 13:30:00') AS premkt_shares,
toFloat64(argMinIf(open, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')) AS day_open
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'KLAC', 'LRCX', 'META', 'NVDA')
AND ((window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')
OR (window_start >= '2026-07-09 08:00:00' AND window_start < '2026-07-09 20:00:00'))
GROUP BY ticker
)
ORDER BY tickerה-print האחרון של KLAC ב-premarket עמד על +8.49% מעל מחיר הסגירה של יום רביעי, והיא נפתחה ב-+8.14%; LRCX עלתה ב-+9.64% לקראת פתיחה של +9.67%; META רשמה print של -3.16% ונפתחה ב--3.16%. קראו את open_vs_premkt_pct: כל שש המניות נפתחו בטווח של אחוז אחד ממחיר ה-premarket האחרון שלהן. NVDA היא החריגה, עם 0.16% במסחר הלילה על נפח של 3741.7 אלף מניות, נפח ה-premarket הכבד ביותר מבין השש והתנועה הקטנה ביותר (מסחר ב-premarket ובשעות שלאחר הסגירה).
האם היה טריגר? הנתונים שלנו לא מצביעים על דבר
סיכום צריך להסביר מה הניע מניה. בטבלאות שלנו אין כל אזכור: פיד החדשות ומדד הדיווחים ל-SEC ריקים עבור ארבע המניות שרשמו את פערי המחיר (gaps) המשמעותיים ביותר.
| סימול | כתבות לילה | כתבות מסחר | דיווחים ל-SEC | דיווחים 8-K |
|---|---|---|---|---|
| AMD | 1 | 2 | 0 | 0 |
| KLAC | 0 | 0 | 0 | 0 |
| LRCX | 0 | 0 | 0 | 0 |
| META | 4 | 7 | 1 | 0 |
| MSFT | 6 | 5 | 0 | 0 |
| MU | 6 | 6 | 0 | 0 |
| NVDA | 7 | 9 | 0 | 0 |
| TER | 0 | 0 | 0 | 0 |
| WDC | 0 | 0 | 0 | 0 |
ה-SQL המדויק מאחורי כל מספר
SELECT
ticker,
toUInt32(sum(overnight_articles)) AS overnight_articles,
toUInt32(sum(session_articles)) AS session_articles,
toUInt32(sum(sec_filings)) AS sec_filings,
toUInt32(sum(filings_8k)) AS filings_8k
FROM (
SELECT
arrayJoin(['AMD', 'KLAC', 'LRCX', 'META', 'MSFT', 'MU', 'NVDA', 'TER', 'WDC']) AS ticker,
toUInt64(0) AS overnight_articles, toUInt64(0) AS session_articles,
toUInt64(0) AS sec_filings, toUInt64(0) AS filings_8k
UNION ALL
SELECT
arrayJoin(tickers) AS ticker,
countIf(published_utc < '2026-07-09 13:30:00') AS overnight_articles,
countIf(published_utc >= '2026-07-09 13:30:00') AS session_articles,
toUInt64(0) AS sec_filings, toUInt64(0) AS filings_8k
FROM global_markets.stocks_news
WHERE published_utc >= '2026-07-08 20:00:00' AND published_utc < '2026-07-09 20:00:00'
GROUP BY ticker
UNION ALL
SELECT
ticker, toUInt64(0), toUInt64(0),
count() AS sec_filings,
countIf(form_type = '8-K') AS filings_8k
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date >= '2026-07-08' AND filing_date <= '2026-07-09'
GROUP BY ticker
)
WHERE ticker IN ('AMD', 'KLAC', 'LRCX', 'META', 'MSFT', 'MU', 'NVDA', 'TER', 'WDC')
GROUP BY ticker
ORDER BY ticker0 כתבות overnight, 0 במהלך יום המסחר, 0 דיווחי SEC עבור KLAC, ואותה שורה ריקה עבור LRCX, TER ו-WDC. המניה NVDA, שלא רשמה פער מחיר, זכתה לסיקור הנרחב ביותר מבין התשע (7 overnight, 9 intraday) וסגרה בירידות. מדובר בתשומת הלב של פיד אחד בלבד, לא של התקשורת העולמית, ושורה חסרה אינה הוכחה לאירוע שלא התרחש, אך הנתונים שלנו לא מצביעים על סיבה, והתשובה "סיבה לא ידועה" היא תשובה מלאה.
לוח התוצאות
כל שינוי משווה בין נר הדקה האחרון של המסחר הרציף ב-9 ביולי לבין זה של יום רביעי; השורות מסודרות לפי סדר אלפביתי, כך שכל ETF שומר על מיקום קבוע.
| סימול | סגירה קודמת | פתיחת יום | סגירת יום | פער פתיחה (%) | שינוי תוך-יומי (%) | שינוי (%) | שיא יומי | שפל יומי | נפח מסחר (M) |
|---|---|---|---|---|---|---|---|---|---|
| DIA | 522.72 | 523.65 | 524.22 | 0.18 | 0.11 | 0.29 | 525.15 | 522.14 | 2.7 |
| IWM | 293.47 | 295.27 | 297.26 | 0.61 | 0.67 | 1.29 | 297.88 | 294.9 | 14.4 |
| QQQ | 711.3 | 718.33 | 723.19 | 0.99 | 0.68 | 1.67 | 724.23 | 715.12 | 27.8 |
| SPY | 745.31 | 747.35 | 751.64 | 0.27 | 0.57 | 0.85 | 751.97 | 745.59 | 32.5 |
ה-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-08 13:30:00' AND window_start < '2026-07-08 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-09 13:30:00' AND window_start < '2026-07-09 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
FROM sess s LEFT JOIN prior p ON s.ticker = p.ticker
ORDER BY tickerכל ארבעת המדדים ננעלו בעליות. QQQ הוביל עם +1.67%, פער של +0.99% בתוספת עלייה של +0.68%; מדד המניות בעלות שווי שוק קטן IWM רשם +1.29%, SPY עלה ב-+0.85% לרמה של $751.64, ו-DIA השתרך מאחור עם +0.29%. מניות הצמיחה בראש, מדד הדאו בסוף.
האם היום היה חריג?
ברמת המדד, התשובה היא לא: סגירת ה-QQQ בשיעור של +1.67% דורגה במקום ה-10 מתוך 21 ימי המסחר האחרונים לפי גודל השינוי, בעוד שהתשואה מ-Open ל-Close של SPY דורגה במקום ה-8 מתוך 22. הדרמה התרחשה בין הקבוצות השונות של יום המסחר.
| שינוי QQQ סגירה-לסגירה (%) | דירוג תנודה מוחלטת QQQ | סשנים מושווים QQQ | שינוי SPY פתיחה-לסגירה (%) | דירוג תנודה מוחלטת SPY | סשנים מושווים SPY | סשן ראשון |
|---|---|---|---|---|---|---|
| 1.67 | 10 | 21 | 0.57 | 8 | 22 | 2026-06-08 |
ה-SQL המדויק מאחורי כל מספר
SELECT
round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-09')), 2) AS qqq_close_over_close_pct,
arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-09'))), groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-07-09'))) + 1 AS qqq_abs_move_rank,
countIf(ticker = 'QQQ' AND isFinite(cc_pct)) AS qqq_sessions_compared,
round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-09')), 2) AS spy_open_to_close_pct,
arrayCount(x -> x > abs(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-09'))), groupArrayIf(abs(oc_pct), ticker = 'SPY' AND d != toDate('2026-07-09'))) + 1 AS spy_abs_move_rank,
countIf(ticker = 'SPY') AS spy_sessions_compared,
toString(min(d)) AS first_session
FROM (
SELECT ticker, d,
if(isFinite(close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY d) - 1),
(close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY d) - 1) * 100, NULL) 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-06-08 13:30:00')
AND window_start < toDateTime('2026-07-10 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker, d
)
)רוחב שוק: הסשן הרחב ביותר של השבוע
| עליות | ירידות | ללא שינוי | סימולים נזילים | נסחרו בשני הסשנים | הוסרו בסינון נזילות | אחוז עליות (%) | אחוז עליות 8 ביולי (%) |
|---|---|---|---|---|---|---|---|
| 4263 | 1631 | 72 | 5966 | 11351 | 5385 | 71.5 | 29.6 |
ה-SQL המדויק מאחורי כל מספר
SELECT
countIf(close_9 > close_8 AND close_8 > 0 AND dv_9 >= 1000000) AS advancers,
countIf(close_9 < close_8 AND close_8 > 0 AND dv_9 >= 1000000) AS decliners,
countIf(close_9 = close_8 AND close_8 > 0 AND dv_9 >= 1000000) AS unchanged,
countIf(close_8 > 0 AND close_9 > 0 AND dv_9 >= 1000000) AS liquid_tickers,
countIf(close_8 > 0 AND close_9 > 0) AS traded_both_sessions,
countIf(close_8 > 0 AND close_9 > 0) - countIf(close_8 > 0 AND close_9 > 0 AND dv_9 >= 1000000) AS dropped_by_liquidity_filter,
round(100.0 * countIf(close_9 > close_8 AND close_8 > 0 AND dv_9 >= 1000000) / countIf(close_8 > 0 AND close_9 > 0 AND dv_9 >= 1000000), 1) AS advancer_pct,
round(100.0 * countIf(close_8 > close_7 AND close_7 > 0 AND dv_8 >= 1000000) / countIf(close_8 > 0 AND close_7 > 0 AND dv_8 >= 1000000), 1) AS jul8_advancer_pct
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')) AS close_7,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) AS close_8,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')) AS close_9,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00') AS dv_9,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00') AS dv_8
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-09 20:00:00'
GROUP BY ticker
)4263 מניות עולות מול 1631 מניות יורדות, המהוות נתח של 71.5% מניות עולות לאחר 29.6% ביום רביעי, באותו חישוב ועם אותו פילטר של מיליון דולר במחזור מסחר (5385 מתוך 11351 ניירות ערך נופלים מתחת לרף זה). בהשוואה לשאר ימי השבוע:
| תאריך | SPY % | QQQ % | אחוז עליות (%) | נכסים נזילים |
|---|---|---|---|---|
| 2026-07-06 | 0.87 | 1.39 | 62.4 | 6189 |
| 2026-07-07 | -0.48 | -1.82 | 33.9 | 6189 |
| 2026-07-08 | -0.31 | 0.25 | 29.6 | 6162 |
| 2026-07-09 | 0.85 | 1.67 | 71.4 | 5973 |
ה-SQL המדויק מאחורי כל מספר
WITH per_day AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(toFloat64(close), window_start) AS c,
sum(toFloat64(close) * toFloat64(volume)) AS dv
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-09 20:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker, d
),
lagged AS (
SELECT ticker, d, c, dv,
lagInFrame(c) OVER (PARTITION BY ticker ORDER BY d) AS prev_c
FROM per_day
)
SELECT
toString(d) AS date,
round(anyIf((c / prev_c - 1) * 100, ticker = 'SPY'), 2) AS spy_pct,
round(anyIf((c / prev_c - 1) * 100, ticker = 'QQQ'), 2) AS qqq_pct,
round(100.0 * countIf(c > prev_c AND prev_c > 0 AND dv >= 1000000) / countIf(c > 0 AND prev_c > 0 AND dv >= 1000000), 1) AS advancer_pct,
countIf(c > 0 AND prev_c > 0 AND dv >= 1000000) AS liquid_names
FROM lagged
WHERE d >= toDate('2026-07-06')
GROUP BY d
ORDER BY dיום שני החל עם 62.4% מניות עולות, יום שלישי ויום רביעי צנחו ל-33.9% ו-29.6%, והנתון של יום חמישי, 71.4%, הוא הגבוה ביותר מבין ארבעת הסשנים שהושלמו השבוע (יום שישי, ה-10 ביולי, חל לאחר סיכום זה). ה-QQQ הציג מגמה דומה: -1.82% ביום שלישי, 0.25% ביום רביעי, ו-+1.67% ביום חמישי.
מעבר לשבבים: כיצד נסחר שאר השוק
רוחב השוק מעיד על כך שרוב המניות עלו; הוא אינו מעיד על כך שהראלי היה אחיד. להלן: סל שווה-משקל של שלושה ניירות ערך נזילים בכל סקטור, אותו סל מוצהר מדי יום.
| סקטור | שמות | שינוי % ממוצע | נכס גרוע % | נכס מוביל % | פער מסקטור מוביל % |
|---|---|---|---|---|---|
| Semiconductors | 3 | 4.24 | 3.2 | 5.68 | 0 |
| Financials | 3 | 1.88 | 1.46 | 2.61 | -2.36 |
| Industrials | 3 | 0.42 | -1 | 1.4 | -3.82 |
| Healthcare | 3 | 0.22 | -1.62 | 1.41 | -4.02 |
| Big tech | 3 | 0.17 | -0.76 | 0.93 | -4.07 |
| Staples | 3 | -0.91 | -1.04 | -0.75 | -5.15 |
| Utilities | 3 | -0.96 | -1.28 | -0.41 | -5.21 |
| Energy | 3 | -2.01 | -2.54 | -1.06 | -6.25 |
ה-SQL המדויק מאחורי כל מספר
SELECT
sector,
count() AS names,
round(avg(pct_chg), 2) AS avg_pct_chg,
round(min(pct_chg), 2) AS worst_name_pct,
round(max(pct_chg), 2) AS best_name_pct,
round(avg(pct_chg) - max(avg(pct_chg)) OVER (), 2) AS gap_to_best_sector_pct
FROM (
SELECT
ticker,
multiIf(ticker IN ('AMD', 'AVGO', 'KLAC'), 'Semiconductors',
ticker IN ('AAPL', 'MSFT', 'GOOGL'), 'Big tech',
ticker IN ('JPM', 'BAC', 'GS'), 'Financials',
ticker IN ('CAT', 'HON', 'GE'), 'Industrials',
ticker IN ('XOM', 'CVX', 'COP'), 'Energy',
ticker IN ('JNJ', 'UNH', 'PFE'), 'Healthcare',
ticker IN ('KO', 'PG', 'WMT'), 'Staples',
'Utilities') AS sector,
(toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'))
/ toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) - 1) * 100 AS pct_chg
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AMD', 'AVGO', 'KLAC', 'AAPL', 'MSFT', 'GOOGL', 'JPM', 'BAC', 'GS', 'CAT', 'HON', 'GE',
'XOM', 'CVX', 'COP', 'JNJ', 'UNH', 'PFE', 'KO', 'PG', 'WMT', 'NEE', 'DUK', 'SO')
AND window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-09 20:00:00'
GROUP BY ticker
)
GROUP BY sector
ORDER BY avg_pct_chg DESCSemiconductors הובילה עם +4.24%, Energy פיגרה עם -2.01%, מרווח של -6.25 נקודות (gap_to_best_sector_pct). הפיננסים היו הסקטור החזק ביותר מחוץ למניות השבבים עם +1.88%; מוצרי צריכה בסיסיים (-0.91%), תשתיות (-0.96%) ואנרגיה ננעלו בירידות. מניות הטכנולוגיה הגדולות (AAPL, MSFT ו-GOOGL) רשמו עלייה מתונה של +0.17% בממוצע. ההיפוך הגדול ביותר של היום בין הפתיחה לנעילה, תנודה של +8.1% במניית META, נמצא מחוץ לשמונת הסלים; בתוך סל זה, המהלך של MSFT מפתיחה ב--2.25% לנעילה ב-+0.33% היה התנודה החדה ביותר.
פתיחת המסחר בסקטור השבבים והירידות שבאו בעקבותיה
gap_pct הוא השינוי בפתיחה לעומת נעילת יום רביעי; intraday_pct הוא מהלך המסחר בשאר היום. השורות מסודרות לפי סדר אלפביתי.
| סימול | סגירה קודמת | פתיחת יום | סגירת יום | פער פתיחה (%) | שינוי תוך-יומי (%) | שינוי % | מחזור יומי ($B) |
|---|---|---|---|---|---|---|---|
| AMD | 517.26 | 537.26 | 546.66 | 3.87 | 1.75 | 5.68 | 12.15 |
| AVGO | 388.67 | 402.19 | 401.11 | 3.48 | -0.27 | 3.2 | 8.34 |
| INTC | 110.27 | 114.87 | 112.55 | 4.17 | -2.02 | 2.07 | 9.21 |
| KLAC | 221.03 | 239.02 | 229.51 | 8.14 | -3.98 | 3.84 | 2.29 |
| LRCX | 332.93 | 365.13 | 353.24 | 9.67 | -3.26 | 6.1 | 3.36 |
| MRVL | 231.66 | 246.18 | 243.33 | 6.27 | -1.16 | 5.04 | 4.04 |
| MU | 949.37 | 1016.51 | 990.5 | 7.07 | -2.56 | 4.33 | 33.56 |
| NVDA | 204.14 | 204.46 | 202.76 | 0.16 | -0.83 | -0.68 | 21.28 |
| SNDK | 1729.4 | 1835.61 | 1858.26 | 6.14 | 1.23 | 7.45 | 20.59 |
| SOXL | 174.84 | 199.81 | 192.44 | 14.28 | -3.69 | 10.07 | 7.8 |
| SOXS | 4.52 | 3.87 | 4.07 | -14.38 | 5.17 | -9.96 | 2.18 |
| STX | 859.68 | 922.28 | 889.79 | 7.28 | -3.52 | 3.5 | 3.64 |
| TER | 351.56 | 379.24 | 362.87 | 7.87 | -4.32 | 3.22 | 0.95 |
| WDC | 550.71 | 594.14 | 578.32 | 7.89 | -2.66 | 5.01 | 3.27 |
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-09 00:00:00')) AS prior_close,
toFloat64(argMinIf(open, window_start, window_start >= '2026-07-09 00:00:00')) AS day_open,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-09 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-09 00:00:00') AS day_low,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-09 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AMD', 'AVGO', 'INTC', 'KLAC', 'LRCX', 'MRVL', 'MU', 'NVDA', 'SNDK', 'SOXL', 'SOXS', 'STX', 'TER', 'WDC')
AND ((window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')
OR (window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round(prior_close, 2) AS prior_close,
round(day_open, 2) AS day_open,
round(day_close, 2) AS day_close,
round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
round((day_close / day_open - 1) * 100, 2) AS intraday_pct,
round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
day_dollar_bn
FROM per_name
ORDER BY tickerמניית KLAC פתחה בעלייה של +8.14% מעל מחיר הנעילה של יום רביעי, ולאחר מכן מחקה -3.98%; LRCX פתחה ב-+9.67% ונחלשה ב--3.26%; TER (+7.87%) ו-WDC (+7.89%) רשמו דפוס דומה. MU פתחה בגאפ של +7.07%, נסוגה ב--2.56%, אך עדיין ננעלה ב-+4.33% עם מחזור של 33.56 מיליארד דולר, המניה הסחירה ביותר בסקטור זה יום שני ברציפות (סיכום יום רביעי כולל את היום הראשון). AMD ו-SNDK היו יוצאות הדופן: AMD הוסיפה 1.75% לאחר פתיחה של +3.87% וסיימה ב-+5.68%, ו-SNDK, שכבר עלתה ב-6.14% בפתיחה, הוסיפה עוד 1.23% וסגרה ב-+7.45%. ומה לגבי NVDA: פתיחה של +0.16%, ללא גאפ, שהובילה לנעילה ב--0.68%.
| 9 ביולי ירוק | 9 ביולי אדום | 8 ביולי ירוק | NVDA 9 ביולי % | NVDA 8 ביולי % | נכסים שנספרו |
|---|---|---|---|---|---|
| 12 | 2 | 12 | -0.68 | 3.66 | 14 |
ה-SQL המדויק מאחורי כל מספר
SELECT
countIf(close_9 > close_8) AS jul9_green,
countIf(close_9 < close_8) AS jul9_red,
countIf(close_8 > close_7) AS jul8_green,
round(anyIf((close_9 / close_8 - 1) * 100, ticker = 'NVDA'), 2) AS nvda_jul9_pct,
round(anyIf((close_8 / close_7 - 1) * 100, ticker = 'NVDA'), 2) AS nvda_jul8_pct,
count() AS names_counted
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')) AS close_7,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) AS close_8,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')) AS close_9
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AMD', 'AVGO', 'INTC', 'KLAC', 'LRCX', 'MRVL', 'MU', 'NVDA', 'SNDK', 'SOXL', 'SOXS', 'STX', 'TER', 'WDC')
AND window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-09 20:00:00'
GROUP BY ticker
)12 מתוך ארבע עשרה המניות ננעלו בירוק; 2 הנעילות באדום היו היפוך מבני ביום של עליות, ו-NVDA ב--0.68%, יום לאחר שסגרה בעלייה של +3.66%. מניית השבבים הגדולה ביותר בסקטור נותרה מחוץ לחגיגה של הסקטור שלה, בעוד שהיא מרכזת את הסיקור החדשותי המשמעותי ביותר.
הצד השני: מניות ה-mega-cap פתחו בירידות וטיפסו בחזרה
| סימול | סגירה קודמת | פתיחת יום | סגירת יום | פער פתיחה (%) | שינוי תוך-יומי (%) | שינוי % | מחזור יומי ($B) |
|---|---|---|---|---|---|---|---|
| AAPL | 313.26 | 310.51 | 316.17 | -0.88 | 1.82 | 0.93 | 11.14 |
| AMZN | 243.55 | 239.82 | 246.95 | -1.53 | 2.97 | 1.4 | 6.79 |
| CVX | 175.92 | 174.63 | 174.05 | -0.73 | -0.33 | -1.06 | 0.91 |
| GOOGL | 361.64 | 354.31 | 358.89 | -2.03 | 1.29 | -0.76 | 6.75 |
| JNJ | 263.36 | 260.63 | 259.1 | -1.04 | -0.59 | -1.62 | 1.25 |
| META | 603.03 | 583.99 | 631.31 | -3.16 | 8.1 | 4.69 | 12.69 |
| MSFT | 383.05 | 374.45 | 384.33 | -2.25 | 2.64 | 0.33 | 8.27 |
| TSLA | 393.92 | 393.99 | 406.56 | 0.02 | 3.19 | 3.21 | 12.67 |
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-09 00:00:00')) AS prior_close,
toFloat64(argMinIf(open, window_start, window_start >= '2026-07-09 00:00:00')) AS day_open,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 00:00:00')) AS day_close,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-09 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'AMZN', 'CVX', 'GOOGL', 'JNJ', 'META', 'MSFT', 'TSLA')
AND ((window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')
OR (window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round(prior_close, 2) AS prior_close,
round(day_open, 2) AS day_open,
round(day_close, 2) AS day_close,
round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
round((day_close / day_open - 1) * 100, 2) AS intraday_pct,
round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
day_dollar_bn
FROM per_name
ORDER BY tickerשבע מתוך שמונה המניות פתחו מתחת לשער הסגירה של יום רביעי; מה שקרה לאחר מכן הוא שמבדיל ביניהן. META פתחה בירידה של -3.16% וטיפסה ב-+8.1% עד לסגירה ב-4.69%, ההיפוך החד ביותר בין שער הפתיחה לשער הסגירה בדף. MSFT פתחה בירידה של -2.25% והתאוששה ל-+0.33%; AMZN (+1.4%) ו-AAPL (+0.93%) עקבו אחריה; TSLA לא יצרה פער פתיחה וטיפסה ל-+3.21%. השמות שנותרו בירידות לא היו ממגזר הצמיחה: GOOGL (-0.76%), CVX (-1.06%), JNJ (-1.62%). המאמר מדוע מניות יוצרות פערי פתיחה במהלך הלילה מסביר את המכניקה שמאחורי התופעה.
היכן נסחר הכסף
| טבלת מובילים | סימול | מחזור דולרי ($B) | מניות (M) | מחיר ממוצע משתמע | שיעור מוביל לוח % |
|---|---|---|---|---|---|
| by dollars traded | MU | 33.56 | 33.1 | 1013.9 | 100 |
| by dollars traded | SPY | 24.37 | 32.5 | 749.85 | 72.6 |
| by dollars traded | NVDA | 21.28 | 105.3 | 202.09 | 63.4 |
| by dollars traded | SNDK | 20.59 | 11 | 1871.82 | 61.4 |
| by dollars traded | QQQ | 20.04 | 27.8 | 720.86 | 59.7 |
| by dollars traded | META | 12.69 | 20.8 | 610.1 | 37.8 |
| by shares traded | SOXS | 2.18 | 558.1 | 3.91 | 100 |
| by shares traded | BITO | 2.79 | 326.2 | 8.55 | 58.4 |
| by shares traded | TZA | 0.65 | 164 | 3.96 | 29.4 |
| by shares traded | SNDQ | 0.34 | 137.4 | 2.47 | 24.6 |
ה-SQL המדויק מאחורי כל מספר
SELECT leaderboard, ticker, dollar_volume_bn, shares_m,
round(1000 * dollar_volume_bn / shares_m, 2) AS implied_avg_price,
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-09 13:30:00' AND window_start < '2026-07-09 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-09 13:30:00' AND window_start < '2026-07-09 20:00:00'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY shares_m DESC
LIMIT 4
)
ORDER BY leaderboard, pct_of_board_leader DESCMU ניצבה שוב בראש טבלת המסחר במונחים דולריים עם 33.56B, מעל SPY (24.37B), NVDA (21.28B) ו-SNDK (20.59B); סקטור הזיכרון תופס שניים מארבעת המקומות הראשונים. טבלת המניות לפי נפח מסחר מציגה שוק שונה: SOXS הובילה עם 558.1M מניות, במחיר משתמע של $3.91 (נפח מסחר יחסי).
| זמן ET | מניות (B) | שיעור הקבוצה הגדולה % |
|---|---|---|
| 09:30 | 1.79 | 58.3 |
| 10:00 | 1.4 | 45.4 |
| 10:30 | 1.09 | 35.5 |
| 11:00 | 0.95 | 30.9 |
| 11:30 | 0.82 | 26.7 |
| 12:00 | 0.75 | 24.3 |
| 12:30 | 0.64 | 20.9 |
| 13:00 | 0.64 | 20.9 |
| 13:30 | 0.66 | 21.5 |
| 14:00 | 0.71 | 23 |
| 14:30 | 0.74 | 24.1 |
| 15:00 | 0.84 | 27.5 |
| 15:30 | 3.07 | 100 |
ה-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
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-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'
UNION ALL
SELECT
'15:30' AS et_time,
toFloat64(size) AS shares
FROM global_markets.stocks_trades
WHERE sip_timestamp >= '2026-07-09 20:00:00' AND sip_timestamp < '2026-07-09 20:15:00'
AND has(conditions, 8)
)
GROUP BY et_time
ORDER BY et_timeצורת U קלאסית: ב"דלי" של פתיחת המסחר נסחרו 1.79B מניות (58.3% מהנפח הגבוה ביותר), בשפל של אמצע היום נסחרו 0.64B מניות, וחצי השעה של מכרז הנעילה הייתה הגדולה ביותר ביום עם 3.07B מניות. גם ביום שאת הטון שלו קבע הפתיחה, נפח המסחר הגיע לשיאו בנעילה.
זירת האופציות
| הדפסות אופציות (M) | חוזים (M) | חוזים 8 ביולי (M) | אחוז Call מנפח מסחר | אחוז 0DTE | אחוז 0DTE 8 ביולי | סגירה רגילה SPY | נכס בסיס 1 | סטרייק 1 | סוג 1 | חוזים 1 (K) | מחיר ממוצע 1 | האם 0DTE 1 | נכס בסיס 2 | סטרייק 2 | סוג 2 | האם 0DTE 2 | נכס בסיס 3 | סטרייק 3 | סוג 3 | האם 0DTE 3 | Moneyness 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9.99 | 58.85 | 63.26 | 58 | 28.7 | 38.7 | 751.64 | SPY | 751 | C | 846.6 | 0.526 | 1 | SPY | 752 | C | 1 | SPY | 750 | C | 1 | -0.64 |
ה-SQL המדויק מאחורי כל מספר
WITH
(
SELECT (groupArray(und), groupArray(strike), groupArray(typ), groupArray(vol), groupArray(avg_px), groupArray(is_0dte))
FROM (
SELECT any(underlying_symbol) AS und, any(toFloat64(strike_price)) AS strike, any(option_type) AS typ,
sum(size) AS vol, round(avg(toFloat64(price)), 3) AS avg_px,
if(substring(ticker, length(ticker) - 14, 6) = '260709', 1, 0) AS is_0dte
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
GROUP BY ticker
ORDER BY vol DESC
LIMIT 3
)
) AS top3,
(
SELECT round(toFloat64(argMax(close, window_start)), 2)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'
) AS spy_regular_close,
(
SELECT round(toFloat64(sum(size)) / 1e6, 2)
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00'
) AS jul8_contracts_m,
(
SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260708') / sum(size), 1)
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00'
) AS jul8_pct_0dte
SELECT
round(count() / 1e6, 2) AS option_prints_m,
round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
jul8_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) = '260709') / sum(size), 1) AS pct_0dte,
jul8_pct_0dte,
spy_regular_close,
top3.1[1] AS top1_und, top3.2[1] AS top1_strike, top3.3[1] AS top1_type,
round(toFloat64(top3.4[1]) / 1e3, 1) AS top1_contracts_k, top3.5[1] AS top1_avg_px, top3.6[1] AS top1_is_0dte,
top3.1[2] AS top2_und, top3.2[2] AS top2_strike, top3.3[2] AS top2_type, top3.6[2] AS top2_is_0dte,
top3.1[3] AS top3_und, top3.2[3] AS top3_strike, top3.3[3] AS top3_type, top3.6[3] AS top3_is_0dte,
round(toFloat64(top3.2[1]) - spy_regular_close, 2) AS top1_moneyness
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'הזירה רשמה 9.99 מיליון עסקאות ו-58.85 מיליון חוזים, מתחת לממוצע של יום רביעי שעמד על 63.26 מיליון. חלקן של אופציות ה-Call עמד על 58% מהנפח, בעוד שנתח ה-0DTE ירד ל-28.7% מ-38.7%. שלושת החוזים הפעילים ביותר היו כולם אופציות Call על SPY לאותו יום: ה-751C (846.6 אלף חוזים, במחיר ממוצע של 0.526 דולר), ה-752C וה-750C; מדובר בסולם סביב מחיר הסגירה של SPY ב-751.64 דולר (אופציות 0DTE מכסות את המוצר).
גידור או הימור? גידור רוכש מחירי מימוש מחוץ לכסף (out-of-the-money); הימור רוכש את הצד שאליו הוא מצפה שהשוק ינוע.
| טווח סטרייק | חוזים Call (K) | חוזים Put (K) | אחוז Call |
|---|---|---|---|
| Strike >2% below close | 1.8 | 146.8 | 1.2 |
| Strike 0.5-2% below | 255.4 | 1356.5 | 15.8 |
| Strike within 0.5% | 3768.9 | 2563.3 | 59.5 |
| Strike 0.5-2% above | 29.1 | 2.7 | 91.6 |
| Strike >2% above close | 0.3 | 0.3 | 49 |
ה-SQL המדויק מאחורי כל מספר
WITH (
SELECT toFloat64(argMax(close, window_start))
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'
) AS spy_close
SELECT
multiIf(dist < -2, 'Strike >2% below close',
dist < -0.5, 'Strike 0.5-2% below',
dist <= 0.5, 'Strike within 0.5%',
dist <= 2, 'Strike 0.5-2% above',
'Strike >2% above close') AS strike_bucket,
round(toFloat64(sumIf(size, option_type = 'C')) / 1e3, 1) AS call_contracts_k,
round(toFloat64(sumIf(size, option_type = 'P')) / 1e3, 1) AS put_contracts_k,
round(100.0 * sumIf(size, option_type = 'C') / sum(size), 1) AS call_share_pct
FROM (
SELECT option_type, size, (toFloat64(strike_price) / spy_close - 1) * 100 AS dist
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
AND underlying_symbol = 'SPY'
AND substring(ticker, length(ticker) - 14, 6) = '260709'
)
GROUP BY strike_bucket
ORDER BY min(dist)המסחר באופציות לאותו יום התרכז סביב הכסף: 3768.9 אלף אופציות Call ו-2563.3 אלף אופציות Put בטווח של חצי אחוז ממחיר הסגירה (59.5% אופציות Call). הכנפיים התפצלו לפי כיוון: מתחת למחיר הסגירה נרשמו 1356.5 אלף אופציות Put מול 255.4 אלף אופציות Call (נתח ה-Call עמד על 1.2% ככל שמתרחקים כלפי מטה); מעל מחיר הסגירה, אופציות ה-Call היוו 91.6% מתוך סל דליל בהרבה של 29.1 אלף חוזים. נפח המסחר בכנפיים התרכז במחירי מימוש נמוכים, שם נרכשת הגנה: מדובר בסולם סביב הכסף, ולא בסולם המכוון לעליות.
סרט הציטוטים
| עדכונים 9 ביולי (M) | עדכונים 8 ביולי (M) | שינוי יומי (%) | עדכונים 9 ביולי SPY (M) | עדכונים 9 ביולי QQQ (M) | עדכונים 9 ביולי NVDA (M) | עדכונים 9 ביולי TSLA (M) | עדכונים 9 ביולי MU (M) |
|---|---|---|---|---|---|---|---|
| 383.44 | 530.55 | -27.7 | 2.71 | 4.35 | 1.83 | 0.46 | 0.72 |
ה-SQL המדויק מאחורי כל מספר
SELECT
round(countIf(toDate(sip_timestamp) = toDate('2026-07-09')) / 1e6, 2) AS jul9_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08')) / 1e6, 2) AS jul8_updates_m,
round((countIf(toDate(sip_timestamp) = toDate('2026-07-09')) / countIf(toDate(sip_timestamp) = toDate('2026-07-08')) - 1) * 100, 1) AS day_over_day_pct,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'SPY') / 1e6, 2) AS jul9_spy_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'QQQ') / 1e6, 2) AS jul9_qqq_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'NVDA') / 1e6, 2) AS jul9_nvda_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'TSLA') / 1e6, 2) AS jul9_tsla_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'MU') / 1e6, 2) AS jul9_mu_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'הנתון השקט ביותר של היום: 383.44 מיליון עדכוני NBBO בסרט הציטוטים של המניות, -27.7% לעומת יום רביעי. האלימות התרחשה ברמות המחירים, לא בתנודתיות בציטוטים. QQQ הובילה את הטיקרים המרכזיים עם 4.35 מיליון, מעל SPY עם 2.71 מיליון ו-NVDA עם 1.83 מיליון.
| סימול | מרווח חציוני (bps) |
|---|---|
| SPY | 0.27 |
| QQQ | 0.42 |
| NVDA | 0.99 |
| TSLA | 2.27 |
| AVGO | 3.06 |
| MU | 4.23 |
| SNDK | 8.79 |
ה-SQL המדויק מאחורי כל מספר
SELECT
ticker,
round(quantileExact(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000), 2) AS median_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'QQQ', 'NVDA', 'TSLA', 'MU', 'SNDK', 'AVGO')
AND sip_timestamp >= '2026-07-09 13:30:00' AND sip_timestamp < '2026-07-09 20:00:00'
AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
GROUP BY ticker
ORDER BY median_spread_bps ASCמרווח הציטוט החציוני של SPY עמד על 0.27 נקודות בסיס, QQQ על 0.42, ו-NVDA על 0.99; אלו מספרים רגילים. הזנב הרחב יותר: MU ב-4.23 נקודות בסיס, ו-SNDK ב-8.79 נקודות בסיס (מרווח הביד-אסק הוא העלות שמדד זה מודד).
| מרווח ממוצע 9 ביולי (סנט) | דירוג הידוק | מספר סשנים להשוואה | סשן הדוק ביותר (סנט) | סשן רחב ביותר (סנט) | סשן ראשון |
|---|---|---|---|---|---|
| 2.071 | 10 | 22 | 1.809 | 2.865 | 2026-06-08 |
ה-SQL המדויק מאחורי כל מספר
SELECT
round(anyIf(avg_spread_cents, d = toDate('2026-07-09')), 3) AS jul9_avg_spread_cents,
arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-09')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-09'))) + 1 AS tightness_rank,
count() AS sessions_compared,
round(min(avg_spread_cents), 3) AS tightest_session_cents,
round(max(avg_spread_cents), 3) AS widest_session_cents,
toString(min(d)) AS first_session
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
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPY'
AND sip_timestamp >= toDateTime('2026-06-08 00:00:00')
AND sip_timestamp < toDateTime('2026-07-10 00:00:00')
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY d
)מרווח הציטוט הממוצע של SPY, שעמד על 2.071 סנט, דורג במקום ה-10 מתוך 22 ימי המסחר האחרונים, בתוך טווח של 1.809 עד 2.865 סנט: לא נרשם לחץ בציטוטים, גם לא בפתיחת המסחר.
| אופציות 9-יולי (BN) | יחס אופציות למניה | אופציות SPY 9-יולי (M) |
|---|---|---|
| 6.9 | 18 | 242 |
ה-SQL המדויק מאחורי כל מספר
WITH
(SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00') AS jul9_options_rows,
(SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00') AS jul9_stock_quote_rows
SELECT
round(jul9_options_rows / 1e9, 2) AS jul9_options_bn,
round(jul9_options_rows / jul9_stock_quote_rows, 1) AS options_to_stock_ratio,
round((SELECT count() FROM global_markets.cache_options_quotes WHERE ticker >= 'O:SPY26' AND ticker < 'O:SPY27' AND sip_timestamp >= '2026-07-09 13:30:00' AND sip_timestamp < '2026-07-09 20:00:00') / 1e6, 0) AS jul9_spy_options_mסרט ציטוטי האופציות כלל 6.9 מיליארד עדכוני NBBO, פי 18 מסרט ציטוטי המניות, כאשר ה-root של SPY לבדו רשם 242 מיליון.
ריביות: נתוני ה-9 ביולי
| שורות הדפסה 9-יולי | תאריך הדפסה אחרון | תשואת 2Y אחרונה (%) | תשואת 10Y אחרונה (%) | תשואת 30Y אחרונה (%) | מרווח 2s10s אחרון (%) |
|---|---|---|---|---|---|
| 1 | 2026-07-09 | 4.16 | 4.54 | 5.05 | 0.38 |
ה-SQL המדויק מאחורי כל מספר
SELECT
(SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-09') AS jul9_print_rows,
toString(any(date)) AS latest_print_date,
round(toFloat64(any(yield_2_year)), 2) AS latest_2y_pct,
round(toFloat64(any(yield_10_year)), 2) AS latest_10y_pct,
round(toFloat64(any(yield_30_year)), 2) AS latest_30y_pct,
round(toFloat64(any(yield_10_year)) - toFloat64(any(yield_2_year)), 2) AS latest_2s10s_pct
FROM global_markets.treasury_yields
WHERE date = '2026-07-09'נתוני אגרות החוב הממשלתיות ליום ה-9 ביולי התקבלו לאחר כתיבת הסקירה, בהתאם לעיכוב הרגיל בקובץ התשואות היומי, עם שורה 1 כעת בתיעוד. עקום התשואות של היום (2026-07-09): שנתיים 4.16%, עשר שנים 4.54%, שלושים שנה 5.05%, מרווח 2s10s ברמה של 0.38 נקודות; הטווח הקצר (שנתיים) נחלש לעומת רמת ה-8 ביולי, בעוד הטווח הארוך נותר יציב.
הלוח שמאחורי היום
| רישומי אקס-דיבידנד | פיצולים שבוצעו | פיצולים הפוכים | פיצולים רגילים | דיווח 424B2 | דיווח Form 4 | דיווח 8-K | סך דיווחים | כתבות חדשות | מקורות חדשות | טיקר חדשות מוביל | מספר חדשות מובילות | פער חדשות מובילות | חדשות מובילות NVDA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 127 | 6 | 5 | 1 | 606 | 623 | 149 | 2981 | 184 | 3 | NVDA | 20 | 8 | 1 |
ה-SQL המדויק מאחורי כל מספר
WITH
(
SELECT (count(), uniqExact(publisher))
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-09'
) AS news,
(
SELECT (argMax(t, (n, t)), max(n), max(n) - arraySort(x -> -x, groupArray(n))[2])
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-09'
)
WHERE t != 'SPCX'
GROUP BY t
)
) AS top_news
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-09') AS ex_dividend_records,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-09') AS splits_executed,
(SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-09') AS reverse_splits,
(SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-09') AS forward_splits,
(SELECT countIf(form_type = '424B2') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-09') AS fil_424b2,
(SELECT countIf(form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-09') AS fil_form4,
(SELECT countIf(form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-09') AS fil_8k,
(SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-09') AS fil_total,
news.1 AS news_articles, news.2 AS news_publishers,
top_news.1 AS top_news_ticker, top_news.2 AS top_news_n, top_news.3 AS top_news_lead_over_next,
if(top_news.1 = 'NVDA', 1, 0) AS top_news_is_nvdaלוח שנה שגרתי ביום פתיחה לא שגרתי: 127 רישומי ex-dividend, 5 איחודי מניות (reverse splits), 1 פיצול מניות (forward split), 2981 דיווחים ל-SEC (623 טפסי Form 4, 606 טפסי 424B2, 149 טפסי 8-K). העדכון הזרים 184 מאמרים בקרב 3 מוציאים לאור; הטיקר שזכה לסיקור הרב ביותר הוא NVDA, עם 20 מאמרים, פער של 8 מהשם הבא ברשימה.
על הפרק
מתוך הטבלאות שלנו, עובדות על יום המסחר הבא, לא תחזיות.
| תאריך סשן הבא | שורות חגים סשן הבא | רישומי אקס-דיבידנד הבאים | אקס-דיבידנד מניות מובילות | חוזים לפקיעה הבאה SPY (M) | חוזים לפקיעה חודשית SPY (M) | סליקת שורט אחרונה | שורות שורט 15 ביולי |
|---|---|---|---|---|---|---|---|
| 2026-07-10 | 0 | 153 | 0 | 1.66 | 0.57 | 2026-06-15 | 0 |
ה-SQL המדויק מאחורי כל מספר
SELECT
toString(min(d)) AS next_session_date,
(SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-10') AS next_session_holiday_rows,
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-10') AS ex_div_records_next,
(SELECT countIf(ticker IN ('AAPL', 'MSFT', 'JNJ', 'KO', 'PG', 'XOM', 'CVX', 'JPM', 'WMT', 'PEP', 'HON', 'CAT'))
FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-10') AS household_ex_div_next,
(SELECT round(toFloat64(sum(size)) / 1e6, 2) FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
AND underlying_symbol = 'SPY' AND substring(ticker, length(ticker) - 14, 6) = '260710') AS spy_next_expiry_contracts_m,
(SELECT round(toFloat64(sum(size)) / 1e6, 2) FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
AND underlying_symbol = 'SPY' AND substring(ticker, length(ticker) - 14, 6) = '260717') AS spy_monthly_expiry_contracts_m,
(SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest
WHERE _ingest_time < '2026-07-11 00:00:00') AS latest_short_settlement,
(SELECT count() FROM global_markets.stocks_short_interest
WHERE settlement_date = '2026-07-15' AND _ingest_time < '2026-07-11 00:00:00') AS jul15_short_rows
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-10 00:00:00' AND window_start < '2026-07-14 00:00:00'
)יום המסחר הבא הוא 2026-07-10, ללא שורות חג ב-0: יום שישי רגיל. 153 חברות יגיעו לתאריך האקס-דיבידנד באותו בוקר, 0 מתוכן מתוך רשימת השמות המוכרים שלנו. פקיעת האופציות על SPY ביום שישי היא הכבדה ביותר מבין אלו שנסחרו קדימה, עם 1.66 מיליון חוזים ב-9 ביולי לעומת 0.57 מיליון מול הפקיעה החודשית של יולי. שעון ה-short interest: נתוני הסליקה האחרונים בתיק הם 2026-06-15, עם 0 שורות שטרם הוגשו עבור אמצע יולי; FINRA מפרסמת את הנתונים כשמונה ימי מסחר לאחר הסליקה (מדוע נתוני ה-short interest בני שבועיים).
המסחר, מאומת
| בר SPY ראשון (ET) | בר SPY אחרון (ET) | בר דקה SPY | ברי מסחר רגילים | סשנים יומיים | שורות חג 9 ביולי | תאריך סגירה הבא | תווית סגירה הבאה | שם סגירה הבאה |
|---|---|---|---|---|---|---|---|---|
| 04:00 | 19:59 | 885 | 390 | 1 | 0 | 2026-09-07 | September 7, 2026 | Labor Day |
ה-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-09 13:30:00' AND window_start < '2026-07-09 20:00:00') AS regular_session_bars,
uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00') AS day_sessions,
(SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-09') AS jul9_holiday_rows,
(SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-09' AND status = 'closed') AS next_closure_date,
(SELECT concat(monthName(min(date)), ' ', toString(toDayOfMonth(min(date))), ', ', toString(toYear(min(date))))
FROM global_markets.stocks_market_holidays WHERE date > '2026-07-09' AND status = 'closed') AS next_closure_label,
(SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-09' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-09 00:00:00' AND window_start < '2026-07-10 00:00:00'יום מסחר רגיל ומלא: נר ראשון ב-SPY בשעה 04:00 ET, אחרון ב-19:59 ET, סך הכל 390 נרות של דקה, ללא שורות חג. סגירה הבאה: Labor Day, September 7, 2026.
שאלות נפוצות
מה קרה בשוק המניות ב-9 ביולי 2026?
כל קרן סל (ETF) על מדדים ננעלה בעלייה: QQQ עלה ב-1.67%, IWM ב-1.29%, SPY ב-0.85% ו-DIA ב-0.29%, כאשר 71.5% מהמניות הסחירות רשמו עליות. מניות ציוד השבבים פתחו בגאפ עולה ונחלשו; מניות המגה-קאפ פתחו בגאפ יורד והתאוששו.
מדוע מניות ציוד שבבים כמו KLAC ו-LRCX זינקו ב-9 ביולי 2026?
הנתונים שלנו אינם מצביעים על סיבה: לא פורסמה כתבה ולא הוגש דיווח ל-SEC עבור KLAC, LRCX, TER או WDC מסגירת המסחר ביום רביעי ועד יום חמישי. המהלך כבר היה מתומחר במסחר טרום-השוק, לפני השעה 9:30 בבוקר לפי שעון החוף המזרחי.
מדוע NVDA ירדה בעוד מגזר השבבים רשם עליות?
NVDA ננעלה ב--0.68% בעוד 12 מתוך ארבע-עשרה מניות שבבים ננעלו בירוק. המניה לא פתחה בגאפ (0.16% בפתיחה) והייתה הטיקר המסוקר ביותר ב-20 כתבות; הופעה משותפת בנתונים קיימת, אך הסיבה אינה מופיעה בנתונים אלו.
האם ה-9 ביולי 2026 היה יום חריג עבור השוק?
לא ברמת המדדים: המהלך של QQQ דורג במקום ה-10 מתוך 21 ימי מסחר אחרונים לפי גודל, והמרווח הממוצע של SPY היה ה-10 מתוך 22. הפיזור מתחת לפני השטח עמד על: -6.25 נקודות בין סל המגזר הטוב ביותר לגרוע ביותר.
הערות נתונים
שעות המסחר הרגילות הן 13:30–20:00 לפי שעון UTC (09:30–16:00 לפי שעון החוף המזרחי); פאנל המסחר המוקדם (premarket) משתמש בטווח השעות 08:00–13:30 UTC. שמונת סלי הסקטורים נבחרים ומשוקללים שווה בשווה, שלושה ניירות ערך נזילים בכל סל, כאשר כל ticker מופיע ב-SQL של אותו פאנל. זוהי מתודולוגיה מוצהרת, לא סיווג של ספק: שלושה שמות מייצגים את עצמם בלבד, ולא סקטור שלם. פאנל הזרזים (catalyst) מתבסס על פיד החדשות שלנו ועל אינדקס ה-EDGAR בלבד.
הערות נתונים מלאות
הפאנלים לפי ticker מסודרים לפי סדר אלפביתי, כך שכל אזכור בטקסט מצביע על שורה קבועה; לוחות המובילים מסודרים לפי ערך, וכל טענה לגבי מיקום מוגבלת לנתונים אלו. ה-print של אגרות החוב ונתוני ה-short interest של אמצע יולי מוגבלים לאפס שורות, והגעתם תעכב פוסט זה לצורך כתיבה מחדש.
מתודולוגיה
- מקורות: ה-SQL של כל פאנל מגדיר את הטבלאות שלו, אגרגציות של דקה, מטמוני ה-NBBO של מניות ואופציות, עסקאות אופציות, פיד החדשות שלנו, אינדקס ה-EDGAR, דיבידנדים, יתרות שורט, חגים ותשואות אג"ח ממשלתיות.
- חצי השעה האחרונה בפאנל הנפח כוללת את ה-prints של מכרז הנעילה. גרפי הדקה משמיטים כל print של מכרז, לכן פאנל חצי השעה מוסיף את כל העסקאות הנושאות את תנאי המכירה של מכרז הנעילה, עם חותמת זמן של 16:00 עד 16:15 שעון מזרח ארה"ב (ET) ב-consolidated tape, לתוך ה-bucket האחרון שלהן.
- מוסכמות: ערכי UTC גולמיים ב-WHERE, תוויות ET בלבד ב-SELECT; פער (gap) = פתיחת הגרף הרגיל הראשון ÷ סגירה רגילה קודמת פחות אחד; נתוני סשן קודם ושבוע קודם מחושבים בתוך השאילתה, לעולם לא מועברים מפוסט מוקדם יותר. נתוני ה-Warehouse נכונים ל-13 ביולי 2026.