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

סיכום שוק: 7 ביולי 2026 — היום במספרים

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

ביום שלישי, 7 ביולי 2026, נלקחה בחזרה מחצית הצמיחה מהקפיצה של פתיחת המסחר ביום שני — ואף יותר מכך: QQQ נסגר ב--1.82%, יותר ממחיקת העלייה של יום שני, מול -0.29% של DIA. מתחת לפני השטח, הסרט נע ביחס של שניים-לאחד באדום: 4034 יורדות נזילות מול 2091 עולות. הסיפור האמיתי של היום היה שבירה בסקטור המוליכים למחצה, בגודל פי כמה מגודל המדד — שבה הענקיות של הסקטור לא השתתפו. כל מספר להלן נקרא משאילתה שמורה — הרחב כל פאנל לקבלת ה-SQL המדויק.

לוח התוצאות

כל שינוי משווה את פס הדקה האחרונה של הסשן הרגיל ב-7 ביולי מול יום שני 6 ביולי — ימי מסחר עוקבים.

שאילתהSPY / QQQ / DIA / IWM — 7 ביולי מול הסגירה של 6 ביולי, שעות רגילות
ה-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-06 13:30:00' AND window_start < '2026-07-06 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-07 13:30:00' AND window_start < '2026-07-07 20:00:00'
    GROUP BY ticker
)
SELECT
    s.ticker AS ticker,
    round(toFloat64(p.prior_close), 2) AS prior_close,
    round(toFloat64(s.day_open), 2) AS day_open,
    round(toFloat64(s.day_close), 2) AS day_close,
    round((toFloat64(s.day_open) / toFloat64(p.prior_close) - 1) * 100, 2) AS gap_pct,
    round((toFloat64(s.day_close) / toFloat64(s.day_open) - 1) * 100, 2) AS intraday_pct,
    round((toFloat64(s.day_close) / toFloat64(p.prior_close) - 1) * 100, 2) AS pct_change,
    round(toFloat64(s.day_high), 2) AS day_high,
    round(toFloat64(s.day_low), 2) AS day_low,
    s.shares_traded_m AS shares_traded_m
FROM sess s
JOIN prior p ON s.ticker = p.ticker
ORDER BY s.ticker

-1.82% של QQQ הוביל את ארבע תעודות הסל על המדדים בירידות; SPY נסגר -0.48%, IWM -0.9%, והנתון -0.29% של DIA היה המתון ביותר. הפיצול בין פער לתנועה תוך-יומית מראה ששני קצוות הגרף לא הסכימו בפתיחה: הפער הלילי של QQQ עמד על -1.17% והתנועה מפתיחה לסגירה על -0.65% — הפער גרם לרוב הנזק — בעוד DIA פתח בפער חיובי של 0.47% ועדיין סיים באדום, כשהתנועה מפתיחה לסגירה שלו רושמת -0.76%. ההובלה התהפכה בכל סשן מאז יום חמישי: DIA הוביל ביום חמישי, QQQ הוביל ביום שני, DIA שוב ביום שלישי.

האם היום היה חריג?

