Strasmore Research
تحلیل بازار Matt Connorتوسط Matt Connor · به‌روزرسانی شده در 2026-08-08

گزارش وضعیت بازار 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 جایگاه ثابتی داشته باشد.

پرس‌وجوSPY / QQQ / DIA / IWM: ۸ ژوئیه در مقایسه با قیمت بسته شدن ۷ ژوئیه، ساعات عادی معاملات
نمادبسته قبلیقیمت بازگشاییقیمت پایانیدرصد گپدرصد تغییر روزانهدرصد تغییرسقف روزانهکف روزانهحجم معاملات (میلیون)
DIA528.48523.34522.72-0.97-0.12-1.09524.46520.033.2
IWM296.2294.03293.47-0.73-0.19-0.92295.1290.6820.3
QQQ709.5704.95711.3-0.640.90.25712.26700.9129.5
SPY747.66743.16745.31-0.60.29-0.31746.15739.5135.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 محسوب می‌شود و با ثبت قیمت‌های محدود در این شاخص همخوانی دارد.

پرس‌وجوتغییرات روزانه SPY / QQQ در بستر زمانی (قیمت بسته شدن به بسته شدن، حدود ۲۲ جلسه معاملاتی)
درصد تغییر QQQ (بسته به بسته)رتبه نوسان مطلق QQQجلسات مقایسه‌ای QQQدرصد تغییر SPY (باز به بسته)رتبه نوسان مطلق SPYجلسات مقایسه‌ای SPYجلسه نخست
0.2521220.2916222026-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
    )
)
خودتان اجرا کنید

عرضه بازار: حتی منفی‌تر از روز قبل با نسبت دو به یک

پرس‌وجوگستره بازار (Liquid-tape): سهم نمادهای صعودی ۸ ژوئیه در مقایسه با ۷ ژوئیه، با فیلتر ۱ میلیون دلار حجم معاملات
نمادهای مثبتنمادهای منفیبدون تغییرنمادهای نقدشوندهمعامله‌شده در هر دو جلسهحذف‌شده با فیلتر نقدینگیدرصد نمادهای مثبتدرصد نمادهای مثبت ۷ ژوئیه
1821426074615511439528429.633.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)سقف دقیقه (ET)ارزش روزانه (میلیارد $)
AMD516.57517.260.134.81498.15522.986835878.93
AVGO370.79388.674.824.91376.89395.095707789.39
INTC110.5110.27-0.215.5104.41110.497139579.48
KLAC216.52221.032.084.2214.3223.46859291.79
LRCX326.12332.932.094.53322.72337.55705872.1
MRVL230.81231.660.375.12224.98236.795705934.57
MU938.95949.371.116.24900.4195957060032.02
NVDA196.93204.143.665.13195.06205.1657093724.17
SNDK1619.261729.46.88.9415901734.6957095916.82
SOXL165.27174.845.7910.82158.87176.755708168.12
SOXS4.824.52-6.22114.464.999295702.97
STX827.4859.683.96.18811.27862.415709593.46
TER343.1351.562.475.6335.06354.276865870.77
WDC532.34550.713.456.91526562.765706003.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 ticker
خودتان اجرا کنید

12 از چهارده نماد حوزه تراشه با رنگ سبز بسته شدند که معکوس جلسه معاملاتی سه‌شنبه است، زمانی که 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 ۷ ژوئیهتعداد نمادها
1222120.6714
کد دقیق 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
)
خودتان اجرا کنید

سوی دیگر بازار: سهام تدافعی و شرکت‌های بزرگ رشد‌محور همراهی نکردند

پرس‌وجوبررسی چرخش سرمایه: هشت نماد، صنایع تدافعی، مگا-کپ‌ها، بیوتکنولوژی
نمادبسته قبلیقیمت بازگشاییقیمت پایانیدرصد گپدرصد تغییر روزانهدرصد تغییرارزش روزانه (میلیارد $)
CRNX83.5383.5283.45-0.01-0.08-0.11.38
CVX173.97176.8175.921.63-0.51.121.36
JNJ267.29268.6263.360.49-1.95-1.471.38
LLY1235.641221.11215.87-1.18-0.43-1.62.55
META615.57614.38603.03-0.19-1.85-2.045.86
TSLA402.88399.38393.92-0.87-1.37-2.2211.71
UNH428.18427.14425.56-0.24-0.37-0.611.28
XOM141.65143.44140.961.26-1.73-0.492.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 tradedMU32.0234.1939100
by dollars tradedSPY26.4935.6744.182.7
by dollars tradedNVDA24.17120.5200.5875.5
by dollars tradedQQQ20.929.5708.4765.3
by dollars tradedSNDK16.8210.11665.3552.5
by dollars tradedTSLA11.7129.7394.2836.6
by shares tradedSOXS2.97636.54.67100
by shares tradedTZA1.37334.84.0952.6
by shares tradedBITO2.29272.48.4142.8
by shares tradedAAL2.79169.316.4826.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)، ساعات عادی معاملات، به همراه درصد نسبت به بزرگترین بازه روز
زمان (ET)تعداد سهام (میلیارد)درصد بزرگ‌ترین دسته
09:301.9889.9
10:001.3862.9
10:301.3259.9
11:001.1653
11:301.0145.9
12:000.9342.2
12:300.9242
13:000.7534.1
13:300.7634.5
14:000.7734.9
14:300.7534.3
15:000.941.1
15:302.2100
کد دقیق 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 میلیارد سهمی در بازه آغازین فراتر رفت؛ الگویی که در جلسات معاملاتی عادی، استاندارد محسوب می‌شود.

