خلاصهی بازار هفته 6 جولای 2026
نوسانات شدید در بخش نیمههادیها و عملکرد NVDA در کنار حجم بالای معاملات MU در برابر SPY. تحلیل دقیق روند بازار و دلیل کاهش اکثر سهامها را بخوانید.
هفته منتهی به 6 جولای 2026، با وجود ظاهر آرام شاخصها، شاهد نوسانات شدید در بخش نیمههادیها بود. در طول پنج جلسه معاملاتی، بازار شاهد سقوط سنگین تراشهها، بازگشت قیمتها، پرتکانترین بازگشایی فصل تابستان و بازیابی جایگاه NVDA در روز جمعه بود که در نهایت منجر به سود 1.4% برای SPY شد. دو واقعیت این وضعیت را توصیف میکند: حجم معاملات دلاری MU در طول هفته از خود SPY بیشتر بود و در هفتهای که شاخص رشد 1.8% افزایش یافت، تعداد سهامهای پرنقدینگی که کاهش قیمت داشتند، بیشتر از سهامهای صعودی بود. تمام اعداد زیر از پایگاه داده استخراج شدهاند.
وضعیت بازار در هفته جاری
تغییرات هفتگی از زمان بسته شدن عادی بازار در روز پنجشنبه 2 جولای (3 جولای به دلیل تعطیلات روز استقلال بسته بود) تا جمعه 10 جولای محاسبه شده است. ردیفها بر اساس حروف الفبا مرتب شدهاند.
کد دقیق SQL پشت هر عدد
SELECT ticker,
round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS prior_week_close,
round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-06') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS week_close,
round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-06') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
/ argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS week_change_pct,
round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
/ argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS prior_week_change_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= '2026-06-22 13:30:00' AND window_start < '2026-07-10 20:00:00'
GROUP BY ticker
ORDER BY tickerتمرکز اصلی بر تقسیمبندی بازار است: QQQ با 1.8% و SPY با 1.4% در مقابل DIA با -0.4% و IWM با -0.5%. رشد در بخشهای مذکور غالب بود؛ اما شاخص Dow و شاخص شرکتهای با ارزش بازار کم (small-cap) هفتهای را که در سایر بخشها مثبت بود، با عملکرد منفی به پایان رساندند. هر آنچه در این هفته رخ داد، نشاندهنده یک روند گسترده در کل بازار نبود.
هفته در برابر بازده سالانه
کد دقیق SQL پشت هر عدد
SELECT round(anyIf(ret, wk = toDate('2026-07-06')), 2) AS week_open_to_close_pct,
arrayCount(x -> x > anyIf(ret, wk = toDate('2026-07-06')), groupArrayIf(ret, wk != toDate('2026-07-06'))) + 1 AS rank_best,
count() AS weeks_compared,
toString(min(wk)) AS first_week,
anyIf(sessions, wk = toDate('2026-07-06')) AS sessions_this_week
FROM (
SELECT toStartOfWeek(toDate(toTimeZone(window_start, 'America/New_York')), 1) AS wk,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS ret
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2025-07-06 00:00:00')
AND window_start < toDateTime('2026-07-11 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY wk
HAVING sessions >= 3
)با محاسبه بازده از زمان بازگشایی تا بسته شدن، عملکرد هفتگی SPY در رتبه 20 از 53 هفته گذشته قرار گرفت که دقیقاً در میانگین قرار دارد. هفتهای که شامل دراماتیکترین بازگشایی تکروزانه تابستان (پنجشنبه) و شدیدترین ریزش بخشی (سهشنبه) بود، در میانه جدول قرار میگیرد: نوسانات شدید یکدیگر را خنثی کردند و نتیجه نهایی، عملکردی معمولی بود.
پنج جلسه، یک روند کلی
کد دقیق SQL پشت هر عدد
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS spy_close,
round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / any(prev) - 1) * 100, 1) AS change_pct,
round(toFloat64(sum(volume)) / 1e6, 1) AS spy_shares_m
FROM global_markets.delayed_stocks_minute_aggs
INNER JOIN (
SELECT d, lagInFrame(c) OVER (ORDER BY d ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-02 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
GROUP BY d
)
) AS p ON toDate(toTimeZone(window_start, 'America/New_York')) = p.d
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
GROUP BY et_date
ORDER BY et_dateروند کلی: بازار روز دوشنبه پس از تعطیلات با جهش ناشی از رشد بازگشایی شد (+0.9%، مرور کلی); روز سهشنبه بخش نیمههادیها ریزش کرد اما شاخص تنها -0.5% کاهش یافت (مرور کلی); روز چهارشنبه سهام تراشهها بازگشت mạnh داشت و شاخص درجا زد (-0.3%، مرور کلی); روز پنجشنبه در پرجنبوجوشترین بازگشایی تابستانی، کل بازار سبز شد (+0.8%، مرور کلی); روز جمعه NVDA در یک پایان آرام پیشروی کرد (+0.4%، مرور کلی) تا بازار در سطح $754.9 بسته شود.
دو سهم اصلی در ریزش روز سهشنبه:
کد دقیق SQL پشت هر عدد
SELECT ticker, round((c7 / c6 - 1) * 100, 1) AS day_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 c6,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')) AS c7
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('INTC', 'TER')
AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-07 20:00:00'
GROUP BY ticker
)
ORDER BY tickerتغییرات روز سهشنبه برای هر دو سهم: INTC -9.6%، TER -9.6%، در مقابل -0.5% برای SPY در آن جلسه.
آنچه گفته شد
متن ما صرفاً مشاهدهگرانه است؛ روایتهای این هفته با ذکر نام افراد نقل شدهاند. ابتدا، میزان توجه فید خبری به چهار نام در مرکز نوسانات، از مجموع 981 مقاله در این هفته:
کد دقیق SQL پشت هر عدد
SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d,
countIf(has(tickers, 'NVDA')) AS nvda_articles,
countIf(has(tickers, 'MU')) AS mu_articles,
countIf(has(tickers, 'INTC')) AS intc_articles,
countIf(has(tickers, 'TER')) AS ter_articles
FROM global_markets.stocks_news
WHERE published_utc >= '2026-07-06 00:00:00' AND published_utc < '2026-07-11 04:00:00'
AND toDate(toTimeZone(published_utc, 'America/New_York')) >= '2026-07-06'
AND toDate(toTimeZone(published_utc, 'America/New_York')) <= '2026-07-10'
GROUP BY d
ORDER BY dاین تیترها در اینجا بازنویسی نشدهاند. آنها مستقیماً از فید ذخیرهشده خوانده شدهاند:
کد دقیق SQL پشت هر عدد
SELECT toString(toDate(toTimeZone(published_utc, 'America/New_York'))) AS session,
JSONExtractString(publisher, 'name') AS outlet,
title AS headline
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) IN ('2026-07-07', '2026-07-08')
AND JSONExtractString(publisher, 'name') = 'The Motley Fool'
AND (positionCaseInsensitive(title, 'Burry') > 0 OR positionCaseInsensitive(title, 'Sandisk Stock Pop') > 0)
ORDER BY session, titleدر روز ریزش، فید خبری عبارت "Michael Burry Just Revealed His Next Big Short, and It's a Bet Against Nvidia, Micron, and AMD" از The Motley Fool را منتشر کرد؛ در روز بازگشت، همان رسانه پرسید "Why Did Sandisk Stock Pop Today?." رالی روز جمعه NVDA بدون هیچ تیتر محرکی رخ داد — تنها مطالب مربوط به ارزشگذاری منتشر شد؛ علت از این دادهها مشخص نیست.
دو یافته: MU (با 17 مقاله) دقیقاً یک بار از NVDA (با 13 مقاله) پوشش خبری بیشتری داشت — چهارشنبه، روز بازگشت (NVDA بر چهار نام دیگر پیشتاز بود)؛ و TER، که نیمی از جفتِ بیشترین آسیبدیده در ریزش بود، در روز شکست خود 0 بار علامتگذاری شد و در سایر روزها صفر بود. این نشاندهنده توجه یک فید خبری است، نه رسانههای جهان.
وسعت بازار: هفتهای سبز در حالی که اکثر سهامها کاهش یافتند
کد دقیق SQL پشت هر عدد
SELECT
countIf(cw > cp AND cp > 0 AND dv >= 5000000) AS advancers,
countIf(cw < cp AND cp > 0 AND dv >= 5000000) AS decliners,
countIf(cp > 0 AND cw > 0 AND dv >= 5000000) AS measured_names,
round(100.0 * countIf(cw > cp AND cp > 0 AND dv >= 5000000) / countIf(cp > 0 AND cw > 0 AND dv >= 5000000), 1) AS advancer_pct
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00')) AS cw,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 13:30:00') AS dv
FROM global_markets.delayed_stocks_minute_aggs
WHERE ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-11 00:00:00'))
GROUP BY ticker
)در میان 6319 نماد که حداقل 5 میلیون دلار در طول هفته معامله شدند، 3270 کاهش یافتند در حالی که 3015 رشد کردند — سهم سهامهای صعودی تنها 47.7% بود، آن هم در هفتهای که شاخص رشد 1.8% داشت. هفته سبز این شاخص توسط بزرگترین اعضای آن ایجاد شد؛ در حالی که میانگین سهامها عملکردی منفی داشت. همان محدودیت بازار که خلاصهی جمعه در یک جلسه مشاهده کرد، در طول پنج جلسه تکرار شد.
جدول امتیازات بخشها
کاهشها در کجا رخ داد؟ عملکرد ده ETF بخشمحور SPDR از زمان بسته شدن بازار در 2 جولای تا 10 جولای، به ترتیب حروف الفبا:
کد دقیق SQL پشت هر عدد
SELECT ticker, round((cw / cp - 1) * 100, 1) AS week_pct
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('XLB', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
GROUP BY ticker
)
ORDER BY tickerچهار بخش از ده بخش با رشد بسته شدند، اما تنها دو بخش با حاشیه قابل توجه: بخش انرژی (XLE, +3.5%) و بخش تکنولوژی (XLK, +2.9%) پیشتاز بودند. بخشهای مالی (+0.2%) و کالاهای مصرفی اختیاری (+0.1%) با رشدی بسیار اندک در نزدیکی نقطه صفر بسته شدند. شش بخش دیگر، از مواد اولیه (-2.1%) تا سلامت (-1.8%)، با کاهش قیمت مواجه شدند. به جز این دو بخش برنده، روند کلی بازار نزولی بود.
پیشران بازار: حجم معاملات MU از شاخص فراتر رفت؛ در یک هفته
کد دقیق SQL پشت هر عدد
SELECT ticker,
round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS week_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-10 20:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY week_dollar_bn DESC
LIMIT 6MU در طول پنج جلسه معاملاتی، حجم معاملات دلاری در ساعات عادی را 164B ثبت کرد که از حجم 137.3B در SPY بیشتر بود. پیشی گرفتن یک سهم حافظه از S&P 500 ETF در یک هفته کامل، یادآور اتفاقات ماه ژوئن است (تحلیل عمیق MU در ژوئن); NVDA (107.1B)، شاخص اصلی حوزه AI/GPU در این هفته، و SNDK (88B)، یکی دیگر از سهام حوزه حافظه، پنج سهم برتر هفته را تکمیل کردند. نوسانات شدید تنها محدود به قیمت نبود، بلکه در محل تمرکز سرمایههای بازار در طول هفته نیز مشهود بود.
نتیجه نهایی نوسانات شدید: عملکرد متفاوت در دو هفته متوالی
چندهزار نام از شرکتهای حوزه تراشه که محور تمام اخبار این هفته بودند، در بازه زمانی 2 جولای تا 10 جولای بررسی شدهاند. ترتیب حروف الفبا است.
کد دقیق SQL پشت هر عدد
SELECT ticker,
round((cw / cp - 1) * 100, 1) AS week_pct
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw
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-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
GROUP BY ticker
)
ORDER BY tickerپس از یک ریزش، یک بازگشت، یک شروع بازار بسیار قدرتمند و رالی روز جمعه، عملکرد این مجموعه یکسان نبود و به دو دسته تقسیم شد. AVGO (+11%)، STX (+11%)، SNDK (+9.9%)، NVDA (+8.5%) و WDC (+8.1%) هفتههای بسیار مثبتی را پشت سر گذاشتند؛ INTC (-8.8%) هفتهای بسیار دشوار داشت و شرکتهای تجهیزاتی که در شکافهای قیمتی بزرگ روز پنجشنبه نقش داشتند — یعنی KLAC (-1.8%) و LRCX (-0.3%) — در نهایت با تغییر قیمتی نزدیک به صفر بسته شدند. نکته اصلی اینجاست: MU، نامی که در تمام هفته حجم معاملات آن از S&P 500 ETF بیشتر بود، سود خالص 0.3% را ثبت کرد. مبلغ 164 میلیارد دلار معامله شد اما قیمت تقریباً تغییری نکرد؛ این خالصترین تصویر از بازار در حال جدال با خود با حداکثر حجم معاملات است.
The week's newest ticker: SK Hynix's US debut
Friday added a listed member to the memory complex that owned the week's tape — the debut, receipted:
کد دقیق SQL پشت هر عدد
WITH ipo AS (
SELECT toFloat64(final_issue_price) AS offer, toFloat64(total_offer_size) AS raise
FROM global_markets.stocks_ipos
WHERE issuer_name = 'SK Hynix Inc' AND listing_date = '2026-07-10'
LIMIT 1
),
debuts AS (
SELECT a.ticker AS t, sum(toFloat64(a.close) * toFloat64(a.volume)) AS debut_rth_dollars
FROM global_markets.delayed_stocks_minute_aggs a
INNER JOIN (
SELECT multiIf(replaceAll(ticker, ' ', '') = 'SKHY', 'SKHYV', replaceAll(ticker, ' ', '')) AS tk, listing_date
FROM global_markets.stocks_ipos
WHERE listing_date >= '2026-01-01' AND listing_date <= '2026-07-10'
) l ON a.ticker = l.tk
WHERE a.window_start >= '2026-01-01 00:00:00' AND a.window_start < '2026-07-11 00:00:00'
AND toDate(a.window_start) = l.listing_date
AND (toHour(a.window_start) * 60 + toMinute(a.window_start)) BETWEEN 810 AND 1199
GROUP BY a.ticker
)
SELECT
round((SELECT offer FROM ipo), 2) AS offer_px,
round((SELECT raise FROM ipo) / 1e9, 1) AS raised_bn,
(SELECT countIf(toFloat64(total_offer_size) > (SELECT raise FROM ipo)) FROM global_markets.stocks_ipos WHERE listing_date >= '2026-01-01' AND listing_date <= '2026-07-10') AS bigger_2026_raises,
round((SELECT max(toFloat64(total_offer_size)) FROM global_markets.stocks_ipos WHERE listing_date >= '2026-01-01' AND listing_date <= '2026-07-10') / 1e9, 1) AS biggest_2026_raise_bn,
round(toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS first_rth_px,
toHour(toTimeZone(minIf(window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'), 'America/New_York')) * 60
+ toMinute(toTimeZone(minIf(window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'), 'America/New_York')) AS first_rth_bar_et_minute,
formatDateTime(toTimeZone(minIf(window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'), 'America/New_York'), '%H:%i') AS first_rth_bar_et,
round(toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS debut_close,
round((toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) / (SELECT offer FROM ipo) - 1) * 100, 1) AS close_vs_offer_pct,
round(toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
- toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS faded_from_first_print,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') / 1e9, 2) AS rth_dollar_bn,
(SELECT count() FROM debuts) AS debuts_measured_2026,
(SELECT countIf(debut_rth_dollars > (SELECT debut_rth_dollars FROM debuts WHERE t = 'SKHYV')) + 1 FROM debuts) AS debut_dollar_rank_2026,
round((SELECT max(debut_rth_dollars) FROM debuts) / 1e9, 1) AS biggest_2026_debut_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SKHYV' AND window_start >= '2026-07-10 04:00:00' AND window_start < '2026-07-11 00:00:00'The raise: $28.1 billion at $158.14 a share — 1 US raise in 2026 was bigger, SpaceX's $75 billion June listing. With no prior close, the opening cross took until 11:34 ET to find a price: $170. The close, $168.33, faded $1.67 from that first print yet held 6.4% above the offer. And the tape: $18.03 billion of regular-hours dollars — of 144 US debuts measured in 2026, only SpaceX's $81.2 billion first day was heavier.
بزرگترین تغییرات هفته
به جز حوزه تراشهها، چه کسانی سود کردند و چه کسانی ضرر کردند؟ در لیستهای اصلاحنشده، تقسیم سهام در هفته جاری 30 تقسیم معکوس سهام باعث ایجاد سودهای کاذب چهاررقمی میشود؛ بنابراین، این فهرستها تقسیمهای سهام در طول هفته را حذف کرده و حداقل حجم معاملات 5 میلیون دلار را الزامی میدانند.
کد دقیق SQL پشت هر عدد
SELECT ticker, board, week_pct, week_dollar_m,
round(100 * week_dollar_m / max(week_dollar_m) OVER (), 1) AS pct_of_dollar_max
FROM (
SELECT 'gainers' AS board, ticker, round((cw / cp - 1) * 100, 1) AS week_pct, round(dv / 1e6, 1) AS week_dollar_m
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 13:30:00') AS dv
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker NOT IN ('SPCX')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-06' AND execution_date <= '2026-07-10')
AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-11 00:00:00'))
GROUP BY ticker
HAVING cp > 0 AND cw > 0 AND dv >= 5000000
)
ORDER BY week_pct DESC
LIMIT 10
UNION ALL
SELECT 'decliners' AS board, ticker, round((cw / cp - 1) * 100, 1) AS week_pct, round(dv / 1e6, 1) AS week_dollar_m
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 13:30:00') AS dv
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker NOT IN ('SPCX')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-06' AND execution_date <= '2026-07-10')
AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-11 00:00:00'))
GROUP BY ticker
HAVING cp > 0 AND cw > 0 AND dv >= 5000000
)
ORDER BY week_pct ASC
LIMIT 10
)
ORDER BY board DESC, abs(week_pct) DESCهر دو فهرست شاهد تغییرات بزرگی بودند: کمترین میزان سود ثبتشده 67% بود و کمترین میزان کاهش نیز -44.6% ثبت شد. حتی هفته سخت و پرنوسان تراشهها برای INTC (-8.8%) نیز به هیچکدام از این دو سطح نمیرسد. این فهرستها عمدتاً شامل شرکتهای با ارزش بازار کم (small-cap) هستند، مگر یک استثنای برجسته: CRNX با سود 98% بر روی 9660.5 میلیون دلار معامله شده، که بیشترین حجم پولی در میان بیست مورد است — رشد تقریباً دو برابری در معاملات شبانه سهشنبه که سود خود را تا جمعه حفظ کرد.
معاملات فروش استقراضی: یک فایل ناقص در میان یک هفته کامل
کد دقیق SQL پشت هر عدد
SELECT toString(date) AS d,
uniqExact(ticker) AS tickers_on_file,
round(sum(short_volume) / 1e9, 2) AS short_shares_bn
FROM global_markets.stocks_short_volume
WHERE date >= '2026-07-06' AND date <= '2026-07-10'
GROUP BY date
ORDER BY dateچهار مورد از پنج فایل روزانه حجم فروش استقراضی بهصورت کامل و با حدود 15384 نماد در هر فایل ارسال شدند. فایل روز سهشنبه 7 جولای تنها شامل 4333 نماد است — یعنی کمتر از یکسوم روزهای قبل — و مجموع سهام فروش استقراضی نیز (1.93B در مقابل حدود 4.62B در روزهای کامل) به همین میزان کاهش یافته است. همین الگوی ناقص در فایل 29 ژوئن (خلاصهی آن هفته) نیز مشاهده شد؛ در حالی که 7 جولای، روز اصلی ریزش بازار بود. هرگونه ادعا درباره حجم فروش استقراضی به ازای هر نماد در تاریخ 7 جولای، تا زمان ارسال مجدد فایل، غیرقابل تایید است.
هفتهی قراردادهای اختیار معامله: همگامی معاملهگران با تقویم
کد دقیق SQL پشت هر عدد
SELECT toDate(sip_timestamp) AS d,
round(toFloat64(sum(size)) / 1e6, 1) AS contracts_m,
round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = formatDateTime(toDate(sip_timestamp), '%y%m%d')) / sum(size), 1) AS pct_0dte
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'
GROUP BY d
ORDER BY dحجم قراردادها از 58.9M (پنجشنبه، کمترین میزان) به 65.6M (جمعه، بیشترین میزان) تغییر کرد. دادههای 0DTE روند تقویم را نشان داد: حجم در روز پنجشنبه به 28.7% کاهش یافت — جلسهای بدون فشار ناشی از انقضای بزرگ — و در روز جمعه با انقضای قراردادهای هفتگی به 48.7% جهش کرد؛ روندی که تقویم انقضا پیشبینی میکند. تقویم همچنان تعیینکننده میزان سهم قراردادهای همان روز است.
نرخها: روند صعودی در تمام هفته
کد دقیق SQL پشت هر عدد
SELECT
round((toFloat64(anyIf(yield_2_year, date = '2026-07-10')) - toFloat64(anyIf(yield_2_year, date = '2026-07-02'))) * 100) AS chg_2y_bp,
round((toFloat64(anyIf(yield_10_year, date = '2026-07-10')) - toFloat64(anyIf(yield_10_year, date = '2026-07-02'))) * 100) AS chg_10y_bp,
round((toFloat64(anyIf(yield_30_year, date = '2026-07-10')) - toFloat64(anyIf(yield_30_year, date = '2026-07-02'))) * 100) AS chg_30y_bp,
round(toFloat64(anyIf(yield_10_year, date = '2026-07-10')), 2) AS y10_fri_pct,
round(toFloat64(anyIf(yield_30_year, date = '2026-07-10')), 2) AS y30_fri_pct,
(SELECT count() FROM global_markets.treasury_yields WHERE date IN ('2026-07-09', '2026-07-10')) AS jul9_jul10_print_rows
FROM global_markets.treasury_yields
WHERE date IN ('2026-07-02', '2026-07-10')با اندازهگیری بر اساس آخرین دادههای هفته (جمعه، 10 جولای)، منحنی بازدهی با حرکتی تقریباً موازی نسبت به بسته شدن هفته گذشته، رو به بالا حرکت کرد: اوراق 2 ساله 7+ واحد پایه، اوراق 10 ساله 7+ واحد پایه تا 4.56%، و اوراق 30 ساله 8+ واحد پایه تا 5.06% — بدون تغییر در ساختار منحنی، تنها افزایش سطح بازدهی. دادههای 9 و 10 جولای با تأخیری بیش از حد معمول نسبت به زمان نگارش منتشر شدند (در حال حاضر 2 سطر در فایلها موجود است)؛ این بخش شامل دادههای کامل هفته است.
The calendar behind the week
کد دقیق SQL پشت هر عدد
SELECT
(SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10') AS filings_week,
(SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-10') AS filings_friday,
toInt64((SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06'))
- toInt64((SELECT max(c) FROM (SELECT count() AS c FROM global_markets.stocks_sec_edgar_index WHERE filing_date > '2026-07-06' AND filing_date <= '2026-07-10' GROUP BY filing_date))) AS monday_minus_next_busiest,
(SELECT round(countIf(form_type = '4' AND filing_date = '2026-07-06') / countIf(form_type = '4' AND filing_date = '2026-07-10'), 1) FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10') AS monday_over_friday_form4,
(SELECT min(c) FROM (SELECT count() AS c FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10' AND form_type = '424B2' GROUP BY filing_date)) AS min_daily_424b2,
(SELECT max(c) FROM (SELECT count() AS c FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10' AND form_type = '424B2' GROUP BY filing_date)) AS max_daily_424b2,
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-06' AND ex_dividend_date <= '2026-07-10') AS ex_dividends_week,
(SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-06' AND execution_date <= '2026-07-10') AS reverse_splits_week,
(SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-06' AND execution_date <= '2026-07-10') AS forward_splits_week,
(SELECT count() FROM global_markets.stocks_news WHERE toDate(toTimeZone(published_utc, 'America/New_York')) >= '2026-07-06'
AND toDate(toTimeZone(published_utc, 'America/New_York')) <= '2026-07-10') AS news_week18347 SEC filings, 560 ex-dividend records, 30 reverse and 9 forward splits, 981 news articles. Friday July 10's EDGAR index was still in transit when this page first ran (an ingest lag we have written about before). It has since landed at 3135 filings, so the weekly total above now counts all five sessions.
The filing week, by day and by form:
کد دقیق SQL پشت هر عدد
SELECT toString(filing_date) AS d,
count() AS filings,
countIf(form_type = '4') AS form4,
countIf(form_type = '8-K') AS form8k,
countIf(form_type = '424B2') AS f424b2
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10'
GROUP BY filing_date
ORDER BY filing_dateMonday was the week's heaviest filing session at 5019, clearing the next-busiest day by 1289, and the insider Form 4 was its largest component: 2465 of them, 3.6 times Friday's 694, on the first session following the four-day Independence Day break. The steadiest line is the 424B2, the shelf-takedown prospectus banks file for structured notes: it held a narrow band every session, 487 to 679. Insider paperwork breathes with the calendar. The note machine does not.
Friday's file also carries the week's newest ticker. SK Hynix's paper trail into its US listing:
کد دقیق SQL پشت هر عدد
SELECT toString(filing_date) AS filing_date,
form_type
FROM global_markets.stocks_sec_edgar_index
WHERE issuer_name = 'SK hynix Inc.'
AND filing_date >= '2026-06-01' AND filing_date <= '2026-07-10'
ORDER BY filing_date ASC, form_type ASCThe registration statement in June, the amendment on Monday of this week, the exchange certification on Thursday, then the last row: the 424B4 final prospectus, filed 2026-07-10, the session the stock opened. The filing index and the tape agree on the date.
جلسات معاملاتی، تایید شد
کد دقیق SQL پشت هر عدد
SELECT
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions_in_week,
toString(min(toDate(toTimeZone(window_start, 'America/New_York')))) AS first_session,
toString(max(toDate(toTimeZone(window_start, 'America/New_York')))) AS last_session,
(SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-06' AND date <= '2026-07-10') AS holiday_rows_in_week,
(SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-10' AND status = 'closed') AS next_closure_date,
(SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-10' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-10 20:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 11995 جلسات کامل، از 2026-07-06 تا 2026-07-10، بدون وجود روزهای تعطیل در بازه زمانی — اولین هفته با پنج جلسه معاملاتی از اواسط ژوئن. اولین تعطیلی برنامهریزی شده: Labor Day در 2026-09-07.
On deck
Next week, from our own tables:
کد دقیق SQL پشت هر عدد
SELECT
(SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-11' AND date <= '2026-07-17' AND status != 'open') AS closures_next_week,
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-13' AND ex_dividend_date <= '2026-07-17') AS ex_dividends_next_week,
(SELECT countIf(ticker IN ('AAPL', 'MSFT', 'JPM', 'KO', 'JNJ', 'XOM', 'CVX', 'PG', 'WMT', 'HD')) FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-13' AND ex_dividend_date <= '2026-07-17') AS household_ex_div_next_week,
(SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260717') / sum(size), 1) FROM global_markets.options_trades WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00') AS jul17_expiry_pct_of_week_volumeThe holiday table shows 0 closures next week — five full sessions. 640 ex-dividend records fall inside it, none from the ten household names the panel checks. Next Friday is the third Friday of July — the monthly options expiration — and contracts expiring that day already carried 14% of this week's options volume. One receipt stays open: the July 9 and July 10 treasury prints (2 rows on file), a zero-bounded tripwire that holds this page's regeneration until Treasury's file lands. Friday's EDGAR index, the page's other tripwire, has already landed and is read in full above.
FAQ
How did the stock market do the week of July 6, 2026?
Split: SPY rose 1.4% and QQQ 1.8%, DIA and IWM finished red, and 3270 of 6319 measured liquid stocks fell.
Which sector performed best the week of July 6, 2026?
Energy: XLE gained 3.5%, ahead of tech's +2.9% — the two clear winners of the ten. Financials and consumer discretionary also closed marginally positive (+0.2%, +0.1%), with the other six in the red.
How did SK Hynix's US stock market debut go?
It raised $28.1 billion — 2026's second-largest US raise, behind SpaceX — and closed its first session 6.4% above the $158.14 offer, on $18.03 billion of regular-hours turnover.
When is the next monthly options expiration?
The third Friday of July — the Friday right after this week. Contracts expiring that day already carried 14% of this week's options volume.
یادداشتهای دادهها
تمام زمانبندیها بر اساس UTC هستند؛ ساعات معاملاتی عادی در هر جلسه 13:30-20:00 UTC است؛ بازه زمانی هفته از بستهشدن بازار در 2 جولای تا 10 جولای است. رتبه هفتگی متحرک از بازدهی OPEN تا close استفاده میکند، بنابراین با امتیازبندی close-to-close متفاوت است؛ هر دو مورد مشخص شدهاند. وسعت بازار هفتگی، قیمتهای بستهشدن 2 جولای و 10 جولای را با فیلتر حجم معاملات 5 میلیون دلاری در هفته مقایسه میکند. یکی از محدودههای ورود به صفر محدود شده است: گزارشهای خزانهداری در 9 و 10 جولای. شاخص روزانه EDGAR روز جمعه، پس از اولین اجرای این صفحه منتشر شد و اکنون به طور کامل در مجموع پروندههای هفتگی محاسبه میشود که دیگر یک کف محسوب نمیشود. هیچ شاخصی از نوع VIX در اینجا ظاهر نمیشود: سریهای نوسانپذیری ضمنی شاخص در این انبار داده لایسنس نشدهاند؛ نوسان از طریق Tape (محدودهها، سهم 0DTE، رفتار قیمت) خوانده میشود. جدول IPO نماد اولیه را با یک فاصله اضافی ذخیره میکند؛ پنل ورود اولیه بر اساس نماد اصلاحشده ادغام میشود.
روششناسی
- منبع دادههای بازار: نوار تجمیعی —
delayed_stocks_minute_aggsبرای قیمتها و حجمها،options_tradesبرای هفته معاملات اختیار معامله. - مدیریت منطقه زمانی: برچسبهای زمانی ذخیرهشده UTC هستند؛ برچسبهای ET از طریق
toTimeZone(...)در لیستهای SELECT اعمال میشوند؛ عبارات WHERE از مقادیر خام UTC استفاده میکنند. - تجمیعهای قطعی: شکست tie-break با کلید توپل؛ ادعاهای متنی به صورت بازهها کدگذاری شدهاند.
- منبع گزارشهای SEC:
stocks_sec_edgar_index، شاخص روزانه گزارشهای EDGAR، که توسطfiling_dateشمارش میشود. - تاریخ بهروزرسانی انبار داده: 13 جولای 2026؛ نوارهای سهام، معاملات اختیار معامله و پنج شاخص روزانه EDGAR هفته بهطور کامل وارد شدهاند. دادههای خزانهداری مربوط به 9 و 10 جولای در حال انتقال هستند.
لینکهای متقابل: پنج گزارش روزانه — دوشنبه، سهشنبه، چهارشنبه، پنجشنبه، جمعه — به همراه تحلیل عمیق ماه ژوئن MU، زمان انقضای اختیار معامله و خلاصهی هفته گذشته.