שאילתהQQQ ו-SPY: דירוג 7 ביולי מול החודש הנגרר של ימי מסחר (דירוג 1 = המהלך האבסולוטי הגדול ביותר)
ה-SQL המדויק מאחורי כל מספר
SELECT
    round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-07')), 2) AS qqq_close_over_close_pct,
    arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-07'))), groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-07-07'))) + 1 AS qqq_abs_move_rank,
    countIf(ticker = 'QQQ') AS qqq_sessions_compared,
    round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-07')), 2) AS spy_open_to_close_pct,
    arrayCount(x -> x > abs(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-07'))), groupArrayIf(abs(oc_pct), ticker = 'SPY' AND d != toDate('2026-07-07'))) + 1 AS spy_abs_move_rank,
    countIf(ticker = 'SPY') AS spy_sessions_compared,
    toString(min(d)) AS first_session
FROM (
    SELECT ticker, d,
           (close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY d) - 1) * 100 AS cc_pct,
           oc_pct
    FROM (
        SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
               argMax(toFloat64(close), window_start) AS close_px,
               (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker IN ('SPY', 'QQQ')
          AND window_start >= toDateTime('2026-06-04 00:00:00')
          AND window_start < toDateTime('2026-07-08 00:00:00')
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
        GROUP BY ticker, d
    )
)
WHERE isFinite(cc_pct)

ברמת המדד, לא במיוחד. התנועה הסגירה-על-סגירה של -1.82% ב‑QQQ מדורגת במקום 9 מתוך 21 ימי המסחר האחרונים לפי גודל מוחלט, והתנועה מפתיחה לסגירה של -0.34% ב‑SPY מדורגת במקום 15 מתוך 21 — חודש נגרר הכולל את התנודות הקשורות לזיכרון מסוף יוני מציב רף גבוה. הפיזור שמתחת לפני השטח הוא המקום בו 7 ביולי בלט.

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

שאילתהעולות מול יורדות מבין ניירות עם מחזור של לפחות $1M ב-7 ביולי
ה-SQL המדויק מאחורי כל מספר
WITH per_ticker AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-07 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 00:00:00')) AS day_close,
        sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-07 00:00:00') AS day_dollar_volume
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')
       OR (window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')
    GROUP BY ticker
)
SELECT
    countIf(day_close > prior_close AND day_dollar_volume >= 1000000) AS advancers,
    countIf(day_close < prior_close AND day_dollar_volume >= 1000000) AS decliners,
    countIf(day_close = prior_close AND day_dollar_volume >= 1000000) AS unchanged,
    countIf(day_dollar_volume >= 1000000) AS liquid_tickers,
    count() AS tickers_traded_both_sessions,
    count() - countIf(day_dollar_volume >= 1000000) AS dropped_by_liquidity_filter,
    round(100.0 * countIf(day_close > prior_close AND day_dollar_volume >= 1000000)
        / countIf(day_dollar_volume >= 1000000), 1) AS advancer_pct
FROM per_ticker
WHERE prior_close > 0 AND day_close > 0

2091 מניות עולות, 4034 מניות יורדות, 59 מניות ללא שינוי — 33.8% מהמניות הסחירות עלו, הנתון הירוק של יום שני התהפך. המסנן משמיט 5276 מתוך 11460 מניות שנסחרו בשני הסשנים בסכום הנמוך ממיליון דולר, כפי שנספר כאן.

מתחם השבבים נשבר — מלבד השמות הגדולים ביותר שלו

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

שאילתהקומפלקס השבבים ב-7 ביולי: שינוי מול סגירת יום שני, תזמון טווח ונפח דולרי
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-07 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start >= '2026-07-07 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-07 00:00:00') AS day_low,
        argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-07 00:00:00') AS low_bar,
        argMaxIf(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-07 00:00:00') AS high_bar,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-07 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-06 13:30:00' AND window_start < '2026-07-06 20:00:00')
        OR (window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round(day_close, 2) AS day_close,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
    toHour(toTimeZone(high_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(high_bar, 'America/New_York')) AS high_minute_et,
    toHour(toTimeZone(low_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(low_bar, 'America/New_York')) AS low_minute_et,
    round((day_high / day_low - 1) * 100, 2) AS range_pct,
    day_dollar_bn
FROM per_name
ORDER BY ticker

טרדיין (-9.63%) ואינטל (-9.59%) איבדו כמעט עשירית מערכן, כשמארוול (-7.41%), KLA (-7.23%), לאם ריסרץ' (-6.8%) ו-AMD (-6.41%) קרובות מאחור. שמות הזיכרון והאחסון שקפצו חלקית ביום שני התגלגלו מיד חזרה מטה: סנדיסק -7.1% על פני טווח 10.36% מגבוה לנמוך, ווסטרן דיגיטל -7.81%, סיגייט -4.84% ו-MU -4.61% — MU גלגלה $41.6 מיליארד של מניות, יותר משלושת שמות האחסון האחרים יחד (הצלילה לעומק של MU נושאת את סיפור הרקע).

שתי הענקיות של הסקטור ישבו בצד: NVDA נסגרה בירוק ב-0.67% וברודקום סיימה קרוב ליציב ב--0.83% — יום אדום כלל-סקטורי, פחות החברות הגדולות ביותר שלו (הצלילה לעומק של NVDA ליוני).

התזמון היה מסונכרן — כיס אוויר בוקר אחד: TER, LRCX ו-MU הדפיסו את השפל התוך-יומי שלהן ב-10:41, 10:41 ו-10:41 שעון החוף המזרחי, כשסנדיסק, מארוול, KLA, AVGO ו-SOXL בתוך אותן דקות (הפאנל נושא כל חותמת זמן), ו-SOXS, תעודת הסל הממונפת פי 3 הפוכה על מוליכים למחצה, הדפיסה את השיא התוך-יומי שלה ב-10:42 — המתיחה הפוכה. אינטל המשיכה ליפול זמן רב אחרי שהשאר התייצבו, השפל שלה הגיע ב-15:18. המעטפות הממונפות מתרגמות את העוצמה: SOXL -15.15% מול SOXS +15.87%.

הצד השני של הסרט

סרט אדום של שניים-לאחד עדיין מכיל שליש ירוק. מה עלה בזמן שהשבבים נפלו:

שאילתהמה עלה בזמן שהשבבים ירדו — וההדפסה הבודדת החזקה ביותר ביום
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-07 00:00:00')) AS prior_close_raw,
        toFloat64(argMinIf(open, window_start, window_start >= '2026-07-07 00:00:00')) AS day_open_raw,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 00:00:00')) AS day_close_raw,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-07 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('CRNX', 'CVX', 'JNJ', 'LLY', 'META', 'TSLA', 'UNH', 'XOM')
      AND ((window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')
        OR (window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close_raw, 2) AS prior_close,
    round(day_open_raw, 2) AS day_open,
    round(day_close_raw, 2) AS day_close,
    round((day_open_raw / prior_close_raw - 1) * 100, 2) AS gap_pct,
    round((day_close_raw / day_open_raw - 1) * 100, 2) AS intraday_pct,
    round((day_close_raw / prior_close_raw - 1) * 100, 2) AS pct_chg,
    day_dollar_bn
FROM per_name
ORDER BY ticker

אנרגיה ובריאות נשאו את הטור הירוק: אקסון +3.78%, שברון +3.47%, ג'ונסון אנד ג'ונסון +3.07%, אלי לילי +2.75%, יונייטדהלת' +2.41%. שתי מניות הענק בפאנל זה התפצלו: מטא עלתה +2.52% בעוד טסלה החזירה את רוב העלייה החד-כיוונית של יום שני ב--4.02%. וההדפסה הבודדת הקולנית ביותר על הסרט: קרינטיקס פרמסוטיקלס (CRNX) נסגרה +98.79% על מסחר של $4.19 מיליארד, כמעט הכפלה — כל המהלך הגיע כפער בין-יומי (98.91% בפתיחה; המושב הרגיל הזיז אותה רק -0.06%), סוג של תמחור מחדש בין סשנים שקורה במקום שבו המסחר טרום-שוק מתבצע. הנתונים אינם אומרים מדוע.

היכן נעשה המסחר

שאילתהמובילי מחזור בשתי דרכים: 6 ראשונים לפי דולרים, 4 ראשונים לפי מניות (רישום אחד של מניה בשימוש חוזר הוחרג עד לאימות ישות)
ה-SQL המדויק מאחורי כל מספר
SELECT leaderboard, ticker, dollar_volume_bn, shares_m,
    round(100 * if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)
        / max(if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)) OVER (PARTITION BY leaderboard), 1) AS pct_of_board_leader
FROM (
    SELECT
        'by dollars traded' AS leaderboard,
        ticker,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 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-07 13:30:00' AND window_start < '2026-07-07 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard ASC, if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m) DESC

MU הובילה את טבלת הדולרים עם 41.6 מיליארד דולר — מושב אחד לאחר שוויתרה על המקום הראשון, היא תפסה אותו בחזרה — כשלצדה SPY (28.68 מיליארד דולר) ו-QQQ (26.54 מיליארד דולר), ושלושה שמות שבבים נוספים — NVDA (19.95 מיליארד דולר), SNDK (19.73 מיליארד דולר) ו-INTC (13.82 מיליארד דולר) — משלימים את שש הראשונות. ריכוזיות המחזור בשם בודד היא מה שנפח יחסי מסמן.

בלוח המניות, SOXS סחרה 566.3 מיליון מניות — תעודת הסל ההפוכה פי 3 על מוליכים למחצה מובילה את הספירה זה המושב השלישי ברציפות (יום שני ויום חמישי נושאים את הנתונים הקודמים), הפעם ביום שבו הסקטור שלה אכן נשבר. CPOP היא הלקח הנגדי: 161.3 מיליון מניות הניבו רק 0.02 מיליארד דולר — ספירת מניות מחמיאה למניות זולות. בסיס: שעות רגילות ב-7 ביולי; רישום אחד עם סימול בשימוש חוזר הוחרג עד לאימות זהות הישות — הקבלות שלה.

צורת המסחר במהלך היום

שאילתהמניות שנסחרו לכל מקטע של 30 דקות, שעות רגילות (מיליארדים)
ה-SQL המדויק מאחורי כל מספר
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
    round(sum(toFloat64(volume)) / 1e9, 2) AS shares_bn,
    round(100 * sum(toFloat64(volume)) / max(sum(toFloat64(volume))) OVER (), 1) AS pct_of_biggest_bucket
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00'
GROUP BY et_time
ORDER BY et_time

2 מיליארד מניות בחצי השעה הראשונה, שפל של 0.64 מיליארד בשעה 13:30, ו-2.14 מיליארד לקראת הסגירה של 15:30 — החיוך הרגיל, הכבד ביותר בסגירה.

קלטת האופציות

שאילתהשורה אחת לכל יום האופציות: נפח, חלק השיחות, 0DTE ושני החוזים שתחמו את סגירת SPY
ה-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) = '260707', 1, 0) AS is_0dte
            FROM global_markets.options_trades
            WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
            GROUP BY ticker
            ORDER BY vol DESC
            LIMIT 2
        )
    ) AS top2,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00'
    ) AS spy_regular_close
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
    round(100.0 * sumIf(size, option_type = 'C') / sum(size), 1) AS call_pct_of_volume,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260707') / sum(size), 1) AS same_day_expiry_pct,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260707')) / 1e6, 2) AS same_day_contracts_m,
    round(toFloat64(sumIf(size, underlying_symbol = 'SPY')) / 1e6, 2) AS spy_contracts_m,
    round(toFloat64(sumIf(size, underlying_symbol = 'QQQ')) / 1e6, 2) AS qqq_contracts_m,
    round(toFloat64(sumIf(size, underlying_symbol = 'INTC')) / 1e6, 2) AS intc_contracts_m,
    top2.1[1] AS top_contract_underlying,
    top2.2[1] AS top_contract_strike,
    top2.3[1] AS top_contract_type,
    if(top2.3[1] = 'C', 1, 0) AS top_contract_is_call,
    top2.4[1] AS top_contract_volume,
    top2.5[1] AS top_contract_avg_price,
    round(top2.2[1] - spy_regular_close, 2) AS top_strike_minus_spy_close,
    top2.1[2] AS second_contract_underlying,
    top2.2[2] AS second_contract_strike,
    top2.3[2] AS second_contract_type,
    if(top2.3[2] = 'P', 1, 0) AS second_contract_is_put,
    top2.4[2] AS second_contract_volume,
    top2.5[2] AS second_contract_avg_price,
    round(spy_regular_close - top2.2[2], 2) AS spy_close_minus_second_strike,
    top2.6[1] + top2.6[2] AS both_top_contracts_same_day,
    spy_regular_close AS spy_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'

