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

סיכום מסחר 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 נחת ברמה זו.

שאילתהמסלול טרום-מסחר, 4:00-9:29 ET: שער אחרון בטרום מול סגירת יום רביעי, והפתיחה העוקבת
סימולסגירה קודמתנר טרום-מסחר ראשון (ET)אחרון בטרום-מסחרשינוי בטרום-מסחר (%)נפח טרום-מסחר (K)פער פתיחה (%)פתיחה מול טרום (%)
KLAC221.0304:00239.88.49357.18.14-0.33
LRCX332.9304:00365.049.64359.69.670.02
META603.0304:00584-3.161463.8-3.160
NVDA204.1404:00204.460.163741.70.160
QQQ711.304:00718.320.991652.70.990
SPY745.3104:00747.380.28814.80.270
ה-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 לפי מניה, מסגירת יום רביעי ועד חמישי
סימולכתבות לילהכתבות מסחרדיווחים ל-SECדיווחים 8-K
AMD1200
KLAC0000
LRCX0000
META4710
MSFT6500
MU6600
NVDA7900
TER0000
WDC0000
ה-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 ticker
הריצו בעצמכם

0 כתבות overnight, 0 במהלך יום המסחר, 0 דיווחי SEC עבור KLAC, ואותה שורה ריקה עבור LRCX, TER ו-WDC. המניה NVDA, שלא רשמה פער מחיר, זכתה לסיקור הנרחב ביותר מבין התשע (7 overnight, 9 intraday) וסגרה בירידות. מדובר בתשומת הלב של פיד אחד בלבד, לא של התקשורת העולמית, ושורה חסרה אינה הוכחה לאירוע שלא התרחש, אך הנתונים שלנו לא מצביעים על סיבה, והתשובה "סיבה לא ידועה" היא תשובה מלאה.

לוח התוצאות

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

שאילתהSPY / QQQ / DIA / IWM: ביצועי 9 ביולי מול סגירת 8 ביולי, שעות מסחר רגילות
סימולסגירה קודמתפתיחת יוםסגירת יוםפער פתיחה (%)שינוי תוך-יומי (%)שינוי (%)שיא יומישפל יומינפח מסחר (M)
DIA522.72523.65524.220.180.110.29525.15522.142.7
IWM293.47295.27297.260.610.671.29297.88294.914.4
QQQ711.3718.33723.190.990.681.67724.23715.1227.8
SPY745.31747.35751.640.270.570.85751.97745.5932.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. הדרמה התרחשה בין הקבוצות השונות של יום המסחר.

שאילתהתנועת SPY / QQQ בהקשר מצטבר (~22 ימי מסחר)
שינוי QQQ סגירה-לסגירה (%)דירוג תנודה מוחלטת QQQסשנים מושווים QQQשינוי SPY פתיחה-לסגירה (%)דירוג תנודה מוחלטת SPYסשנים מושווים SPYסשן ראשון
1.6710210.578222026-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
    )
)
הריצו בעצמכם

רוחב שוק: הסשן הרחב ביותר של השבוע

שאילתהרוחב שוק (נזילות גבוהה): שיעור המניות העולות ב-9 ביולי מול 8 ביולי, סינון לפי $1M מסחר
עליותירידותללא שינויסימולים נזיליםנסחרו בשני הסשניםהוסרו בסינון נזילותאחוז עליות (%)אחוז עליות 8 ביולי (%)
4263163172596611351538571.529.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-060.871.3962.46189
2026-07-07-0.48-1.8233.96189
2026-07-08-0.310.2529.66162
2026-07-090.851.6771.45973
ה-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% ביום חמישי.

מעבר לשבבים: כיצד נסחר שאר השוק

רוחב השוק מעיד על כך שרוב המניות עלו; הוא אינו מעיד על כך שהראלי היה אחיד. להלן: סל שווה-משקל של שלושה ניירות ערך נזילים בכל סקטור, אותו סל מוצהר מדי יום.

שאילתהשמונה סלי סקטורים, שלוש מניות בכל סל: תשואת 9 ביולי (סגירה מול סגירה), משקל שווה
סקטורשמותשינוי % ממוצענכס גרוע %נכס מוביל %פער מסקטור מוביל %
Semiconductors34.243.25.680
Financials31.881.462.61-2.36
Industrials30.42-11.4-3.82
Healthcare30.22-1.621.41-4.02
Big tech30.17-0.760.93-4.07
Staples3-0.91-1.04-0.75-5.15
Utilities3-0.96-1.28-0.41-5.21
Energy3-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 DESC
הריצו בעצמכם

