ملخص سوق الأسهم أسبوع 6 يوليو 2026
تعرف على أسباب تقلب قطاع الرقائق وأداء NVDA المثير، واكتشف لماذا تجاوز حجم تداول MU حجم تداول SPY في أسبوع شهد تراجع معظم الأسهم رغم استقرار المؤشر.
شهد أسبوع 6 يوليو 2026 تقلبات حادة في قطاع أشباه الموصلات رغم استقرار المؤشر العام. تضمن الأسبوع خمس جلسات: انهياراً في أسعار الرقائق، ثم ارتداداً، ثم افتتاحاً هو الأكثر عنفاً هذا الصيف، وأخيراً استعادة NVDA لمستوياتها يوم الجمعة؛ ليصافي أداء مؤشر SPY عند +1.4%. وهناك حقيقتان تلخصان المشهد: سجلت 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 ومؤشر الشركات ذات القيمة السوقية الصغيرة أنهيا أسبوعاً من الخسائر رغم طابع النمو العام. وبغض النظر عن أداء هذا الأسبوع، فقد كان الأداء غير شامل لكافة القطاعات.
الأسبوع مقابل العام الماضي
استعلام 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% (ملخص); وفي يوم الأربعاء انتعشت أسهم الرقائق بقوة واستقر المؤشر (-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% . وقد تحقق الأداء الإيجابي للمؤشر بفضل أكبر مكوناته؛ بينما سجل متوسط الأسهم تراجعاً. هذا التفاوت الضيق الذي رصده ملخص الجمعة في جلسة واحدة، استمر على مدار خمس جلسات.
لوحة نتائج القطاعات
أين حدث التراجع؟ إليك صناديق 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 من حجم التداول بالدولار خلال ساعات التداول العادية عبر الجلسات الخمس — متجاوزة حجم تداول SPY البالغ 137.3B. إن تفوق سهم ذاكرة واحد على صندوق S&P 500 ETF طوال أسبوع كامل يعيد للأذهان ما حدث في يونيو (تحليل MU المعمق لشهر يونيو); وتكتمل قائمة الخمسة الكبار لهذا الأسبوع بكل من NVDA (107.1B)، وهي المؤشر الأبرز لقطاع الذكاء الاصطناعي ومعالجات الرسوميات، و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%) لا يقترب من أي من العمودين. تتركز القوائم في الشركات ذات القيمة السوقية الصغيرة باستثناء واحدة بارزة: 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 يوليو)، ارتفع منحنى العائد بشكل متوازٍ تقريباً مقارنة بإغلاق الأسبوع السابق: ارتفع أجل السنتين بمقدار 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.
في الانتظار
الأسبوع المقبل، من جداولنا الخاصة:
استعلام 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_volumeتُظهر جداول العطلات وجود 0 من حالات الإغلاق الأسبوع المقبل — خمس جلسات كاملة. تقع سجلات توزيعات الأرباح الخاصة بـ 640 ضمن هذه الفترة، ولا يوجد أي منها ضمن الأسماء العشرة الشهيرة التي يفحصها المجلس. الجمعة القادمة هي الجمعة الثالثة من شهر يوليو — تاريخ انتهاء صلاحية الخيارات الشهري — وقد سجلت العقود التي تنتهي في ذلك اليوم بالفعل 14% من حجم تداول الخيارات لهذا الأسبوع. تظل هناك عملية استلام واحدة معلقة: بيانات الخزانة ليومي 9 و10 يوليو (2 صفوف في الملف)، وهي نقطة انتظار مرتبطة بالصفر تؤجل تحديث هذه الصفحة حتى وصول ملف الخزانة. أما مؤشر EDGAR ليوم الجمعة، وهو نقطة الانتظار الأخرى في الصفحة، فقد صدر بالفعل وتم عرضه بالكامل أعلاه.
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 يوليو. يستخدم التصنيف الأسبوعي العائد من سعر الافتتاح إلى الإغلاق، لذا يختلف عن لوحة النتائج من الإغلاق إلى الإغلاق — وكلاهما محدد. تقارن الاتساع الأسبوعي بين إغلاقي 2 يوليو و10 يوليو باستخدام مرشح تداول أسبوعي بقيمة 5 مليون دولار. تم تحديد أحد خطوط الإنذار عند الصفر: بيانات الخزانة ليومي 9 و10 يوليو. صدر مؤشر EDGAR اليومي ليوم الجمعة بعد تشغيل هذه الصفحة، ويُحتسب الآن بالكامل ضمن إجمالي الملفات الأسبوعية، والذي لم يعد يمثل حداً أدنى. لا تظهر هنا أي بيانات بنمط VIX؛ حيث إن سلاسل التقلب الضمني للمؤشر غير مرخصة في هذا المستودع — ويتم قراءة التقلب من حركة التداول (النطاقات، حصة 0DTE، سلوك الأسعار). تخزن جدول الاكتتابات العامة (IPO) رمز التداول الأول مع مسافة زائدة؛ بينما يتم الربط في لوحة الاكتتابات باستخدام الرمز المنقح.
المنهجية
- مصدر بيانات السوق: الشريط الموحد —
delayed_stocks_minute_aggsللأسعار والأحجام، وoptions_tradesلأسبوع الخيارات. - التعامل مع المناطق الزمنية: تُخزن الطوابع الزمنية بتوقيت UTC؛ وتُعرض تسميات توقيت ET عبر
toTimeZone(...)في قوائم SELECT؛ بينما تستخدم جمل WHERE قيم UTC الأصلية. - التجميعات الحتمية: تُستخدم المفاتيح المزدوجة (tuple-keyed) لفك الارتباط عند التساوي؛ وتُصاغ الادعاءات النصية في شكل حدود رقمية.
- مصدر ملفات SEC:
stocks_sec_edgar_index، وهو فهرس ملفات EDGAR اليومي، ويتم حصره بواسطةfiling_date. - تاريخ مستودع البيانات: 13 يوليو 2026؛ تم استيعاب أشرطة الأسهم، وتداولات الخيارات، وفهارس EDGAR اليومية الخمسة لهذا الأسبوع بالكامل. لا تزال بيانات الخزانة ليومي 9 و10 يوليو قيد النقل.
روابط متقاطعة: التقارير اليومية الخمسة — الاثنين، الثلاثاء، الأربعاء، الخميس، الجمعة — بالإضافة إلى تحليل MU المتعمق لشهر يونيو، ومتى تنتهي صلاحية الخيارات، وملخص الأسبوع السابق.