האופציות נסחרו ב-61.13 מיליון חוזים על פני 10.6 מיליון הדפסות — קלטת בגודל של יום שני — והקולות עדיין תפסו 55.6% מהנפח ביום אדום. פקיעות תוך-יומיות היו 31.2% מהקלטת (19.08 מיליון חוזים) — החלק של 0DTE ביום שלישי רגיל. שני החוזים העמוסים ביותר של היום תחמו את הסגירה, שניהם סטרייקים תוך-יומיים של SPY: ה-קול של $749 (873438 חוזים בממוצע של $0.647) סיים $1.34 מחוץ לכסף, וה-פוט של $747 (785834 חוזים ב-$0.88) סיים $0.66 מחוץ לכסף בצד השני. הסגירה של SPY ב-747.66 נחתה בין שתי ההימורים הגדולים של היום, ושניהם פקעו חסרי ערך.

קלטת השערים

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

שאילתהכל זרם NBBO המניות: ספירת עדכונים ב-7 ביולי מול 6 ביולי
ה-SQL המדויק מאחורי כל מספר
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-07')) / 1e6, 2) AS jul7_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-06')) / 1e6, 2) AS jul6_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-07')) / countIf(toDate(sip_timestamp) = toDate('2026-07-06')) - 1) * 100, 1) AS day_over_day_pct,
    toHour(toTimeZone(maxIf(sip_timestamp, toDate(sip_timestamp) = toDate('2026-07-07')), 'America/New_York')) * 60
        + toMinute(toTimeZone(maxIf(sip_timestamp, toDate(sip_timestamp) = toDate('2026-07-07')), 'America/New_York')) AS jul7_last_quote_et_minute,
    round(countIf(sip_timestamp >= '2026-07-07 19:00:00' AND sip_timestamp < '2026-07-07 20:00:00') / 1e6, 2) AS jul7_close_hour_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'