Semiconductors הובילה עם +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 הוא מהלך המסחר בשאר היום. השורות מסודרות לפי סדר אלפביתי.

שאילתהארבע-עשרה מניות שבבים: פער פתיחה מול המשך היום, 9 ביולי
סימולסגירה קודמתפתיחת יוםסגירת יוםפער פתיחה (%)שינוי תוך-יומי (%)שינוי %מחזור יומי ($B)
AMD517.26537.26546.663.871.755.6812.15
AVGO388.67402.19401.113.48-0.273.28.34
INTC110.27114.87112.554.17-2.022.079.21
KLAC221.03239.02229.518.14-3.983.842.29
LRCX332.93365.13353.249.67-3.266.13.36
MRVL231.66246.18243.336.27-1.165.044.04
MU949.371016.51990.57.07-2.564.3333.56
NVDA204.14204.46202.760.16-0.83-0.6821.28
SNDK1729.41835.611858.266.141.237.4520.59
SOXL174.84199.81192.4414.28-3.6910.077.8
SOXS4.523.874.07-14.385.17-9.962.18
STX859.68922.28889.797.28-3.523.53.64
TER351.56379.24362.877.87-4.323.220.95
WDC550.71594.14578.327.89-2.665.013.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%.

שאילתהנתוני שבבים: ספירת ירוק/אדום ב-14 המניות, ותנועת יומיים של NVDA
9 ביולי ירוק9 ביולי אדום8 ביולי ירוקNVDA 9 ביולי %NVDA 8 ביולי %נכסים שנספרו
12212-0.683.6614
ה-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 פתחו בירידות וטיפסו בחזרה

שאילתהשמונה מניות מגה-קאפ ודפנסיביות: פער פתיחה מול המשך היום, 9 ביולי
סימולסגירה קודמתפתיחת יוםסגירת יוםפער פתיחה (%)שינוי תוך-יומי (%)שינוי %מחזור יומי ($B)
AAPL313.26310.51316.17-0.881.820.9311.14
AMZN243.55239.82246.95-1.532.971.46.79
CVX175.92174.63174.05-0.73-0.33-1.060.91
GOOGL361.64354.31358.89-2.031.29-0.766.75
JNJ263.36260.63259.1-1.04-0.59-1.621.25
META603.03583.99631.31-3.168.14.6912.69
MSFT383.05374.45384.33-2.252.640.338.27
TSLA393.92393.99406.560.023.193.2112.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%). המאמר מדוע מניות יוצרות פערי פתיחה במהלך הלילה מסביר את המכניקה שמאחורי התופעה.

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

שאילתה6 המובילות לפי מחזור כספי, 4 המובילות לפי נפח מניות: 9 ביולי, שעות מסחר רגילות
טבלת מוביליםסימולמחזור דולרי ($B)מניות (M)מחיר ממוצע משתמעשיעור מוביל לוח %
by dollars tradedMU33.5633.11013.9100
by dollars tradedSPY24.3732.5749.8572.6
by dollars tradedNVDA21.28105.3202.0963.4
by dollars tradedSNDK20.59111871.8261.4
by dollars tradedQQQ20.0427.8720.8659.7
by dollars tradedMETA12.6920.8610.137.8
by shares tradedSOXS2.18558.13.91100
by shares tradedBITO2.79326.28.5558.4
by shares tradedTZA0.651643.9629.4
by shares tradedSNDQ0.34137.42.4724.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 DESC
הריצו בעצמכם

MU ניצבה שוב בראש טבלת המסחר במונחים דולריים עם 33.56B, מעל SPY (24.37B), NVDA (21.28B) ו-SNDK (20.59B); סקטור הזיכרון תופס שניים מארבעת המקומות הראשונים. טבלת המניות לפי נפח מסחר מציגה שוק שונה: SOXS הובילה עם 558.1M מניות, במחיר משתמע של $3.91 (נפח מסחר יחסי).

שאילתהמניות לכל מרווח של 30 דקות ET, שעות רגילות, כולל מכרז נעילה, באחוזים מהמרווח הגבוה ביום
זמן ETמניות (B)שיעור הקבוצה הגדולה %
09:301.7958.3
10:001.445.4
10:301.0935.5
11:000.9530.9
11:300.8226.7
12:000.7524.3
12:300.6420.9
13:000.6420.9
13:300.6621.5
14:000.7123
14:300.7424.1
15:000.8427.5
15:303.07100
ה-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 מניות. גם ביום שאת הטון שלו קבע הפתיחה, נפח המסחר הגיע לשיאו בנעילה.

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

