گزارش وضعیت بازار 8 ژوئیه 2026
در حالی که سهام تراشهسازان از جمله NVDA و MU با رشد همراه بودند، شاخصهای اصلی تغییر چندانی نکردند. وضعیت کلی بازار با نسبت دو به یک به نفع فروشندگان باقی ماند.
چهارشنبه، 8 ژوئیه 2026، شاهد یک جهش یکروزه در سهام تراشهسازان بود که شاخصها بهسختی آن را حس کردند. نماد SNDK با رشد 6.8%، نماد AVGO با رشد 4.82% و نماد NVDA با رشد 3.66% بسته شدند که بازگشتی تند و تیز نسبت به سقوط روز سهشنبه در گروه تراشهها بود، اما ETFهای شاخصی تغییری نکردند: SPY با -0.31% و QQQ با رشد 0.25% به کار خود پایان دادند. وضعیت کلی بازار حتی بیش از روز قبل با نسبت دو به یک به نفع فروشندگان بود: 1821 نماد صعودی در برابر 4260 نماد نزولی، که سهم نمادهای صعودی را به 29.6% رساند؛ این رقم در جلسه معاملاتی پیش از آن 33.8% بود. تمامی اعداد زیر از یک کوئری ذخیرهشده استخراج شدهاند؛ برای مشاهده SQL دقیق، هر پنل را باز کنید.
تابلو نتایج
هر تغییر، آخرین دقیقه معاملات عادی روز 8 ژوئیه را با روز سهشنبه 7 ژوئیه، یعنی دو جلسه معاملاتی پیاپی، مقایسه میکند. ردیفها به ترتیب الفبایی هستند تا هر ETF جایگاه ثابتی داشته باشد.
| نماد | بسته قبلی | قیمت بازگشایی | قیمت پایانی | درصد گپ | درصد تغییر روزانه | درصد تغییر | سقف روزانه | کف روزانه | حجم معاملات (میلیون) |
|---|---|---|---|---|---|---|---|---|---|
| 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 down) مواجه شدند و پس از آن مسیرهای متفاوتی را در پیش گرفتند. نماد DIA جلسه معاملاتی را در سطح -0.97% نسبت به قیمت بسته شدن پیشین آغاز کرد و با افت بیشتر، در نهایت با -1.09% به کار خود پایان داد. نماد IWM در سطح -0.73% باز شد و در همان محدوده نزولی باقی ماند و با -0.92% بسته شد. نماد SPY در سطح -0.6% بازگشایی شد، در طول روز به تدریج بخشی از افت را جبران کرد، اما همچنان با -0.31% بسته شد؛ میزان بازیابی قیمت نسبت به زمان بازگشایی، کمتر از شکاف اولیه بود. نماد QQQ در سطح -0.64% باز شد و تا زمان بسته شدن بازار به +0.25% رسید که تنها مورد مثبت در میان این چهار نماد بود.
آیا روز غیرمعمولی بود؟
حرکت قیمت SPY از زمان بازگشایی تا بسته شدن بازار به میزان 0.29%، در رتبه 16 از میان 22 جلسه معاملاتی اخیر قرار گرفت که نشاندهنده یک روز میانه برای این شاخص است و نه یک روز افراطی. حرکت قیمت QQQ از زمان بسته شدن تا بسته شدن بعدی به میزان +0.25%، رتبه 21 از میان 22 جلسه را به خود اختصاص داد که یکی از کوچکترین تغییرات ماهانه اخیر برای QQQ محسوب میشود و با ثبت قیمتهای محدود در این شاخص همخوانی دارد.
| درصد تغییر 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
)
)عرضه بازار: حتی منفیتر از روز قبل با نسبت دو به یک
| نمادهای مثبت | نمادهای منفی | بدون تغییر | نمادهای نقدشونده | معاملهشده در هر دو جلسه | حذفشده با فیلتر نقدینگی | درصد نمادهای مثبت | درصد نمادهای مثبت ۷ ژوئیه |
|---|---|---|---|---|---|---|---|
| 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) | ارزش روزانه (میلیارد $) |
|---|---|---|---|---|---|---|---|---|---|
| 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%. صندوق اهرمی سهبرابر SOXL رشدی +5.79% را ثبت کرد و صندوق معکوس SOXS با -6.22% همراه شد که با روند بهبود یکروزه در داراییهای پایه همخوانی دارد. MU رشد ملایمتری معادل +1.11% داشت، اما با ثبت حجم دلاری 32.02 میلیارد دلار، سنگینترین حجم معاملات دلاری را در این فهرست به خود اختصاص داد. NVDA برای دومین روز متوالی با رشد +3.66% بسته شد: این نماد یکی از تنها 2 نام موجود در این فهرست بود که در جریان ریزش روز سهشنبه نیز سبز باقی مانده بود (+0.67% در آن روز).
| ۸ ژوئیه مثبت | ۸ ژوئیه منفی | ۷ ژوئیه مثبت | ۷ ژوئیه منفی | درصد NVDA ۷ ژوئیه | تعداد نمادها |
|---|---|---|---|---|---|
| 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
)سوی دیگر بازار: سهام تدافعی و شرکتهای بزرگ رشدمحور همراهی نکردند
| نماد | بسته قبلی | قیمت بازگشایی | قیمت پایانی | درصد گپ | درصد تغییر روزانه | درصد تغییر | ارزش روزانه (میلیارد $) |
|---|---|---|---|---|---|---|---|
| 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% رشد کرد؛ در حالی که XOM با +1.26% افزایش باز شد اما تا زمان بسته شدن بازار به -0.49% عقبنشینی کرد. بدین ترتیب، جریان معاملات روز چهارشنبه به دو بخش تقسیم شد: رشد نمادهای تراشهساز و افت سهام رشدمحور و تدافعی، که باعث شد شاخصها در میان این دو جریان، بدون تغییر باقی بمانند. (ردیفها به ترتیب حروف الفبا هستند: CRNX, CVX, JNJ, LLY, META, TSLA, UNH, XOM.)
جریان نقدینگی در معاملات
| جدول پیشتازان | نماد | حجم دلاری (میلیارد) | تعداد سهام (میلیون) | میانگین قیمت ضمنی | درصد پیشتاز تابلو |
|---|---|---|---|---|---|
| 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 دلار، فهرست نمادهای برتر از نظر ارزش دلاری را تکمیل کردند. در مقابل، فهرست برترینها از نظر تعداد سهام معاملهشده روایت متفاوتی داشت: صندوق قابلمعامله معکوس سه برابر (3x inverse) صنعت نیمههادی با نماد SOXS، تعداد 636.5M سهم را با میانگین قیمت ضمنی 4.67 دلار معامله کرد؛ وضعیتی که ناشی از سازوکار یک ابزار مالی سه برابر (3x) با قیمت پایین در روزی پرنوسان برای سهام تراشهسازان است.
شکلگیری جلسه معاملاتی
| زمان (ET) | تعداد سهام (میلیارد) | درصد بزرگترین دسته |
|---|---|---|
| 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% از بزرگترین بازه زمانی روز قرار داشت و در طول صبح کاهش یافت تا در بازه زمانی 13:00 تا 13:30 به وقت شرقی به کف 34.1% رسید. نیمساعت پایانی (15:30 به وقت شرقی) با حجم 2.2 میلیارد سهم، بزرگترین بازه معاملاتی روز بود که از حجم 1.98 میلیارد سهمی در بازه آغازین فراتر رفت؛ الگویی که در جلسات معاملاتی عادی، استاندارد محسوب میشود.
نوار معاملات اختیار
| تعداد معاملات آپشن (میلیون) | تعداد قرارداد (میلیون) | قراردادهای ۷ ژوئیه (میلیون) | درصد حجم Call | درصد 0DTE | درصد 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% از حجم کل را به خود اختصاص داد که نشاندهنده تمایل ملایم به خرید است. قراردادهای 0DTE (با سررسید همان روز، 260708) سهم 38.7% از حجم قراردادها را تشکیل دادند که نسبت به 31.2% در روز سهشنبه افزایش یافته است. پرمعاملهترین قرارداد منفرد، SPY 745C بود که با 677981 قرارداد و میانگین قیمت $0.875 معامله شد؛ این قرارداد دارای سررسید همان روز و در وضعیت «در سود» (at the money) نسبت به قیمت بسته شدن عادی SPY در سطح $745.31 بود.
نوار مظنهها
| بهروزرسانیهای ۸ ژوئیه (میلیون) | بهروزرسانیهای ۷ ژوئیه (میلیون) | درصد تغییر روزانه | بهروزرسانیهای SPY ۸ ژوئیه (میلیون) | بهروزرسانیهای QQQ ۸ ژوئیه (میلیون) | بهروزرسانیهای NVDA ۸ ژوئیه (میلیون) | بهروزرسانیهای TSLA ۸ ژوئیه (میلیون) | بهروزرسانیهای MU ۸ ژوئیه (میلیون) |
|---|---|---|---|---|---|---|---|
| 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'نوار مظنههای سهام در تاریخ 8 ژوئیه، 530.55 میلیون بهروزرسانی NBBO را ثبت کرد که نسبت به جلسه معاملاتی پیشین 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در میان هفت نماد ذکرشده، میانه اسپرد مظنهگذاری SPY در ساعات عادی معاملات (RTH) برابر با 0.27 واحد پایه (bps) بود که در کف محدوده معمول برای نقدشوندهترین ETF ایالات متحده قرار دارد. مظنههای QQQ در سطح 0.71 واحد پایه و NVDA در سطح 1.52 واحد پایه ثبت شدند. بخش انتهایی و وسیعتر جدول به نمادهایی با مظنهگذاری کمحجمتر اختصاص داشت: MU با 5.66 واحد پایه و SNDK با 12.21 واحد پایه.
| میانگین اسپرد ۸ ژوئیه (سنت) | رتبه فشردگی | جلسات مقایسهشده | فشردهترین جلسه (سنت) | گستردهترین جلسه (سنت) | جلسه نخست | نقلقولهای نامعتبر حذفشده |
|---|---|---|---|---|---|---|
| 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 محسوب میشد.
| آپشنهای ۸ ژوئیه (میلیارد) | نسبت آپشن به سهام | آپشنهای SPY ۸ ژوئیه (میلیون) |
|---|---|---|
| 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 میلیون بهروزرسانی را به ثبت رساند.
نرخهای بهره: منحنی بازدهی تغییر چندانی نداشت
| نقطه منحنی | بازده ۸ ژوئیه (%) | تغییر جلسه (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 در سطح 0.35% (تغییر -1 واحد پایه در این جلسه) و در محدوده اخیر خود باقی ماند. این حرکت محدود در نرخهای بهره، همسو با نوسانات اندک شاخصها بود.
تقویم رویدادهای روز
| سوابق سود نقدی (Ex-Dividend) | تجزیه سهام اجراشده | تجزیه معکوس | تجزیه مستقیم | فرم 424B2 | فرم 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 مورد معاملات داخلی فرم 4، 527 مورد امیدنامه 424B2 و 163 مورد گزارشهای جاری 8-K). پوشش خبری شامل 192 مقاله در 3 ناشر بود که در این میان MU با 17 مقاله، از جمله پربسامدترین تیکرهای ذکرشده بود. هیچ اقدام شرکتی از سوی نامهای بزرگ در جریان اخبار روز به چشم نمیخورد و روایت حاکم بر بازار، خودِ صنعت تراشهسازی بود.
جلسه معاملاتی، تأیید شد
| اولین بازه SPY (به وقت ET) | آخرین بازه SPY (به وقت ET) | بازه های دقیقه ای SPY | بازه های معاملاتی عادی | جلسات معاملاتی روزانه | ردیف های تعطیلی ۸ ژوئیه | تاریخ تعطیلی بعدی | مناسبت تعطیلی بعدی |
|---|---|---|---|---|---|---|---|
| 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'این جلسه معاملاتی یک بازه کامل ساعات غیرعادی (extended-hours) را پوشش داد؛ اولین کندل SPY در ساعت 04:00 به وقت شرقی و آخرین کندل در ساعت 19:59 ثبت شد. در این بازه، 390 کندل یکدقیقهای در ساعات عادی و 1 کندل در کل جلسه معاملاتی (بدون نیمروز؛ جدول تعطیلات ردیفی برای این تاریخ ندارد) به ثبت رسید. تعطیلی برنامهریزیشده بعدی در تاریخ 2026-09-07 و در ساعت Labor Day خواهد بود.
یادداشتهای داده
تمامی مُهرهای زمانی به وقت UTC ذخیره شدهاند؛ ساعات عادی معاملات در 8 ژوئیه 2026 به صورت sip_timestamp / window_start بین 2026-07-08 13:30:00 و 2026-07-08 20:00:00 فیلتر شدهاند که معادل 9:30 صبح تا 4:00 بعدازظهر به وقت نیویورک است. قیمتهای اعشاری پیش از هرگونه تقسیم به Float64 تبدیل میشوند. پنلهای اختصاصی هر تیکر (تابلو امتیازات، مجموعه تراشه، چرخش) به ترتیب الفبایی تیکرها مرتب شدهاند تا هر ارجاع متنی به یک ردیف ثابت اشاره داشته باشد؛ جداول پیشرو (حجم، نمای لحظهای مظنه) بر اساس ارزش مرتب شدهاند و هر ادعای موقعیتی که در آنها مطرح میشود، به عنوان یک حدِ منطقی برای آن جایگاه کدگذاری شده است. تمامی مقایسههای سهشنبه در این صفحه، سهم از پهنای بازار، تعداد سبز/قرمز تراشهها، قراردادهای اختیار معامله و سهم 0DTE، تعداد بهروزرسانی مظنهها، همگی بهصورت تازه از دادههای 7 ژوئیه (و 6 ژوئیه در مواردی که به قیمت بسته شدن پیشین نیاز است) در همان بلوک پرسوجو محاسبه شده و هرگز از پستهای قبلی نقل نمیشوند.
یادداشتهای کامل داده
پنل پهنای بازار، نمادهایی را میشمارد که در هر دو جلسه معاملاتی دارای قیمت بسته شدن در ساعات عادی بوده و حداقل یک میلیون دلار در روز مورد سنجش معامله شدهاند؛ تعداد حذفشده (5284 از 11439) باعث میشود دمِ حذفشده قابل مشاهده باشد. ستونهای زمانبندی day_low/day_high در مجموعه تراشه از الگوی argMin/argMaxIf(..., (value, timestamp)) استفاده میکنند تا تساویها بهصورت قطعی حلوفصل شوند. برچسبهای دستهبندی «لبخند حجم» به وقت ET (%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 پست را حفظ میکند. شمارش مظنههای سهام و اختیار معامله، اسکن کل نوار معاملاتی در پارتیشنهای روزانه است؛ شمارش تیکرهای نامبرده به میلیون گزارش میشود تا با واحدهای ستون آنها مطابقت داشته باشد. میانه اسپردها از quantileExact (قطعی) استفاده میکند؛ پنل اسپرد دنبالهدار یک میانگین (avgIf) است که با همین عنوان برچسبگذاری شده است.
روششناسی
- منبع دادههای بازار: نوار تجمیعی (consolidated tape)،
delayed_stocks_minute_aggsبرای قیمتها و حجمهای شاخص و تکسهم،cache_stocks_quotesبرای شمارش NBBO و اسپردهای مظنه،cache_options_quotesوoptions_tradesبرای نوار معاملات اختیار. - مدیریت منطقه زمانی: تمام مهرهای زمانی ذخیرهشده به وقت UTC هستند؛ برچسبهای زمانی ET تنها در لیستهای SELECT با استفاده از
toTimeZone(..., 'America/New_York')محاسبه میشوند؛ بندهای WHERE از مقادیر خام UTC استفاده میکنند. - بازه ساعات عادی معاملات: 13:30 تا 20:00 به وقت UTC، که بر اساس نمودارهای دقیقهای SPY (پنل تایید نشست) و نه محاسبات تقویمی، راستیآزمایی شده است.
- تعریف اسپرد:
(ask - bid) / midpoint × 10,000بر حسب واحد پایه (basis points) برای مظنههای دوطرفه معتبر در لحظه ثبت؛ پنل ماهانه، میانگین عرض اسپرد به سنت است که بهعنوان میانگین برچسبگذاری شده است. - مقایسههای نشست پیشین: بهصورت درونکوئری از تاریخ 7 ژوئیه (و 6 ژوئیه برای مقایسه روزانه سهشنبه) محاسبه شده و هرگز از گزارشهای قبلی منتقل نمیشود.
- تجمیعهای قطعی:
quantileExact، کلیدهای چندتاییargMin/argMax، و یک سازوکار قطعی برای اولویتبندی اخبار جهت بازتولید پایدار دادهها. - تاریخ مبنای انبار داده: 10 ژوئیه 2026 (T+2 برای دوره مورد نظر)؛ نوارهای معاملاتی هر دو نشست بهطور کامل در این عمق بارگذاری شدهاند.
پیوندهای مرتبط: خلاصه 7 ژوئیه 2026، هزینههای معاملات اختیار، مبانی اسپرد خریدوفروش، اختیارهای 0DTE، و حجم نسبی.