קלטת המניות נשאה 492.76 מיליון עדכוני NBBO בשביעי ביולי — 25.7% יותר מ-391.96 המיליון של יום שני. יותר ציטוט מחדש, לא ציטוט רחב יותר:

שאילתההמגע דרך כיס האוויר: מרווח ציטוט חציוני וקצב ציטוטים, 10:36–10:48 שעון החוף המזרחי מול בקרת צהריים (12 דקות כל אחת)
ה-SQL המדויק מאחורי כל מספר
SELECT
    ticker,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00'), 2) AS pocket_spread_bps,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00'), 2) AS midday_spread_bps,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00')
        - quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00'), 2) AS spread_delta_bps,
    round(countIf(sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00') / 1e3, 1) AS pocket_updates_k,
    round(countIf(sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00') / 1e3, 1) AS midday_updates_k,
    round(countIf(sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00') / countIf(sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00'), 1) AS quote_rate_ratio,
    round(count() / 1e6, 2) AS session_updates_m,
    countIf(bid_price <= 0 OR ask_price <= 0 OR bid_price > ask_price) AS dropped_invalid_quotes
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AMD', 'INTC', 'MU', 'NVDA', 'QQQ', 'SNDK', 'SOXL', 'SOXS', 'SPY', 'WDC')
  AND sip_timestamp >= '2026-07-07 13:30:00' AND sip_timestamp < '2026-07-07 20:00:00'
GROUP BY ticker
ORDER BY ticker

בשפל הבוקר השמות שנבדקו ציטטו מחדש בכפולות של קצב הצהריים שלהם — MU פי 3.4, SanDisk פי 4.1, AMD פי 4.6 — ופער הצעת קנייה-מכירה כמעט לא זז: הרוחב החציוני של MU היה 5.02 נ"ב בשפל מול 4.81 בצהריים, של NVDA 1.04 מול 1.01, ושל SPY לא זז כלל (שינוי של 0 נ"ב על נגיעה של 0.27 נ"ב). שני השמות ששילמו קנס רוחב אמיתי היו AMD (+2.6 נ"ב) ואינטל (+0.95) — אינטל הוא השם היחיד שהמשיך ליפול אחרי השפל — בעוד הצמד הממונף דווקא הצטמצם בתחתית (SOXL -2.59 נ"ב, SOXS -1.49). ואקום נזילות נראה כמו ציטוטים רחבים ודממה; זה היה ההפך — סערת ציטוטים כשהנגיעה נעולה. עלויות החצייה נותרו תלויות שם בכל זאת: SOXS ציטט ברוחב 19.59 נ"ב בתחתית מול 1.04 של NVDA.

שאילתהמרווח ציטוט ממוצע משוקלל עדכונים של SPY: דירוג 7 ביולי מול החודש הנגרר (דירוג 1 = ההדוק ביותר)
ה-SQL המדויק מאחורי כל מספר
SELECT
    round(anyIf(avg_spread_cents, d = toDate('2026-07-07')), 3) AS jul7_avg_spread_cents,
    arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-07')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-07'))) + 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,
    sum(dropped_invalid) AS dropped_invalid_quotes
FROM (
    SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS d,
           avgIf(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price >= bid_price) * 100 AS avg_spread_cents,
           countIf(NOT (bid_price > 0 AND ask_price >= bid_price)) AS dropped_invalid
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'SPY'
      AND sip_timestamp >= toDateTime('2026-06-05 00:00:00')
      AND sip_timestamp < toDateTime('2026-07-08 00:00:00')
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
    GROUP BY d
)

והבדיקה השגרתית שהסעיף הזה מריץ בכל סשן: לפי ממוצע פער מצוטט משוקלל עדכונים, השביעי ביולי היה הסשן ההדוק ביותר של SPY בחודש העוקב1.809 סנט, דירוג 1 מתוך 21, מול חודש שהגיע ל-2.865 סנט בשיא הרוחב שלו. קלטת אדומה של שניים-לאחד המתומחרת בנגיעת המדד ההדוקה ביותר בחודש היא עובדה שרק קלטת השערים יכולה ליישב.

שאילתהזרם NBBO האופציות: 7 ביולי מול 6 ביולי, ומול ציטוטי המניות באותו יום מסחר
ה-SQL המדויק מאחורי כל מספר
WITH
    (
        SELECT count()
        FROM global_markets.cache_options_quotes
        WHERE toYYYYMMDD(sip_timestamp) = 20260707
    ) AS jul7_option_rows,
    (
        SELECT count()
        FROM global_markets.cache_options_quotes
        WHERE toYYYYMMDD(sip_timestamp) = 20260706
    ) AS jul6_option_rows,
    (
        SELECT count()
        FROM global_markets.cache_stocks_quotes
        WHERE toYYYYMMDD(sip_timestamp) = 20260707
    ) AS jul7_stock_quote_rows
SELECT
    jul7_option_rows AS jul7_option_quote_rows,
    round(jul7_option_rows / 1e9, 2) AS jul7_option_quote_updates_bn,
    round(jul6_option_rows / 1e9, 2) AS jul6_option_quote_updates_bn,
    round((jul7_option_rows / jul6_option_rows - 1) * 100, 1) AS day_over_day_pct,
    round(jul7_stock_quote_rows / 1e6, 2) AS jul7_stock_quote_updates_m,
    round(jul7_option_rows / jul7_stock_quote_rows, 1) AS jul7_option_to_stock_ratio

קלטת שערי האופציות גדולה עוד יותר, והיא מערך הנתונים הגדול ביותר במחסן הזה. השביעי ביולי נשא 8.69 מיליארד עדכוני NBBO של אופציות, פי 17.6 מגודל קלטת שערי המניות כולה באותו סשן (492.76 מיליון עדכונים). קלטת האופציות של יום שני החזיקה 6.49 מיליארד, כך שזרם האופציות התרחב ב-34% מסשן לסשן, לצד 25.7% של זרם המניות.

שאילתהציטוטי האופציות של SPY ב-7 ביולי: כל השורש, והמגע הקרוב לכסף לאותו יום דרך כיס האוויר מול בקרת צהריים
ה-SQL המדויק מאחורי כל מספר
WITH
    (
        SELECT count()
        FROM global_markets.cache_stocks_quotes
        WHERE toYYYYMMDD(sip_timestamp) = 20260707
    ) AS jul7_stock_quote_rows,
    (
        SELECT round(toFloat64(avg(close)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= '2026-07-07 14:36:00' AND window_start < '2026-07-07 14:48:00'
    ) AS spy_pocket_price,
    (
        SELECT round(toFloat64(avg(close)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= '2026-07-07 17:30:00' AND window_start < '2026-07-07 17:42:00'
    ) AS spy_midday_price
SELECT
    round(count() / 1e6, 2) AS spy_option_updates_m,
    round(100.0 * count() / jul7_stock_quote_rows, 1) AS pct_of_whole_equity_quote_tape,
    uniqExact(ticker) AS spy_contracts_quoted,
    round(countIf(substring(ticker, -15, 6) = '260707') / 1e6, 2) AS same_day_updates_m,
    spy_pocket_price AS spy_price_in_pocket,
    spy_midday_price AS spy_price_midday,
    round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price),
        bid_price > 0 AND ask_price >= bid_price
        AND substring(ticker, -15, 6) = '260707'
        AND abs(toFloat64(toUInt32OrZero(substring(ticker, -8))) / 1000 - spy_pocket_price) <= 2
        AND sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00'), 3) AS pocket_atm_spread_dollars,
    round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price),
        bid_price > 0 AND ask_price >= bid_price
        AND substring(ticker, -15, 6) = '260707'
        AND abs(toFloat64(toUInt32OrZero(substring(ticker, -8))) / 1000 - spy_midday_price) <= 2
        AND sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00'), 3) AS midday_atm_spread_dollars,
    round(pocket_atm_spread_dollars - midday_atm_spread_dollars, 3) AS atm_spread_delta_dollars,
    round(countIf(substring(ticker, -15, 6) = '260707'
        AND abs(toFloat64(toUInt32OrZero(substring(ticker, -8))) / 1000 - spy_pocket_price) <= 2
        AND sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00') / 1e3, 1) AS pocket_atm_updates_k,
    round(countIf(substring(ticker, -15, 6) = '260707'
        AND abs(toFloat64(toUInt32OrZero(substring(ticker, -8))) / 1000 - spy_midday_price) <= 2
        AND sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00') / 1e3, 1) AS midday_atm_updates_k,
    round(pocket_atm_updates_k / midday_atm_updates_k, 1) AS atm_quote_rate_ratio,
    countIf(NOT (bid_price > 0 AND ask_price >= bid_price)
        AND substring(ticker, -15, 6) = '260707') AS dropped_invalid_same_day_quotes
FROM global_markets.cache_options_quotes
WHERE ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
  AND sip_timestamp >= '2026-07-07 13:30:00' AND sip_timestamp < '2026-07-07 20:00:00'
HAVING pocket_atm_updates_k > 0 AND midday_atm_updates_k > 0

חוזי SPY לשנת 2026 לבדם לקחו 327.55 מיליון מהעדכונים האלה בשעות הרגילות, פרוסים על פני 9116 חוזים רשומים. זה 66.5% ממה שכל שוק המניות ציטט באותו יום, מנכס בסיס אחד. הפקיעות לאותו יום שנושאות את קלטת 0DTE מהוות 13.61 מיליון מהם.

דרך שתים-עשרה הדקות של כיס האוויר של הבוקר, החוזים הקרובים לכסף לאותו יום ציטטו חציון רוחב של $0.01, בדיוק מה שציטטו בביקורת הצהריים ($0.01, דלתא של 0). קצב הציטוט על פני אותו זוג רץ פי 3: 191.1 אלף עדכונים בשפל מול 64 אלף בצהריים. נגיעת האופציה עשתה מה שנגיעת המניה עשתה. היא שמרה על הרוחב שלה בזמן שמכונת הציטוט עבדה בחום. קרוב לכסף פירושו סטרייק בטווח של $2 מהמחיר הממוצע של SPY באותו חלון, והפאנל מדפיס את שני המחירים (746 בשפל, 749.08 בצהריים).

אג"ח ממשלתיות: העקום נמכר עם נתוני הצמיחה

שאילתהעקום התשואות הממשלתיות: 7 ביולי מול ההדפסה של 6 ביולי (רק טווחים מאוכלסים)
ה-SQL המדויק מאחורי כל מספר
SELECT
    t.1 AS curve_point,
    round(t.2, 2) AS jul7_yield_pct,
    round((t.2 - t.3) * 100) AS session_change_bp
FROM (
    SELECT arrayJoin([
        ('1 month',  toFloat64(d.yield_1_month),  toFloat64(p.yield_1_month)),
        ('3 month',  toFloat64(d.yield_3_month),  toFloat64(p.yield_3_month)),
        ('1 year',   toFloat64(d.yield_1_year),   toFloat64(p.yield_1_year)),
        ('2 year',   toFloat64(d.yield_2_year),   toFloat64(p.yield_2_year)),
        ('5 year',   toFloat64(d.yield_5_year),   toFloat64(p.yield_5_year)),
        ('10 year',  toFloat64(d.yield_10_year),  toFloat64(p.yield_10_year)),
        ('30 year',  toFloat64(d.yield_30_year),  toFloat64(p.yield_30_year)),
        ('2s10s spread', toFloat64(d.yield_10_year - d.yield_2_year), toFloat64(p.yield_10_year - p.yield_2_year))
    ]) AS t
    FROM (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-07') AS d,
         (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-06') AS p
)

אג"ח ממשלתיות אמריקאיות נמכרו במקביל לנתוני הצמיחה. התשואה לשנה עלתה ב-11 נקודות בסיס ל-4.06%, התשואה לעשר שנים עלתה ב-7 ל-4.55%, והתשואה לשלושים שנה עלתה ב-6 ל-5.05% — מעל קו חמשת האחוזים. פער התשואות שנתיים-עשר שנים נותר על 0.36 נקודות אחוז (שינוי של 1 נקודת בסיס): מהלך מקביל ברובו, לא שינוי מבני.

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

שאילתהלוח האירועים התאגידי וזרימת המידע של 7 ביולי, בשורה אחת
ה-SQL המדויק מאחורי כל מספר
WITH
    (
        SELECT (count(), uniqExact(publisher))
        FROM global_markets.stocks_news
        WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-07'
    ) AS news,
    (
        SELECT (argMax(t, n), 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-07'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-07') AS ex_dividend_records,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-07') AS splits_executed,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-07') AS reverse_splits,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-07') AS forward_splits,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-07') AS ipos_listed,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-07') AS sec_filings,
    (SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-07') AS insider_form4_filings,
    (SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-07') AS filings_8k,
    news.1 AS news_articles,
    news.2 AS news_publishers,
    top_news.1 AS most_covered_ticker,
    if(top_news.1 = 'NVDA', 1, 0) AS most_covered_is_nvda,
    top_news.2 AS most_covered_articles,
    top_news.3 AS most_covered_lead_over_next,
    (SELECT countIf(has(tickers, 'CRNX')) FROM global_markets.stocks_news
     WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-07') AS crnx_articles

79 רשומות דיבידנד עברו אקס-דיבידנד, 7 פיצולי מניות בוצעו — 5 מתוכם פיצולים הפוכים, אותם איחודים של מניות מתחת לדולר שמזייפים "עליות" תלת-ספרתיות על גרף לא מתואם, לעומת 2 פיצולים קדימה — ו-1 רישום חדש אחד הגיע. אינדקס ה-SEC תיעד 2433 הגשות: 463 טופסי 4, 173 דוחות 8-K. פיד החדשות שלנו הכיל 215 כתבות מ-3 מפרסמים; השם שזכה לסיקור הרב ביותר היה NVDA עם 17 כתבות, בהפרש של 4 מהשם הבא — אותה NVDA שסגרה בירוק ביום אדום של הסקטור שלה. הפיד הכיל 0 כתבות על CRNX, העולה הקולנית ביותר על הטייפ — תשומת לב של פיד אחד, לא של התקשורת העולמית.

המסחר ביום זה, מאומת

שאילתהבדיקת סשן: טווח ברים דקתי נצפה של SPY, טבלת החגים והסגירה הבאה
ה-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-07 13:30:00' AND window_start < '2026-07-07 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-07') AS jul7_holiday_rows,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-07' AND status = 'closed') AS next_closure_date,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-07' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-07 00:00:00' AND window_start < '2026-07-08 00:00:00'

ה-7 ביולי היה יום מסחר מלא, לא סגירה מוקדמת: עמודות המחיר של SPY נעות בין 04:00 ל-19:59 לפי שעון ניו יורק, עם 390 עמודות בדיוק בחלון המסחר הרגיל, וטבלת החגים מכילה 0 שורות עבור התאריך. סגירת המסחר המתוכננת הבאה היא Labor Day, 2026-09-07.

הערות על הנתונים

  • היקף דולרי הוא קירוב לדקה — שער סגירה כפול נפח, מסוכם לפי עמודת דקה, בשעות רגילות.
  • פיצול הפער מול השחיקה נמדד מהעמודה הראשונה של כל נייר במושב הרגיל (הפתיחה) מול שער הסגירה הרגיל האחרון של המושב הקודם; היתרה היא מהפתיחה לסגירה בתוך 7 ביולי.
  • השפלים המסונכרנים של הבוקר נבדקו מול עמודות סמוכות בעת הכתיבה — כל אחד מתוחם על פי הדקות השכנות לו, לא הדפסה בודדת; אף אחד לא הצדיק קבלת חריג. כאשר קיצון הודפס ביותר מדקה אחת, הטבלה מציגה את העמודה המוקדמת מביניהן (שובר שוויון דטרמיניסטי).
  • רישום אחד של סמל בשימוש חוזר מוחרג מלוחות מובילי הנפח ומציטוט החדשות עד לאימות הזהות; פוסט נפרד מפרט את התיעוד.
  • סטטיסטיקות מרווח מצוטט מחריגות ציטוטים לא תקפים (רישומי NBBO חד-צדדיים או מוצלבים), וכל טבלת מרווחים סופרת את מה שהושמט בעמודה ייעודית. "מרווח ממוצע משוקלל עדכונים" ממצע את רוחב הציטוט על פני כל עדכון NBBO תקף — רגעים עמוסים שוקלים יותר; זהו מדד ציטוט, לא עלות לעסקה.
  • ציטוטי האופציות של 7 ביולי הגיעו לאחר פרסום הפוסט לראשונה. cache_options_quotes נושא את השיהוי הגדול ביותר בקליטת המחסן, ולכן המהדורה הראשונה הפיצה קבלה תחומה עם אפס שורות היכן שכעת יושבות טבלאות ציטוטי האופציות. השורות הגיעו, התחום בעל אפס השורות נכשל בחידוש, ועדכון זה קורא את 8.69 מיליארד העדכונים של המושב. טייפ ציטוטי המניות היה מלא מההתחלה: העדכון האחרון שלו ל-7 ביולי מודפס בדקת שעון החוף המזרחי 1199, עם 77.13 מיליון עדכונים בשעה הרגילה האחרונה (עמודות קבלה בטבלת טייפ הציטוטים).
  • רוחבי ציטוט אופציות נמדדים סמוך לכסף. חציון לכל עדכון על פני כל חוזה רשום לאותו יום הוא מדד הרכבה: חוזים עמוק בתוך הכסף מצטטים ברוחב של דולרים, חוזים הרחק מחוץ לכסף מצטטים בפרוטות, ואילו חוזים מתעדכנים משתנה במהלך המושב. ההשוואה בין הכיס לצהריים מגבילה את עצמה לסטרייקים בטווח של $2 מהמחיר הממוצע של SPY בכל חלון, ושני המחירים מופיעים כעמודות בטבלה. ציטוטי אופציות לא תקפים (חד-צדדיים או מוצלבים) נספרים באותה טבלה, לא מושמטים בשקט.
  • ההדפסה של אג"ח ממשלתיות ל-7 ביולי נקלטה באיחור של מושב — המהדורה הראשונה הפיצה קבלה עם שיהוי גלוי; מנגנון ההתראה שלה הופעל ב-8 ביולי כאשר ההדפסה הגיעה, ועדכון זה מציג את עקום התשואה בפועל.

מתודולוגיה

  • התקופה היא סשן מסחר בודד (סשן 1, מאומת מתוך ברים נצפים ולוח החגים — לעולם לא מונח). חותמות הזמן מאוחסנות ב-UTC ומומרות לשעון ניו יורק בתוך השאילתות. "סגירה" פירושה בר הדקה האחרון של הסשן הרגיל; השוואות יומיות משוות בין 7 ביולי ל-6 ביולי, סשני מסחר עוקבים.
  • עמודות עשרוניות מומרות לנקודה צפה של 64 סיביות לפני חישובי יחסים; תפוגות אופציות מפוענחות מחדש מתוך הטיקר של OCC (עמודת התפוגה של הטבלה עצמה שבורה). כל הפאנלים נקראים פעם אחת, בזמן הכתיבה, דרך נתיב הקריאה המבוקר לקריאה בלבד. מצב המחסן נכון ל-8 ביולי 2026.
  • קטע רצף הציטוטים נוסף בגרסת 8 ביולי (אותה גרסה שהחליפה את קבלת הפיגור באג"ח בהדפסה הנקלטת), ופאנלי ציטוטי האופציות שלו שוכתבו ברגע ששורות ה-NBBO של האופציות של 7 ביולי עצמו נקלטו. ההפקה היא עבודת אצווה מתוכננת: פאנל ציטוטי אופציות SPY סורק כמה מאות מיליוני רשומות NBBO, בעוד שספירות גודל הרצף קוראות את סך השורות של מחיצות היום עצמן, וכך טבלה המכילה מיליארדי שורות לסשן עונה על ספירה בפחות משנייה.

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