שאילתהזרימת אופציות: עסקאות, חוזים, % קולים, נתח 0DTE מול יום רביעי, חוזים מובילים
הדפסות אופציות (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 3Moneyness 1
9.9958.8563.265828.738.7751.64SPY751C846.60.5261SPY752C1SPY750C1-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); הימור רוכש את הצד שאליו הוא מצפה שהשוק ינוע.

שאילתהאופציות SPY לאותו יום (0DTE): חוזים לפי מרחק סטרייק ממחיר הסגירה
טווח סטרייקחוזים Call (K)חוזים Put (K)אחוז Call
Strike >2% below close1.8146.81.2
Strike 0.5-2% below255.41356.515.8
Strike within 0.5%3768.92563.359.5
Strike 0.5-2% above29.12.791.6
Strike >2% above close0.30.349
ה-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 אלף חוזים. נפח המסחר בכנפיים התרכז במחירי מימוש נמוכים, שם נרכשת הגנה: מדובר בסולם סביב הכסף, ולא בסולם המכוון לעליות.

סרט הציטוטים

שאילתהעדכוני NBBO למניות: 9 ביולי מול 8 ביולי, כולל עדכוני טיקרים ספציפיים (במיליונים)
עדכונים 9 ביולי (M)עדכונים 8 ביולי (M)שינוי יומי (%)עדכונים 9 ביולי SPY (M)עדכונים 9 ביולי QQQ (M)עדכונים 9 ביולי NVDA (M)עדכונים 9 ביולי TSLA (M)עדכונים 9 ביולי MU (M)
383.44530.55-27.72.714.351.830.460.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 מיליון.

שאילתהSPY / QQQ / NVDA / TSLA / MU / SNDK / AVGO: מרווח ציטוט חציוני (RTH) בנקודות בסיס
סימולמרווח חציוני (bps)
SPY0.27
QQQ0.42
NVDA0.99
TSLA2.27
AVGO3.06
MU4.23
SNDK8.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 נקודות בסיס (מרווח הביד-אסק הוא העלות שמדד זה מודד).

שאילתהמרווח ציטוט ממוצע של SPY ב-RTH בהקשר של החודש האחרון
מרווח ממוצע 9 ביולי (סנט)דירוג הידוקמספר סשנים להשוואהסשן הדוק ביותר (סנט)סשן רחב ביותר (סנט)סשן ראשון
2.07110221.8092.8652026-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 סנט: לא נרשם לחץ בציטוטים, גם לא בפתיחת המסחר.

שאילתהזרימת NBBO לאופציות: סך עדכונים מול זרימת המניות, כולל נתח ה-SPY
אופציות 9-יולי (BN)יחס אופציות למניהאופציות SPY 9-יולי (M)
6.918242
ה-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 ביולי, ועקומת 8 ביולי (עדכני לזמן הכתיבה)
שורות הדפסה 9-יוליתאריך הדפסה אחרוןתשואת 2Y אחרונה (%)תשואת 10Y אחרונה (%)תשואת 30Y אחרונה (%)מרווח 2s10s אחרון (%)
12026-07-094.164.545.050.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 ביולי, בעוד הטווח הארוך נותר יציב.

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

שאילתהדיבידנדים, פיצולי מניות, דיווחי SEC, תשומת לב חדשותית
רישומי אקס-דיבידנדפיצולים שבוצעופיצולים הפוכיםפיצולים רגיליםדיווח 424B2דיווח Form 4דיווח 8-Kסך דיווחיםכתבות חדשותמקורות חדשותטיקר חדשות מובילמספר חדשות מובילותפער חדשות מובילותחדשות מובילות NVDA
12765160662314929811843NVDA2081
ה-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, ונתוני שורט
תאריך סשן הבאשורות חגים סשן הבארישומי אקס-דיבידנד הבאיםאקס-דיבידנד מניות מובילותחוזים לפקיעה הבאה SPY (M)חוזים לפקיעה חודשית SPY (M)סליקת שורט אחרונהשורות שורט 15 ביולי
2026-07-10015301.660.572026-06-150
ה-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 אחרון (ET)בר דקה SPYברי מסחר רגיליםסשנים יומייםשורות חג 9 ביוליתאריך סגירה הבאתווית סגירה הבאהשם סגירה הבאה
04:0019:59885390102026-09-07September 7, 2026Labor 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.