סיכום מסחר 8 ביולי 2026: ביצועי השוק ומניות השבבים
תיקון נקודתי במניות השבבים לא השפיע על המדדים המרכזיים. NVDA רשמה עלייה שנייה ברציפות ו-MU בלטה בנפח המסחר, אך רוחב השוק הציג יחס שלילי של יותר משניים לאחד.
יום רביעי, ה-8 ביולי 2026, היה יום של תיקון חד-יומי במניות השבבים, שהמדדים בקושי חשו בו. SNDK ננעלה ב-+6.8%, AVGO ב-+4.82%, ו-NVDA ב-+3.66% – היפוך חד לעומת הירידות החדות במגזר השבבים ביום שלישי, אך קרנות הסל על המדדים נותרו ללא תנועה משמעותית: SPY ב--0.31% ו-QQQ ב-+0.25%.
רוחב השוק הציג יחס שלילי של שניים-לאחד, אף גרוע יותר מאשר ביום הקודם: 1821 מניות בעלייה מול 4260 מניות בירידה, מה שמשקף שיעור מניות עולות של 29.6%, לעומת 33.8% בסיום המסחר הקודם. כל נתון להלן נשאב משאילתה שמורה; ניתן להרחיב כל לוח כדי לצפות ב-SQL המדויק.
לוח התוצאות
כל שינוי משווה בין נר הדקה האחרון של יום המסחר ב-8 ביולי לבין זה של יום שלישי, ה-7 ביולי, שני ימי מסחר רצופים. השורות מסודרות לפי סדר אלפביתי, כך שכל ETF שומר על מיקום קבוע.
| סימול | סגירה קודמת | פתיחה | סגירה | פער (%) | שינוי תוך-יומי (%) | שינוי (%) | שיא יומי | שפל יומי | נפח מסחר (M) |
|---|---|---|---|---|---|---|---|---|---|
| DIA | 528.48 | 523.34 | 522.72 | -0.97 | -0.12 | -1.09 | 524.46 | 520.03 | 3.2 |
| IWM | 296.2 | 294.03 | 293.47 | -0.73 | -0.19 | -0.92 | 295.1 | 290.68 | 20.3 |
| QQQ | 709.5 | 704.95 | 711.3 | -0.64 | 0.9 | 0.25 | 712.26 | 700.91 | 29.5 |
| SPY | 747.66 | 743.16 | 745.31 | -0.6 | 0.29 | -0.31 | 746.15 | 739.51 | 35.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-07 13:30:00' AND window_start < '2026-07-07 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-08 13:30:00' AND window_start < '2026-07-08 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ארבע קרנות ה-ETF פתחו את יום המסחר ב-gap שלילי ונעו בכיוונים שונים לאחר מכן. DIA פתחה את יום המסחר ב--0.97% ביחס לסגירה הקודמת והמשיכה להיחלש, כשהיא מסיימת ב--1.09%. IWM פתחה ב--0.73% ונותרה בירידה, וסגרה ב--0.92%. SPY פתחה ב--0.6%, התאוששה בהדרגה במהלך היום, אך עדיין סגרה ב--0.31%; ההתאוששות מהפתיחה הייתה קטנה מה-gap. QQQ פתחה ב--0.64% ורשמה ראלי ל-+0.25% עד הנעילה, והייתה היחידה מבין הארבע שסיימה בטריטוריה חיובית.
האם היום היה חריג?
התנועה של SPY מפתיחת המסחר ועד הנעילה בשיעור של 0.29% דורגה במקום ה-16 מתוך 22 ימי מסחר אחרונים; מדובר ביום ממוצע עבור המדד, ולא ביום קיצוני. התנועה של QQQ מנעילה לנעילה בשיעור של +0.25% דורגה במקום ה-21 מתוך 22, אחת התנועות הקטנות ביותר של QQQ בחודש האחרון, דבר העולה בקנה אחד עם ה-print המאופק של המדד.
| שינוי QQQ (סגירה לסגירה %) | דירוג תנודה מוחלטת QQQ | סשנים מושווים QQQ | שינוי SPY (פתיחה לסגירה %) | דירוג תנודה מוחלטת SPY | סשנים מושווים SPY | סשן ראשון |
|---|---|---|---|---|---|---|
| 0.25 | 21 | 22 | 0.29 | 16 | 22 | 2026-06-05 |
ה-SQL המדויק מאחורי כל מספר
SELECT
round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-08')), 2) AS qqq_close_over_close_pct,
arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-08'))), groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-07-08'))) + 1 AS qqq_abs_move_rank,
countIf(ticker = 'QQQ') AS qqq_sessions_compared,
round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-08')), 2) AS spy_open_to_close_pct,
arrayCount(x -> x > abs(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-08'))), groupArrayIf(abs(oc_pct), ticker = 'SPY' AND d != toDate('2026-07-08'))) + 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-05 13:30:00')
AND window_start < toDateTime('2026-07-09 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker, d
)
)רוחב השוק: יחס שלילי של שניים לאחד, חריף יותר מיום האתמול
| מניות בעלייה | מניות בירידה | ללא שינוי | סימולים נזילים | נסחרו בשני הסשנים | הוסרו בסינון נזילות | אחוז עליות (%) | אחוז עליות 7 ביולי (%) |
|---|---|---|---|---|---|---|---|
| 1821 | 4260 | 74 | 6155 | 11439 | 5284 | 29.6 | 33.8 |
ה-SQL המדויק מאחורי כל מספר
SELECT
countIf(close_8 > close_7 AND close_7 > 0 AND dv_8 >= 1000000) AS advancers,
countIf(close_8 < close_7 AND close_7 > 0 AND dv_8 >= 1000000) AS decliners,
countIf(close_8 = close_7 AND close_7 > 0 AND dv_8 >= 1000000) AS unchanged,
countIf(close_7 > 0 AND close_8 > 0 AND dv_8 >= 1000000) AS liquid_tickers,
countIf(close_7 > 0 AND close_8 > 0) AS traded_both_sessions,
countIf(close_7 > 0 AND close_8 > 0) - countIf(close_7 > 0 AND close_8 > 0 AND dv_8 >= 1000000) AS dropped_by_liquidity_filter,
round(100.0 * countIf(close_8 > close_7 AND close_7 > 0 AND dv_8 >= 1000000) / countIf(close_7 > 0 AND close_8 > 0 AND dv_8 >= 1000000), 1) AS advancer_pct,
round(100.0 * countIf(close_7 > close_6 AND close_6 > 0 AND dv_7 >= 1000000) / countIf(close_7 > 0 AND close_6 > 0 AND dv_7 >= 1000000), 1) AS jul7_advancer_pct
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')) AS close_6,
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,
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,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00') AS dv_7
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-08 20:00:00'
GROUP BY ticker
)הפער בין המניות העולות (1821) לבין המניות היורדות (4260) העמיד את שיעור העולות על 29.6%, ירידה מ-33.8% ביום המסחר הקודם, לפי אותו חישוב ותחת אותו מסנן נזילות שהופעל בשני הימים. מתוך 11439 ניירות ערך שנסגרו בשני הימים, 5284 ירדו מתחת לרף מסחר של מיליון דולר ואינם נכללים בחישוב. התיקון שהובל על ידי מניות השבבים והסגירה המעורבת של המדד התרחשו על גבי תמונה רחבה ושלילית עוד יותר של השוק.
סקטור השבבים התאושש, ובחדות, על רקע מחזורי מסחר גבוהים
השורות מסודרות לפי סדר אלפביתי, כך שכל שם שומר על מיקום קבוע; ההשוואה ליום שלישי מחושבת מחדש על בסיס שערי הסגירה של ה-7 ביולי וה-6 ביולי בבלוק הנתונים שמתחת לטבלה.
| סימול | סגירה קודמת | סגירה | שינוי (%) | טווח (%) | שפל יומי | שיא יומי | דקת שפל (ET) | שיא דקה ET | מחזור יומי ($B) |
|---|---|---|---|---|---|---|---|---|---|
| AMD | 516.57 | 517.26 | 0.13 | 4.81 | 498.15 | 522.98 | 683 | 587 | 8.93 |
| AVGO | 370.79 | 388.67 | 4.82 | 4.91 | 376.89 | 395.09 | 570 | 778 | 9.39 |
| INTC | 110.5 | 110.27 | -0.21 | 5.5 | 104.41 | 110.49 | 713 | 957 | 9.48 |
| KLAC | 216.52 | 221.03 | 2.08 | 4.2 | 214.3 | 223.4 | 685 | 929 | 1.79 |
| LRCX | 326.12 | 332.93 | 2.09 | 4.53 | 322.72 | 337.5 | 570 | 587 | 2.1 |
| MRVL | 230.81 | 231.66 | 0.37 | 5.12 | 224.98 | 236.79 | 570 | 593 | 4.57 |
| MU | 938.95 | 949.37 | 1.11 | 6.24 | 900.41 | 959 | 570 | 600 | 32.02 |
| NVDA | 196.93 | 204.14 | 3.66 | 5.13 | 195.06 | 205.16 | 570 | 937 | 24.17 |
| SNDK | 1619.26 | 1729.4 | 6.8 | 8.94 | 1590 | 1734.69 | 570 | 959 | 16.82 |
| SOXL | 165.27 | 174.84 | 5.79 | 10.82 | 158.87 | 176.75 | 570 | 816 | 8.12 |
| SOXS | 4.82 | 4.52 | -6.22 | 11 | 4.46 | 4.99 | 929 | 570 | 2.97 |
| STX | 827.4 | 859.68 | 3.9 | 6.18 | 811.27 | 862.41 | 570 | 959 | 3.46 |
| TER | 343.1 | 351.56 | 2.47 | 5.6 | 335.06 | 354.27 | 686 | 587 | 0.77 |
| WDC | 532.34 | 550.71 | 3.45 | 6.91 | 526 | 562.76 | 570 | 600 | 3.03 |
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-08 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-08 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-08 00:00:00') AS day_low,
argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-08 00:00:00') AS low_bar,
argMaxIf(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-08 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-08 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-07 13:30:00' AND window_start < '2026-07-07 20:00:00')
OR (window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round(prior_close, 2) AS prior_close,
round(day_close, 2) AS day_close,
round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
round(((day_high - day_low) / prior_close) * 100, 2) AS range_pct,
round(toFloat64(day_low), 2) AS day_low,
round(toFloat64(day_high), 2) AS day_high,
toUInt32(toHour(toTimeZone(low_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(low_bar, 'America/New_York'))) AS low_minute_et,
toUInt32(toHour(toTimeZone(high_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(high_bar, 'America/New_York'))) AS high_minute_et,
day_dollar_bn
FROM per_name
ORDER BY ticker12 מתוך ארבע-עשרה מניות השבבים ננעלו בירוק, היפוך של יום המסחר של יום שלישי, אז 12 מתוך הארבע-עשרה ננעלו באדום. SNDK הובילה את הסקטור עם עלייה של +6.8% במחזור מסחר של 16.82 מיליארד דולר, כש-AVGO צמודה אליה מאחור עם +4.82%; שאר מניות האחסון עקבו אחריהן, STX עם +3.9% ו-WDC עם +3.45%. קרן ה-3x הממונפת SOXL זינקה ב-+5.79% והקרן ההפוכה SOXS ב--6.22%, בהתאם להתאוששות של יום אחד בסקטור הבסיס. MU עלתה בשיעור צנוע יותר של +1.11% אך רשמה מחזור של 32.02 מיליארד דולר, והייתה למניה בעלת מחזור הדולרים הגבוה ביותר בלוח. NVDA ננעלה ב-+3.66% ביום ירוק שני ברציפות: היא הייתה אחת מתוך 2 מניות בלבד בלוח זה שנסגרו בירוק במהלך הירידות של יום שלישי (+0.67% באותו יום).
| 8 ביולי ירוק | 8 ביולי אדום | 7 ביולי ירוק | 7 ביולי אדום | NVDA 7 ביולי % | שמות שנספרו |
|---|---|---|---|---|---|
| 12 | 2 | 2 | 12 | 0.67 | 14 |
ה-SQL המדויק מאחורי כל מספר
SELECT
countIf(close_8 > close_7) AS jul8_green,
countIf(close_8 < close_7) AS jul8_red,
countIf(close_7 > close_6) AS jul7_green,
countIf(close_7 < close_6) AS jul7_red,
round(anyIf((close_7 / close_6 - 1) * 100, ticker = 'NVDA'), 2) AS nvda_jul7_pct,
count() AS names_counted
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')) AS close_6,
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
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-08 20:00:00'
GROUP BY ticker
)הצד השני: מניות דפנסיביות ומניות צמיחה בעלות שווי שוק ענק לא הלכו בעקבות המגמה
| סימול | סגירה קודמת | פתיחה | סגירה | פער (%) | שינוי תוך-יומי (%) | שינוי (%) | מחזור יומי ($B) |
|---|---|---|---|---|---|---|---|
| CRNX | 83.53 | 83.52 | 83.45 | -0.01 | -0.08 | -0.1 | 1.38 |
| CVX | 173.97 | 176.8 | 175.92 | 1.63 | -0.5 | 1.12 | 1.36 |
| JNJ | 267.29 | 268.6 | 263.36 | 0.49 | -1.95 | -1.47 | 1.38 |
| LLY | 1235.64 | 1221.1 | 1215.87 | -1.18 | -0.43 | -1.6 | 2.55 |
| META | 615.57 | 614.38 | 603.03 | -0.19 | -1.85 | -2.04 | 5.86 |
| TSLA | 402.88 | 399.38 | 393.92 | -0.87 | -1.37 | -2.22 | 11.71 |
| UNH | 428.18 | 427.14 | 425.56 | -0.24 | -0.37 | -0.61 | 1.28 |
| XOM | 141.65 | 143.44 | 140.96 | 1.26 | -1.73 | -0.49 | 2.08 |
ה-SQL המדויק מאחורי כל מספר
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-08 00:00:00')) AS prior_close_raw,
toFloat64(argMinIf(open, window_start, window_start >= '2026-07-08 00:00:00')) AS day_open_raw,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 00:00:00')) AS day_close_raw,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-08 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-07 13:30:00' AND window_start < '2026-07-07 20:00:00')
OR (window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 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מניות הצמיחה בעלות שווי השוק הענק נעו בכיוון ההפוך ממגזר השבבים: TSLA -2.22%, META -2.04%, LLY -1.6%. CVX הייתה המניה היחידה בפאנל שסגרה בירוק, עם עלייה של +1.12% לאחר פער מחיר (gap) מוקדם, בעוד ש-XOM פתחה בעלייה של +1.26% ונחלשה ל--0.49% עד הנעילה. המסחר ביום רביעי התפצל אפוא לשניים: מניות השבבים עלו, בעוד מניות הצמיחה והמניות הדפנסיביות ירדו, והמדדים נותרו ללא שינוי ביניהן. (השורות מסודרות לפי סדר אלפביתי: CRNX, CVX, JNJ, LLY, META, TSLA, UNH, XOM.)
היכן נסחר הכסף
| לוח מובילים | סימול | נפח דולרי (bn) | מניות (m) | מחיר ממוצע משתמע | % מהמוביל בלוח |
|---|---|---|---|---|---|
| by dollars traded | MU | 32.02 | 34.1 | 939 | 100 |
| by dollars traded | SPY | 26.49 | 35.6 | 744.1 | 82.7 |
| by dollars traded | NVDA | 24.17 | 120.5 | 200.58 | 75.5 |
| by dollars traded | QQQ | 20.9 | 29.5 | 708.47 | 65.3 |
| by dollars traded | SNDK | 16.82 | 10.1 | 1665.35 | 52.5 |
| by dollars traded | TSLA | 11.71 | 29.7 | 394.28 | 36.6 |
| by shares traded | SOXS | 2.97 | 636.5 | 4.67 | 100 |
| by shares traded | TZA | 1.37 | 334.8 | 4.09 | 52.6 |
| by shares traded | BITO | 2.29 | 272.4 | 8.41 | 42.8 |
| by shares traded | AAL | 2.79 | 169.3 | 16.48 | 26.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-08 13:30:00' AND window_start < '2026-07-08 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-08 13:30:00' AND window_start < '2026-07-08 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 ריכזה מחזור של 32.02B דולר, והייתה למניה הפעילה ביותר בלוח המסחר והיחידה שחצתה את רף ה-30 מיליארד דולר. אחריה דורגו SPY (ב-26.49B), NVDA (ב-24.17B) ו-QQQ (ב-20.9B), כאשר SNDK עם 16.82B ו-TSLA עם 11.71B סוגרות את רשימת המניות המובילות במונחים דולריים. לוח המניות לפי כמות יחידות הציג תמונה שונה: קרן הסל הממונפת פי שלושה וההפוכה על מניות השבבים, SOXS, רשמה מסחר של 636.5M מניות במחיר ממוצע משתמע של 4.67$; אלו הם המאפיינים הטכניים של מכשיר ממונף פי שלושה בעל מחיר נמוך ביום מסחר עתיר פעילות בסקטור השבבים.
מבנה יום המסחר
| זמן ET | מניות (bn) | % מהדלי הגדול ביותר |
|---|---|---|
| 09:30 | 1.98 | 89.9 |
| 10:00 | 1.38 | 62.9 |
| 10:30 | 1.32 | 59.9 |
| 11:00 | 1.16 | 53 |
| 11:30 | 1.01 | 45.9 |
| 12:00 | 0.93 | 42.2 |
| 12:30 | 0.92 | 42 |
| 13:00 | 0.75 | 34.1 |
| 13:30 | 0.76 | 34.5 |
| 14:00 | 0.77 | 34.9 |
| 14:30 | 0.75 | 34.3 |
| 15:00 | 0.9 | 41.1 |
| 15:30 | 2.2 | 100 |
ה-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-08 13:30:00' AND window_start < '2026-07-08 20:00:00'
GROUP BY et_time
ORDER BY et_timeהיקף המסחר הציג צורת U קלאסית: מחזור הפתיחה עמד על 89.9% מהמחזור הגבוה ביותר של היום, ולאחר מכן דעך לאורך שעות הבוקר והגיע לשפל של 34.1% בפרק הזמן שבין 13:00 ל-13:30 (שעון מזרח ארה"ב). חצי השעה האחרונה של המסחר (15:30 שעון מזרח ארה"ב) ריכזה את המחזור הגבוה ביותר של היום, עם 2.2 מיליארד מניות, נתון גבוה יותר מה-1.98 מיליארד מניות שנרשמו בפתיחה, בהתאם לדפוס המקובל ביום מסחר רגיל.
סרט האופציות
| הדפסות אופציות (m) | חוזים (m) | חוזים 7 ביולי (m) | % Call מנפח המסחר | % 0DTE | 7 ביולי % 0DTE | סגירה רגילה SPY | נכס בסיס מוביל | מחיר מימוש מוביל | סוג מוביל | חוזים מובילים | מחיר ממוצע מוביל | מוביל 0DTE | Moneyness מוביל |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10.44 | 63.26 | 61.13 | 55.4 | 38.7 | 31.2 | 745.31 | SPY | 745 | C | 677981 | 0.875 | 1 | -0.31 |
ה-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) = '260708', 1, 0) AS is_0dte
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 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-08 13:30:00' AND window_start < '2026-07-08 20:00:00'
) AS spy_regular_close,
(
SELECT round(toFloat64(sum(size)) / 1e6, 2)
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
) AS jul7_contracts_m,
(
SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260707') / sum(size), 1)
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
) AS jul7_pct_0dte
SELECT
round(count() / 1e6, 2) AS option_prints_m,
round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
jul7_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) = '260708') / sum(size), 1) AS pct_0dte,
jul7_pct_0dte,
spy_regular_close,
top2.1[1] AS top1_und, top2.2[1] AS top1_strike, top2.3[1] AS top1_type, top2.4[1] AS top1_contracts, top2.5[1] AS top1_avg_px, top2.6[1] AS top1_is_0dte,
round(toFloat64(top2.2[1]) - spy_regular_close, 2) AS top1_moneyness
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00'סרט האופציות המאוחד רשם 10.44 מיליון עסקאות ו-63.26 מיליון חוזים, נתון הגבוה מ-61.13 מיליון ביום שלישי, על פי חישוב מאותו סרט בטווח הזמן של יום שלישי. אופציות Call היוו 55.4% מסך הנפח, נטייה מתונה לכיוון ה-Call. חוזי 0DTE (פקיעה באותו היום, 260708) היוו 38.7% מנפח החוזים, עלייה מ-31.2% ביום שלישי. החוזה הבודד הפעיל ביותר היה SPY 745C, עם 677981 חוזים במחיר ממוצע של $0.875; מדובר בחוזה בעל פקיעה באותו היום שהיה למעשה בתוך הכסף (at the money) ביחס למחיר הסגירה הרגיל של SPY שעמד על $745.31.
סרט הציטוטים
| עדכונים 8 ביולי (m) | עדכוני 7 ביולי (M) | שינוי יומי (%) | עדכוני SPY 8 ביולי (M) | עדכוני QQQ 8 ביולי (M) | עדכוני NVDA 8 ביולי (M) | עדכוני TSLA 8 ביולי (M) | עדכוני MU 8 ביולי (M) |
|---|---|---|---|---|---|---|---|
| 530.55 | 492.76 | 7.7 | 4.93 | 6.53 | 1.8 | 0.72 | 0.6 |
ה-SQL המדויק מאחורי כל מספר
SELECT
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08')) / 1e6, 2) AS jul8_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-07')) / 1e6, 2) AS jul7_updates_m,
round((countIf(toDate(sip_timestamp) = toDate('2026-07-08')) / countIf(toDate(sip_timestamp) = toDate('2026-07-07')) - 1) * 100, 1) AS day_over_day_pct,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'SPY') / 1e6, 2) AS jul8_spy_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'QQQ') / 1e6, 2) AS jul8_qqq_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'NVDA') / 1e6, 2) AS jul8_nvda_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'TSLA') / 1e6, 2) AS jul8_tsla_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'MU') / 1e6, 2) AS jul8_mu_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00'סרט ציטוטי המניות הציג 530.55 מיליון עדכוני NBBO ב-8 ביולי, עלייה של 7.7%+ לעומת יום המסחר הקודם. עדכוני ה-QQQ, שעמדו על 6.53 מיליון, הובילו את רשימת הטיקרים שצוינו, לפני ה-SPY עם 4.93 מיליון. הטיקרים NVDA (1.8 מיליון), TSLA (0.72 מיליון) ו-MU (0.6 מיליון) משלימים את רשימת הספירות שצוינו.
| סימול | חציון מרווח (bps) |
|---|---|
| SPY | 0.27 |
| QQQ | 0.71 |
| NVDA | 1.52 |
| TSLA | 2.28 |
| AVGO | 3.63 |
| MU | 5.66 |
| SNDK | 12.21 |
ה-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-08 13:30:00' AND sip_timestamp < '2026-07-08 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בשבעת הטיקרים שצוינו, החציון של מרווח הציטוט (quoted spread) ב-SPY במהלך שעות המסחר הרגילות (RTH) עמד על 0.27 נקודות בסיס, הרף התחתון של הטווח הרגיל עבור ה-ETF הנזיל ביותר בארה"ב. ה-QQQ נסחר במרווח של 0.71 נקודות בסיס, ו-NVDA במרווח של 1.52 נקודות בסיס. הזנב הרחב יותר של הטבלה שייך לניירות בעלי ציטוטים דלילים יותר: MU עם 5.66 נקודות בסיס ו-SNDK עם 12.21 נקודות בסיס.
| מרווח ממוצע 8 ביולי (סנט) | דירוג הידוק | סשנים להשוואה | סשן הדוק ביותר (סנט) | סשן רחב ביותר (סנט) | סשן ראשון | ציטוטים לא תקינים שהוסרו |
|---|---|---|---|---|---|---|
| 2.202 | 11 | 22 | 1.809 | 2.865 | 2026-06-05 | 42783 |
ה-SQL המדויק מאחורי כל מספר
SELECT
round(anyIf(avg_spread_cents, d = toDate('2026-07-08')), 3) AS jul8_avg_spread_cents,
arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-08')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-08'))) + 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-09 00:00:00')
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY d
)המרווח המצוטט הממוצע של SPY בשעות המסחר הרגילות עמד על 2.202 סנט, מה שמדרג אותו במקום ה-11 מתוך 22 ימי המסחר האחרונים; מדובר ביום ממוצע מבחינת הידוק המרווחים, כאשר הטווח בחודש האחרון נע בין 1.809 סנט (ההדוק ביותר) ל-2.865 סנט (הרחב ביותר). לא נרשמו פערי נזילות או אירועי נזילות חריגים; היה זה יום רגיל עבור המרווח המצוטט של SPY.
| אופציות 8 ביולי (BN) | יחס אופציות למניות | אופציות SPY 8 ביולי (M) |
|---|---|---|
| 9.62 | 18.1 | 422 |
ה-SQL המדויק מאחורי כל מספר
WITH
(SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00') AS jul8_options_rows,
(SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00') AS jul8_stock_quote_rows
SELECT
round(jul8_options_rows / 1e9, 2) AS jul8_options_bn,
round(jul8_options_rows / jul8_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-08 13:30:00' AND sip_timestamp < '2026-07-08 20:00:00') / 1e6, 0) AS jul8_spy_options_mסרט ציטוטי האופציות הציג 9.62 מיליארד עדכוני NBBO, פי 18.1 מסך העדכונים בסרט ציטוטי המניות. פלח האופציות של SPY לבדו רשם 422 מיליון עדכונים במהלך שעות המסחר הרגילות.
ריביות: עקום התשואות כמעט לא השתנה
| נקודת עקום | תשואה 8 ביולי (%) | שינוי סשן (bp) |
|---|---|---|
| 1 month | 3.67 | -2 |
| 3 month | 3.87 | 1 |
| 1 year | 4.06 | 0 |
| 2 year | 4.21 | 2 |
| 5 year | 4.31 | 4 |
| 10 year | 4.56 | 1 |
| 30 year | 5.06 | 1 |
| 2s10s spread | 0.35 | -1 |
ה-SQL המדויק מאחורי כל מספר
SELECT
t.1 AS curve_point,
round(t.2, 2) AS jul8_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-08') AS d,
(SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-07') AS p
)האג"ח ל-5 שנים הובילה את תנודות המסחר עם עלייה של +4 נקודות בסיס; האג"ח ל-2 שנים ננעלה בעלייה של +2 נקודות בסיס, ואף טווח פדיון אחר לא רשם תנודה של יותר מ-2 נקודות בסיס לכל כיוון. כתוצאה מכך, ה-2s10s spread נותר על 0.35% (שינוי של -1 נקודות בסיס במהלך יום המסחר), בתוך הטווח האחרון שלו. תנועת הריביות המתונה התרחשה במקביל לתנועה המתונה במדדים.
הלוח שמאחורי היום
| רישומי דיבידנד (Ex-Div) | פיצולי מניות שבוצעו | פיצולים הפוכים | פיצולים רגילים | דיווח 424B2 | דיווח Form 4 | דיווח 8-K | סה"כ דיווחים | כתבות חדשות | מקורות חדשות | טיקר חדשות מוביל | מספר כותרות ראשיות | פער כותרות ראשיות |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 81 | 1 | 0 | 1 | 527 | 775 | 163 | 3731 | 192 | 3 | MU | 17 | 0 |
ה-SQL המדויק מאחורי כל מספר
WITH
(
SELECT (count(), uniqExact(publisher))
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-08'
) 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-08'
)
WHERE t != 'SPCX'
GROUP BY t
)
) AS top_news
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-08') AS ex_dividend_records,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-08') AS splits_executed,
(SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-08') AS reverse_splits,
(SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-08') AS forward_splits,
(SELECT countIf(form_type = '424B2') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-08') AS fil_424b2,
(SELECT countIf(form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-08') AS fil_form4,
(SELECT countIf(form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-08') AS fil_8k,
(SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-08') 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הלוח היה דליל באותו יום: 81 רישומי ex-dividend, 1 פיצול מניות (forward split) שבוצע, ו-3731 דיווחים ל-SEC בסך הכל (עם 775 עסקאות בעלי עניין בטופס Form 4, 527 תשקיפי 424B2, ו-163 דיווחי 8-K שוטפים). הסיקור החדשותי כלל 192 כתבות בקרב 3 מוציאים לאור, כאשר MU נמנית עם הטיקרים המאוזכרים ביותר ב-17 כתבות. שום אירוע תאגידי של חברה מוכרת לא בלט בזרם המידע של היום; הנרטיב של המסחר התמקד במגזר השבבים עצמו.
המסחר, אומת
| בר SPY ראשון (ET) | בר SPY אחרון (ET) | בר דקה SPY | ברי מסחר רגילים | ימי מסחר | שורות חג 8 ביולי | תאריך סגירה הבא | שם סגירה הבא |
|---|---|---|---|---|---|---|---|
| 04:00 | 19:59 | 919 | 390 | 1 | 0 | 2026-09-07 | 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-08 13:30:00' AND window_start < '2026-07-08 20:00:00') AS regular_session_bars,
uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00') AS day_sessions,
(SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-08') AS jul8_holiday_rows,
(SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-08' AND status = 'closed') AS next_closure_date,
(SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-08' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-08 00:00:00' AND window_start < '2026-07-09 00:00:00'המסחר התנהל לאורך מלוא חלון שעות המסחר המורחבות; הנר הראשון של SPY נרשם בשעה 04:00 ET, והאחרון בשעה 19:59 ET. במהלך היום נרשמו 390 נרות של דקה בשעות המסחר הרגילות ו-1 נרות במהלך חלון המסחר המורחב (ללא יום מסחר מקוצר; בלוח החופשות לא מופיעה שורה עבור תאריך זה). יום המסחר הבא שבו צפויה סגירה הוא Labor Day בתאריך ה-2026-09-07.
הערות נתונים
כל חותמות הזמן מאוחסנות ב-UTC; שעות המסחר הרגילות ב-8 ביולי 2026 מסוננות כ-sip_timestamp / window_start בין 2026-07-08 13:30:00 ל-2026-07-08 20:00:00, התואמות לשעות 9:30 עד 16:00 לפי שעון ניו יורק. מחירי עשרוניים מומרים ל-Float64 לפני כל פעולת חילוק. לוחות לפי טיקר (לוח תוצאות, מתחם השבבים, סבב מניות) מסודרים לפי סדר אלפביתי של הטיקר, כך שכל התייחסות בטקסט מצביעה על שורה קבועה; טבלאות מובילים (נפח מסחר, תמונת מצב של ציטוטים) מסודרות לפי ערך, וכל טענה לגבי מיקום מקודדת כחסם תקינות לאותו מיקום. כל השוואה של יום שלישי בדף זה, נתח רוחב השוק, ספירות ירוק/אדום של שבבים, חוזי אופציות ונתח 0DTE, ספירות עדכוני ציטוטים, מחושבים מחדש החל מה-7 ביולי (וה-6 ביולי כאשר נדרש מחיר סגירה קודם) באותו בלוק שאילתה, ולעולם אינם מצוטטים מפוסט מוקדם יותר.
הערות נתונים מלאות
לוח רוחב השוק סופר מניות בעלות סגירה בשעות המסחר הרגילות בשני ימי המסחר עם נפח מסחר של לפחות מיליון דולר ביום הנמדד; הספירה שהושמטה (5284 מתוך 11439) הופכת את הזנב המוחרג לגלוי. עמודות התזמון day_low/day_high במתחם השבבים משתמשות בתבנית argMin/argMaxIf(..., (value, timestamp)) כך שתיקו מוכרע באופן דטרמיניסטי. תוויות דליי "חיוך הנפח" הן לפי שעון מזרח ארה"ב (%H:%i), ומחושבות עם toTimeZone ברשימת ה-SELECT בלבד. לוח סרט האופציות מזהה פקיעה באותו יום באמצעות התאמת מחרוזת הטיקר של ה-OCC (substring(ticker, length(ticker) - 14, 6)) ולא options_trades.expiration_date (עמודה זו אינה תקינה, בהתאם להערת הבדיקה המוקדמת הקבועה). סמלים ב-KNOWN_AMBIGUOUS_TICKERS מוחרגים ממובילי הנפח ומניתוח ה-SQL של תשומת הלב החדשותית, כך שקריאות "הכי X" נופלות על שמות הניתנים לאימות. טיקר החדשות המוביל משתמש בשובר שוויון דטרמיניסטי (argMax(t, (n, t))); top_news_lead_over_next = 0 מסמן תיקו, וזו הסיבה שהטקסט מציין "בין המאוזכרים ביותר". לוח אגרות החוב מצליב שתי שורות תמונת מצב יומיות; תמונת מצב חסרה עבור אחד התאריכים מניבה אפס שורות והחסם של row_count מחזיק את הפוסט. ספירות הציטוטים של מניות ואופציות הן סריקות של כל הסרט (tape) לאורך מחיצות יומיות; ספירות לפי טיקר מדווחות במיליונים כדי להתאים ליחידות העמודה שלהן. חציוני ה-spread משתמשים ב-quantileExact (דטרמיניסטי); לוח ה-spread העוקב הוא ממוצע (avgIf), ומסומן ככזה.
מתודולוגיה
- מקור נתוני השוק: consolidated tape,
delayed_stocks_minute_aggsעבור מחירים ונפחי מסחר של מדדים ומניות בודדות,cache_stocks_quotesעבור ספירות NBBO ומרווחי ציטוט (quoted spreads),cache_options_quotesו-options_tradesעבור ה-options tape. - טיפול באזורי זמן: כל חותמות הזמן המאוחסנות הן ב-UTC; תוויות שעון ET מחושבות באמצעות
toTimeZone(..., 'America/New_York')ברשימות SELECT בלבד; משפטי WHERE משתמשים בערכי UTC גולמיים. - חלון שעות המסחר הרגילות: 13:30–20:00 UTC, מאומת מול נתוני דקות של SPY (לוח אימות הסשן), ולא באמצעות חישוב לוח שנה.
- הגדרת מרווח (Spread):
(ask - bid) / midpoint × 10,000בנקודות בסיס (basis points) על ציטוטים דו-צדדיים תקפים עבור תמונת המצב; לוח החודש האחרון מציג רוחב ממוצע בסנטים, המסומן כממוצע. - השוואות לסשן קודם: מחושבות בתוך השאילתה החל מה-7 ביולי (וה-6 ביולי עבור השוואת יום-מול-יום של יום שלישי), לעולם אינן מועברות מפוסט קודם.
- אגרגטים דטרמיניסטיים:
quantileExact, מפתח-טופלargMin/argMax, ומנגנון הכרעה דטרמיניסטי לחדשות עבור יצירה מחדש יציבה. - תאריך "נכון ל-" של מחסן הנתונים: 10 ביולי 2026 (T+2 לתקופה); ה-tapes של שני הסשנים מוזנים במלואם בעומק זה.
קישורים: סיכום ה-7 ביולי 2026, עלויות מסחר באופציות, יסודות מרווח קנייה-מכירה, אופציות 0DTE, ו-נפח מסחר יחסי.