نوار معاملات اختیار

پرس‌وجوجریان معاملات آپشن: ثبت‌ها، قراردادها، درصد کال، سهم 0DTE در مقایسه با سه‌شنبه، قرارداد برتر
تعداد معاملات آپشن (میلیون)تعداد قرارداد (میلیون)قراردادهای ۷ ژوئیه (میلیون)درصد حجم Callدرصد 0DTEدرصد 0DTE ۷ ژوئیهقیمت پایانی عادی SPYدارایی پایه رتبه ۱قیمت اعمال رتبه ۱نوع رتبه ۱قراردادهای رتبه ۱میانگین قیمت رتبه ۱وضعیت 0DTE رتبه ۱وضعیت سودآوری (Moneyness) رتبه ۱
10.4463.2661.1355.438.731.2745.31SPY745C6779810.8751-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 بود.

نوار مظنه‌ها

پرس‌وجوتعداد به‌روزرسانی‌های NBBO سهام: ۸ ژوئیه در مقایسه با ۷ ژوئیه، به همراه به‌روزرسانی‌های نمادهای منتخب (میلیون)
به‌روزرسانی‌های ۸ ژوئیه (میلیون)به‌روزرسانی‌های ۷ ژوئیه (میلیون)درصد تغییر روزانهبه‌روزرسانی‌های SPY ۸ ژوئیه (میلیون)به‌روزرسانی‌های QQQ ۸ ژوئیه (میلیون)به‌روزرسانی‌های NVDA ۸ ژوئیه (میلیون)به‌روزرسانی‌های TSLA ۸ ژوئیه (میلیون)به‌روزرسانی‌های MU ۸ ژوئیه (میلیون)
530.55492.767.74.936.531.80.720.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 میلیون) فهرست این نمادها را تکمیل کردند.

پرس‌وجوSPY / QQQ / NVDA / TSLA / MU / SNDK / AVGO: میانه اسپرد مظنه (RTH) بر حسب واحد پایه (bps)
نمادمیانه اسپرد (bps)
SPY0.27
QQQ0.71
NVDA1.52
TSLA2.28
AVGO3.63
MU5.66
SNDK12.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 واحد پایه.

پرس‌وجومیانگین اسپرد مظنه SPY در ساعات عادی معاملات (RTH) در بستر ماه گذشته
میانگین اسپرد ۸ ژوئیه (سنت)رتبه فشردگیجلسات مقایسه‌شدهفشرده‌ترین جلسه (سنت)گسترده‌ترین جلسه (سنت)جلسه نخستنقل‌قول‌های نامعتبر حذف‌شده
2.20211221.8092.8652026-06-0542783
کد دقیق 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 محسوب می‌شد.

پرس‌وجوجریان NBBO آپشن: مجموع به‌روزرسانی‌ها در مقایسه با جریان سهام، به همراه بخش مربوط به SPY
آپشن‌های ۸ ژوئیه (میلیارد)نسبت آپشن به سهامآپشن‌های SPY ۸ ژوئیه (میلیون)
9.6218.1422
کد دقیق 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 میلیون به‌روزرسانی را به ثبت رساند.

نرخ‌های بهره: منحنی بازدهی تغییر چندانی نداشت

پرس‌وجوبازده اوراق خزانه: ۸ ژوئیه در مقایسه با ۷ ژوئیه، سررسیدهای موجود + اختلاف ۲ ساله و ۱۰ ساله (2s10s)
نقطه منحنیبازده ۸ ژوئیه (%)تغییر جلسه (bp)
1 month3.67-2
3 month3.871
1 year4.060
2 year4.212
5 year4.314
10 year4.561
30 year5.061
2s10s spread0.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-divs)، تقسیم سهام، گزارش‌های SEC، اخبار مورد توجه
سوابق سود نقدی (Ex-Dividend)تجزیه سهام اجراشدهتجزیه معکوستجزیه مستقیمفرم 424B2فرم 4فرم 8-Kمجموع فرم‌هامقاله‌های خبریناشران خبرنماد اخبار برترتعداد اخبار برتراختلاف خبر برتر با بعدی
8110152777516337311923MU170
کد دقیق 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 (به وقت ET)بازه های دقیقه ای SPYبازه های معاملاتی عادیجلسات معاملاتی روزانهردیف های تعطیلی ۸ ژوئیهتاریخ تعطیلی بعدیمناسبت تعطیلی بعدی
04:0019:59919390102026-09-07Labor 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، و حجم نسبی.

#recap#daily#spy#qqq#semiconductors#market structure