Strasmore Research
ملخص الأسواق Matt Connorبقلم Matt Connor · آخر تحديث في 2026-07-23

ملخص السوق 9 يوليو 2026 أرقام وتفاصيل

شهدت الجلسة تقلبات حادة لأسهم معدات الرقائق والشركات الكبرى قبل أن ينعكس الاتجاه للأخضر، بينما أغلقت NVDA على تراجع. اكتشف تفاصيل حركة السوق الآن.

شهد يوم الخميس 9 يوليو 2026 تقلبات حادة في دقيقة واحدة، حدثت هذه التقلبات قبل افتتاح التداول. ارتفعت أسهم معدات الرقائق بشكل ملحوظ عن مستويات إغلاق الأربعاء خلال تداولات ما قبل السوق، بينما استقرت META عند -3.16% تحت مستوى الإغلاق؛ وأكدت بيانات الساعة 9:30 كلا الاتجاهين. بعد ذلك، تراجعت المكاسب التي تحققت عند الافتتاح جزئياً؛ حيث تلاشت فجوات أسهم الرقائق، واستعادت META كامل مكاسبها، وانتهت الجلسة على ارتفاع بنسبة 71.5%، لتكون الجلسة الأكثر تذبذباً هذا الأسبوع. أما NVDA، التي كانت خضراء منذ انهيار الثلاثاء، فقد أغلقت على تراجع. كل الأرقام الواردة أدناه مستخرجة من استعلام مخزن.

مسببات الافتتاح

لم تحدث الفجوات السعرية عند الساعة 9:30. فقد أعادت تداولات ما قبل السوق تسعير هذه الأسهم بين الساعة 4:00 صباحاً و9:29 صباحاً بتوقيت شرق الولايات المتحدة، واستقر سعر الافتتاح عند تلك المستويات.

الاستعلاممسار ما قبل الافتتاح، 4:00-9:29 am ET: آخر سعر مقابل إغلاق الأربعاء والافتتاح التالي
استعلام SQL الدقيق وراء كل رقم
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    formatDateTime(first_pm_bar, '%H:%i') AS first_premkt_bar_et,
    round(premkt_last, 2) AS premkt_last,
    round((premkt_last / prior_close - 1) * 100, 2) AS premkt_pct,
    round(premkt_shares / 1e3, 1) AS premkt_shares_k,
    round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
    round((day_open / premkt_last - 1) * 100, 2) AS open_vs_premkt_pct
FROM (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) AS prior_close,
        minIf(toTimeZone(window_start, 'America/New_York'), window_start >= '2026-07-09 08:00:00' AND window_start < '2026-07-09 13:30:00') AS first_pm_bar,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 08:00:00' AND window_start < '2026-07-09 13:30:00')) AS premkt_last,
        sumIf(toFloat64(volume), window_start >= '2026-07-09 08:00:00' AND window_start < '2026-07-09 13:30:00') AS premkt_shares,
        toFloat64(argMinIf(open, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')) AS day_open
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'KLAC', 'LRCX', 'META', 'NVDA')
      AND ((window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')
        OR (window_start >= '2026-07-09 08:00:00' AND window_start < '2026-07-09 20:00:00'))
    GROUP BY ticker
)
ORDER BY ticker

سجل آخر سعر لشركة KLAC في مرحلة ما قبل السوق ارتفاعاً بنسبة +8.49% عن إغلاق يوم الأربعاء، وافتتحت عند +8.14%. وارتفع سهم LRCX بنسبة 9.64% ليصل إلى افتتاح بنسبة 9.67%. وسجل سهم META نسبة -3.16% وافتتح عند -3.16%. اقرأ open_vs_premkt_pct: افتتحت الأسهم الستة ضمن نطاق 1% من آخر سعر لها في مرحلة ما قبل السوق. ويعد سهم NVDA الاستثناء الوحيد؛ حيث سجل 0.16% خلال الليل على حجم تداول بلغ 3741.7k سهماً، وهو أعلى حجم تداول في مرحلة ما قبل السوق بين الأسهم الستة، مع تسجيل أقل حركة سعرية (تداولات ما قبل السوق وما بعد ساعات العمل).

هل كان هناك محفز؟ بياناتنا لا تشير إلى أي شيء

يجب أن يوضح الملخص الأسباب التي أدت لتحرك السهم. لكن جداولنا لا تذكر أي شيء؛ فموجز الأخبار وفهرس ملفات SEC فارغان بالنسبة للأسهم الأربعة التي سجلت أكبر فجوات سعرية.

الاستعلامالمحفزات المسجلة: المقالات والأوراق الرسمية لكل اسم، من إغلاق الأربعاء إلى الخميس
استعلام SQL الدقيق وراء كل رقم
SELECT
    ticker,
    toUInt32(sum(overnight_articles)) AS overnight_articles,
    toUInt32(sum(session_articles)) AS session_articles,
    toUInt32(sum(sec_filings)) AS sec_filings,
    toUInt32(sum(filings_8k)) AS filings_8k
FROM (
    SELECT
        arrayJoin(['AMD', 'KLAC', 'LRCX', 'META', 'MSFT', 'MU', 'NVDA', 'TER', 'WDC']) AS ticker,
        toUInt64(0) AS overnight_articles, toUInt64(0) AS session_articles,
        toUInt64(0) AS sec_filings, toUInt64(0) AS filings_8k
    UNION ALL
    SELECT
        arrayJoin(tickers) AS ticker,
        countIf(published_utc < '2026-07-09 13:30:00') AS overnight_articles,
        countIf(published_utc >= '2026-07-09 13:30:00') AS session_articles,
        toUInt64(0) AS sec_filings, toUInt64(0) AS filings_8k
    FROM global_markets.stocks_news
    WHERE published_utc >= '2026-07-08 20:00:00' AND published_utc < '2026-07-09 20:00:00'
    GROUP BY ticker
    UNION ALL
    SELECT
        ticker, toUInt64(0), toUInt64(0),
        count() AS sec_filings,
        countIf(form_type = '8-K') AS filings_8k
    FROM global_markets.stocks_sec_edgar_index
    WHERE filing_date >= '2026-07-08' AND filing_date <= '2026-07-09'
    GROUP BY ticker
)
WHERE ticker IN ('AMD', 'KLAC', 'LRCX', 'META', 'MSFT', 'MU', 'NVDA', 'TER', 'WDC')
GROUP BY ticker
ORDER BY ticker

0 مقالات ليلية، 0 مقالات خلال التداول، 0 ملفات SEC لشركة KLAC — والصفوف فارغة تماماً لشركات LRCX و TER و WDC. أما NVDA، التي لم تسجل أي فجوات سعرية، فقد حظيت بأكبر تغطية إعلامية من بين الأسهم التسعة (7 مقالات ليلية، 9 مقالات خلال التداول) وأغلقت على انخفاض. هذا يعكس اهتمام مصدر واحد فقط وليس وسائل الإعلام العالمية، وغياب البيانات لا يعني بالضرورة عدم وقوع حدث ما — ولكن لا يوجد شيء في بياناتنا يحدد سبباً، وعبارة "السبب غير معروف" هي إجابة كاملة.

لوحة النتائج

تتم مقارنة كل تغيير بين آخر شمعة دقيقة في الجلسة العادية ليوم 9 يوليو ويوم الأربعاء؛ تُرتب الصفوف أبجدياً، لذا يحتفظ كل صندوق مؤشرات متداول (ETF) بموقع ثابت.

الاستعلامSPY / QQQ / DIA / IWM — 9 يوليو مقابل إغلاق 8 يوليو، الساعات العادية
استعلام 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-08 13:30:00' AND window_start < '2026-07-08 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-09 13:30:00' AND window_start < '2026-07-09 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

أغلقت جميع الصناديق الأربعة على ارتفاع. تصدر QQQ المكاسب بنسبة +1.67% — نتيجة فجوة سعرية بنسبة +0.99% وصعود بنسبة +0.68%؛ وحقق صندوق الشركات ذات القيمة السوقية الصغيرة IWM مكاسب بنسبة +1.29%، بينما حقق SPY نسبة +0.85% ليصل إلى $751.64، وتأخر DIA عند +0.29% . تصدرت أسهم النمو القائمة، بينما جاء مؤشر داو جونز في المؤخرة.

هل كان اليوم غير عادي؟

على مستوى المؤشرات، لم يكن كذلك: حقق مؤشر QQQ ارتفاعاً بنسبة +1.67% عند الإغلاق مقارنة بالإغلاق السابق، وهو ما يمثل 10 من حيث الحجم من أصل 21 من الجلسات الماضية، بينما حقق مؤشر SPY نسبة 8 من 22 من وقت الافتتاح إلى الإغلاق. تركزت التقلبات بين مجموعات اليوم.

الاستعلامتحرك يومي لـ SPY / QQQ في سياق تاريخي (~22 جلسة)
استعلام SQL الدقيق وراء كل رقم
SELECT
    round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-09')), 2) AS qqq_close_over_close_pct,
    arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-09'))), groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-07-09'))) + 1 AS qqq_abs_move_rank,
    countIf(ticker = 'QQQ' AND isFinite(cc_pct)) AS qqq_sessions_compared,
    round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-09')), 2) AS spy_open_to_close_pct,
    arrayCount(x -> x > abs(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-09'))), groupArrayIf(abs(oc_pct), ticker = 'SPY' AND d != toDate('2026-07-09'))) + 1 AS spy_abs_move_rank,
    countIf(ticker = 'SPY') AS spy_sessions_compared,
    toString(min(d)) AS first_session
FROM (
    SELECT ticker, d,
           if(isFinite(close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY d) - 1),
              (close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY d) - 1) * 100, NULL) 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-08 13:30:00')
          AND window_start < toDateTime('2026-07-10 00:00:00')
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
        GROUP BY ticker, d
    )
)

نطاق السوق: الجلسة الأوسع خلال الأسبوع

الاستعلامنطاق التداول السيال: حصة الصاعدين في 9 يوليو مقابل 8 يوليو، مع فلتر تداول بقيمة $1M
استعلام SQL الدقيق وراء كل رقم
SELECT
    countIf(close_9 > close_8 AND close_8 > 0 AND dv_9 >= 1000000) AS advancers,
    countIf(close_9 < close_8 AND close_8 > 0 AND dv_9 >= 1000000) AS decliners,
    countIf(close_9 = close_8 AND close_8 > 0 AND dv_9 >= 1000000) AS unchanged,
    countIf(close_8 > 0 AND close_9 > 0 AND dv_9 >= 1000000) AS liquid_tickers,
    countIf(close_8 > 0 AND close_9 > 0) AS traded_both_sessions,
    countIf(close_8 > 0 AND close_9 > 0) - countIf(close_8 > 0 AND close_9 > 0 AND dv_9 >= 1000000) AS dropped_by_liquidity_filter,
    round(100.0 * countIf(close_9 > close_8 AND close_8 > 0 AND dv_9 >= 1000000) / countIf(close_8 > 0 AND close_9 > 0 AND dv_9 >= 1000000), 1) AS advancer_pct,
    round(100.0 * countIf(close_8 > close_7 AND close_7 > 0 AND dv_8 >= 1000000) / countIf(close_8 > 0 AND close_7 > 0 AND dv_8 >= 1000000), 1) AS jul8_advancer_pct
FROM (
    SELECT ticker,
           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,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')) AS close_9,
           sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00') AS dv_9,
           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
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-09 20:00:00'
    GROUP BY ticker
)

4263 سهم صاعد مقابل 1631 سهم هابط — حيث بلغت نسبة الأسهم الصاعدة 71.5% بعد تحقيق 29.6% يوم الأربعاء، وفقاً لنفس الحسابات ومعايير التداول التي تبلغ 1 مليون دولار (5385 من 11351 من الأسهم تقل عن هذا الحد). وبالنظر إلى بقية أيام الأسبوع:

الاستعلامالأسبوع حتى الآن: تحركات المؤشرات وحصة الصاعدين لكل جلسة مكتملة
استعلام SQL الدقيق وراء كل رقم
WITH per_day AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           argMax(toFloat64(close), window_start) AS c,
           sum(toFloat64(close) * toFloat64(volume)) AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-09 20:00:00'
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY ticker, d
),
lagged AS (
    SELECT ticker, d, c, dv,
           lagInFrame(c) OVER (PARTITION BY ticker ORDER BY d) AS prev_c
    FROM per_day
)
SELECT
    toString(d) AS date,
    round(anyIf((c / prev_c - 1) * 100, ticker = 'SPY'), 2) AS spy_pct,
    round(anyIf((c / prev_c - 1) * 100, ticker = 'QQQ'), 2) AS qqq_pct,
    round(100.0 * countIf(c > prev_c AND prev_c > 0 AND dv >= 1000000) / countIf(c > 0 AND prev_c > 0 AND dv >= 1000000), 1) AS advancer_pct,
    countIf(c > 0 AND prev_c > 0 AND dv >= 1000000) AS liquid_names
FROM lagged
WHERE d >= toDate('2026-07-06')
GROUP BY d
ORDER BY d

بدأ يوم الاثنين بنسبة 62.4% من الأسهم الصاعدة، ثم انخفضت النسبة يومي الثلاثاء والأربعاء إلى 33.9% و 29.6%، بينما سجلت نسبة يوم الخميس البالغة 71.4% أعلى مستوى لها خلال جلسات الأسبوع الأربع المكتملة (تاريخ 10 يوليو الجمعة يتجاوز هذا الملخص). كما تتبع مؤشر QQQ نفس المسار: -1.82% الثلاثاء، 0.25% الأربعاء، و +1.67% الخميس.

ما وراء الرقائق: أداء بقية السوق

تشير مؤشرات اتساع السوق إلى ارتفاع معظم الأسهم، لكنها لا تعني أن الصعود كان متساوياً. فيما يلي: سلة ذات أوزان متساوية تضم ثلاثة أسهم سائلة من كل قطاع، وهي نفس السلة المعتمدة يومياً.

الاستعلامثماني سلال قطاعية، 3 أسماء لكل منها: إغلاق 9 يوليو مقابل الإغلاق السابق، بوزن متساوٍ
استعلام SQL الدقيق وراء كل رقم
SELECT
    sector,
    count() AS names,
    round(avg(pct_chg), 2) AS avg_pct_chg,
    round(min(pct_chg), 2) AS worst_name_pct,
    round(max(pct_chg), 2) AS best_name_pct,
    round(avg(pct_chg) - max(avg(pct_chg)) OVER (), 2) AS gap_to_best_sector_pct
FROM (
    SELECT
        ticker,
        multiIf(ticker IN ('AMD', 'AVGO', 'KLAC'), 'Semiconductors',
                ticker IN ('AAPL', 'MSFT', 'GOOGL'), 'Big tech',
                ticker IN ('JPM', 'BAC', 'GS'), 'Financials',
                ticker IN ('CAT', 'HON', 'GE'), 'Industrials',
                ticker IN ('XOM', 'CVX', 'COP'), 'Energy',
                ticker IN ('JNJ', 'UNH', 'PFE'), 'Healthcare',
                ticker IN ('KO', 'PG', 'WMT'), 'Staples',
                'Utilities') AS sector,
        (toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'))
         / toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) - 1) * 100 AS pct_chg
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AMD', 'AVGO', 'KLAC', 'AAPL', 'MSFT', 'GOOGL', 'JPM', 'BAC', 'GS', 'CAT', 'HON', 'GE',
                     'XOM', 'CVX', 'COP', 'JNJ', 'UNH', 'PFE', 'KO', 'PG', 'WMT', 'NEE', 'DUK', 'SO')
      AND window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-09 20:00:00'
    GROUP BY ticker
)
GROUP BY sector
ORDER BY avg_pct_chg DESC

تصدرت Semiconductors بزيادة قدرها +4.24%، بينما تذيلت Energy القائمة عند -2.01% — بفارق قدره -6.25 نقطة (gap_to_best_sector_pct). حقق قطاع الخدمات المالية أقوى أداء بين السلال غير المرتبطة بالرقائق بنسبة +1.88%. وأغلقت أسهم السلع الاستهلاكية (-0.91%)، والمرافق (-0.96%)، والطاقة باللون الأحمر. وبلغ متوسط أداء شركات التكنولوجيا الكبرى (AAPL و MSFT و GOOGL) زيادة طفيفة بلغت +0.17%. أما أكبر انعكاس سعري من الافتتاح إلى الإغلاق خلال اليوم، فكان لشركة META بنسبة تقلب بلغت +8.1%، وهي خارج نطاق السلال الثماني؛ أما داخل هذه السلة، فكان التحول السعري لشركة MSFT من افتتاح بنسبة -2.25% إلى إغلاق بنسبة +0.33% هو الأكثر حدة.

افتتاح قطاع أشباه الموصلات والتراجع الذي أعقبه

تمثل gap_pct سعر الافتتاح مقابل إغلاق يوم الأربعاء؛ وتمثل intraday_pct أداء بقية اليوم. الرموز مرتبة أبجديًا.

الاستعلامأربعة عشر اسماً في قطاع الرقائق: الفجوة عند الافتتاح مقابل بقية اليوم، 9 يوليو
استعلام SQL الدقيق وراء كل رقم
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-09 00:00:00')) AS prior_close,
        toFloat64(argMinIf(open, window_start, window_start >= '2026-07-09 00:00:00')) AS day_open,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start >= '2026-07-09 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-09 00:00:00') AS day_low,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-09 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-08 13:30:00' AND window_start < '2026-07-08 20:00:00')
        OR (window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round(day_open, 2) AS day_open,
    round(day_close, 2) AS day_close,
    round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
    round((day_close / day_open - 1) * 100, 2) AS intraday_pct,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    day_dollar_bn
FROM per_name
ORDER BY ticker

افتتح سهم KLAC عند +8.14% فوق إغلاق الأربعاء، ثم تراجع بنسبة -3.98%؛ وافتتح سهم LRCX عند +9.67% ثم تراجع بنسبة -3.26%؛ واتبع سهم TER (+7.87%) وسهم WDC (+7.89%) نفس النمط. حققت MU فجوة سعرية بنسبة +7.07%، ثم انخفضت بنسبة -2.56%، لتغلق في النهاية عند +4.33% على حجم تداول بلغ 33.56B — وهو السهم الأكثر تداولًا في السوق لجلسة ثانية (ملخص يوم الأربعاء يحتوي على الجلسة الأولى). وكان سهم AMD وسهم SNDK هما الاستثناءين: حيث أضاف AMD نسبة 1.75% بعد افتتاح عند +3.87% ليغلق عند +5.68%، بينما أضاف SNDK، الذي افتتح بالفعل عند +6.14%، نسبة 1.23% إضافية ليغلق عند +7.45%. أما NVDA: فقد افتتح عند +0.16% — دون فجوة — ليغلق عند -0.68%.

الاستعلامالنتائج: عدد الصاعدين/الهابطين في 9 يوليو عبر الأسماء الأربعة عشر، وتحول NVDA خلال يومين
استعلام SQL الدقيق وراء كل رقم
SELECT
    countIf(close_9 > close_8) AS jul9_green,
    countIf(close_9 < close_8) AS jul9_red,
    countIf(close_8 > close_7) AS jul8_green,
    round(anyIf((close_9 / close_8 - 1) * 100, ticker = 'NVDA'), 2) AS nvda_jul9_pct,
    round(anyIf((close_8 / close_7 - 1) * 100, ticker = 'NVDA'), 2) AS nvda_jul8_pct,
    count() AS names_counted
FROM (
    SELECT ticker,
           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,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')) AS close_9
    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-09 20:00:00'
    GROUP BY ticker
)

أغلقت 12 من الشركات الأربع عشرة على ارتفاع؛ أما الإغلاقات الحمراء التي بلغت 2 فكانت عكس الاتجاه العام — وهو أمر هيكلي في يوم صاعد — بالإضافة إلى NVDA عند -0.68%، بعد يوم واحد من إغلاقه عند +3.66% . لقد غاب أكبر سهم في قطاع الرقائق عن احتفال قطاعه، رغم تصدره لأكبر حجم من التغطية الإخبارية.

الجانب الآخر: الشركات الكبرى بدأت التداول عند مستويات منخفضة ثم ارتفعت

الاستعلامثماني شركات كبرى وشركات دفاعية: الفجوة عند الافتتاح مقابل بقية اليوم، 9 يوليو
استعلام SQL الدقيق وراء كل رقم
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-09 00:00:00')) AS prior_close,
        toFloat64(argMinIf(open, window_start, window_start >= '2026-07-09 00:00:00')) AS day_open,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-09 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'AMZN', 'CVX', 'GOOGL', 'JNJ', 'META', 'MSFT', 'TSLA')
      AND ((window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')
        OR (window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round(day_open, 2) AS day_open,
    round(day_close, 2) AS day_close,
    round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
    round((day_close / day_open - 1) * 100, 2) AS intraday_pct,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    day_dollar_bn
FROM per_name
ORDER BY ticker

بدأت سبع شركات من أصل ثماني شركات التداول عند مستويات أدنى من إغلاق يوم الأربعاء؛ إلا أن أداءها اختلف لاحقاً. افتتح سهم META على انخفاض بنسبة -3.16% ثم ارتفع بنسبة +8.1% ليغلق عند 4.69%، وهو أقوى تحول في السعر من الافتتاح إلى الإغلاق في القائمة. افتتح سهم MSFT على انخفاض بنسبة -2.25% ثم استعاد مكاسبه ليصل إلى +0.33%؛ كما سلك كل من AMZN (+1.4%) و AAPL (+0.93%) نفس المسار. أما سهم TSLA فلم يشهد فجوة سعرية وافتتح ثم ارتفع إلى +3.21% . أما الشركات التي استمر تداولها في النطاق المنخفض فلم تكن من أسهم النمو: GOOGL (-0.76%)، و CVX (-1.06%)، و JNJ (-1.62%) . لماذا تحدث الفجوات السعرية للأسهم خلال الليل يشرح آلية ذلك.

أين تم تداول الأموال

الاستعلامأعلى 6 من حيث قيمة التداول، وأعلى 4 من حيث عدد الأسهم — 9 يوليو الساعات العادية
استعلام 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-09 13:30:00' AND window_start < '2026-07-09 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-09 13:30:00' AND window_start < '2026-07-09 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 قائمة التداول بالدولار مجدداً عند 33.56B، متفوقاً على SPY (24.37B) و NVDA (21.28B) و SNDK (20.59B) — حيث استحوذت قطاع الذاكرة على مركزين من بين أعلى أربعة مراكز. أما لوحة الأسهم فكانت سوقاً مختلفة: حيث تصدر SOXS بـ 558.1M سهم، وبسعر تقديري قدره $3.91 (حجم تداول نسبي).

الاستعلامالأسهم لكل 30 دقيقة ET، الساعات العادية، مع % من أكبر حصة يومية
استعلام 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-09 13:30:00' AND window_start < '2026-07-09 20:00:00'
GROUP BY et_time
ORDER BY et_time

سلوك سعري نموذجي على شكل حرف U: بلغ حجم التداول عند الافتتاح 1.79B سهم (91.4% من إجمالي أكبر حجم)، بينما انخفض عند منتصف النهار إلى 0.64B، وكانت نصف ساعة مزاد الإغلاق هي الأكبر في اليوم بواقع 1.96B. ورغم أن نشاط التداول تركز عند الافتتاح، إلا أن حجم التداول انتهى عند الإغلاق.

The options tape

الاستعلامتدفق الخيارات: الصفقات، العقود، % Call، حصة 0DTE مقابل الأربعاء، وأهم العقود
استعلام 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) = '260709', 1, 0) AS is_0dte
            FROM global_markets.options_trades
            WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
            GROUP BY ticker
            ORDER BY vol DESC
            LIMIT 3
        )
    ) AS top3,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'
    ) AS spy_regular_close,
    (
        SELECT round(toFloat64(sum(size)) / 1e6, 2)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00'
    ) AS jul8_contracts_m,
    (
        SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260708') / sum(size), 1)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00'
    ) AS jul8_pct_0dte
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
    jul8_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) = '260709') / sum(size), 1) AS pct_0dte,
    jul8_pct_0dte,
    spy_regular_close,
    top3.1[1] AS top1_und, top3.2[1] AS top1_strike, top3.3[1] AS top1_type,
    round(toFloat64(top3.4[1]) / 1e3, 1) AS top1_contracts_k, top3.5[1] AS top1_avg_px, top3.6[1] AS top1_is_0dte,
    top3.1[2] AS top2_und, top3.2[2] AS top2_strike, top3.3[2] AS top2_type, top3.6[2] AS top2_is_0dte,
    top3.1[3] AS top3_und, top3.2[3] AS top3_strike, top3.3[3] AS top3_type, top3.6[3] AS top3_is_0dte,
    round(toFloat64(top3.2[1]) - spy_regular_close, 2) AS top1_moneyness
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'

The tape carried 9.99M prints and 58.85M contracts — under Wednesday's 63.26M — calls at 58% of volume, the 0DTE share down to 28.7% from 38.7%. The three busiest contracts were all same-day SPY calls — the 751C (846.6K contracts, average $0.526), the 752C and the 750C — a ladder around SPY's $751.64 close (0DTE options covers the product).

Hedge or bet? A hedge buys strikes away from the money; a bet buys the side it wants.

الاستعلامخيارات SPY لنفس اليوم (0DTE): العقود حسب المسافة من سعر الإغلاق
استعلام SQL الدقيق وراء كل رقم
WITH (
    SELECT toFloat64(argMax(close, window_start))
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY' AND window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'
) AS spy_close
SELECT
    multiIf(dist < -2, 'Strike >2% below close',
            dist < -0.5, 'Strike 0.5-2% below',
            dist <= 0.5, 'Strike within 0.5%',
            dist <= 2, 'Strike 0.5-2% above',
            'Strike >2% above close') AS strike_bucket,
    round(toFloat64(sumIf(size, option_type = 'C')) / 1e3, 1) AS call_contracts_k,
    round(toFloat64(sumIf(size, option_type = 'P')) / 1e3, 1) AS put_contracts_k,
    round(100.0 * sumIf(size, option_type = 'C') / sum(size), 1) AS call_share_pct
FROM (
    SELECT option_type, size, (toFloat64(strike_price) / spy_close - 1) * 100 AS dist
    FROM global_markets.options_trades
    WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
      AND underlying_symbol = 'SPY'
      AND substring(ticker, length(ticker) - 14, 6) = '260709'
)
GROUP BY strike_bucket
ORDER BY min(dist)

The same-day tape sat at the money: 3768.9k calls and 2563.3k puts within half a percent of the close (59.5% calls). The wings split by direction — below the close, 1356.5k puts against 255.4k calls (1.2% call share deeper down); above it, calls took 91.6% of a far thinner 29.1k bucket. The wing volume sat on downside strikes, where protection is bought: an at-the-money ladder, not an upside one.

شريط الأسعار

الاستعلامتحديثات NBBO للأسهم: 9 يوليو مقابل 8 يوليو، مع تحديثات الرموز (بالملايين)
استعلام SQL الدقيق وراء كل رقم
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09')) / 1e6, 2) AS jul9_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-08')) / 1e6, 2) AS jul8_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-09')) / countIf(toDate(sip_timestamp) = toDate('2026-07-08')) - 1) * 100, 1) AS day_over_day_pct,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'SPY') / 1e6, 2) AS jul9_spy_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'QQQ') / 1e6, 2) AS jul9_qqq_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'NVDA') / 1e6, 2) AS jul9_nvda_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'TSLA') / 1e6, 2) AS jul9_tsla_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'MU') / 1e6, 2) AS jul9_mu_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'

الحقيقة الأكثر هدوءاً اليوم: بلغ عدد تحديثات نطاق السعر الوطني الأفضل (NBBO) في شريط الأسهم 383.44M، أي بزيادة قدرها -27.7% مقارنة بيوم الأربعاء. تركزت التقلبات في مستويات الأسعار، وليس في حجم التداول عند سعر العرض والطلب. تصدر QQQ الأسهم المذكورة بـ 4.35M تحديثاً، متفوقاً على SPY الذي سجل 2.71M و NVDA التي سجلت 1.83M.

الاستعلامSPY / QQQ / NVDA / TSLA / MU / SNDK / AVGO: متوسط الفارق السعري (RTH) بنقاط الأساس
استعلام 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-09 13:30:00' AND sip_timestamp < '2026-07-09 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 نحو 0.27 bps، وQQQ نحو 0.42، وNVDA نحو 0.99 — وهي أرقام عادية. أما الفوارق الأوسع فكانت: MU عند 4.23 bps، وSNDK عند 8.79 bps (فارق سعر العرض والطلب هو ما يقيسه هذا المؤشر).

الاستعلاممتوسط الفارق السعري لـ SPY خلال ساعات التداول (RTH) في سياق الشهر الماضي
استعلام SQL الدقيق وراء كل رقم
SELECT
    round(anyIf(avg_spread_cents, d = toDate('2026-07-09')), 3) AS jul9_avg_spread_cents,
    arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-09')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-09'))) + 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
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
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'SPY'
      AND sip_timestamp >= toDateTime('2026-06-08 00:00:00')
      AND sip_timestamp < toDateTime('2026-07-10 00:00:00')
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
    GROUP BY d
)

بلغ متوسط الفارق بين سعر العرض والطلب لـ SPY نحو 2.071 سنت، وهو ما يمثل المرتبة 10 من أصل 22 جلسة سابقة، ضمن نطاق يتراوح بين 1.809 و 2.865 سنت: لم تكن هناك ضغوط في الأسعار، حتى عند افتتاح السوق.

الاستعلامشريط NBBO للخيارات: إجمالي التحديثات مقابل شريط الأسهم، بالإضافة إلى شريحة SPY
استعلام SQL الدقيق وراء كل رقم
WITH
    (SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00') AS jul9_options_rows,
    (SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00') AS jul9_stock_quote_rows
SELECT
    round(jul9_options_rows / 1e9, 2) AS jul9_options_bn,
    round(jul9_options_rows / jul9_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-09 13:30:00' AND sip_timestamp < '2026-07-09 20:00:00') / 1e6, 0) AS jul9_spy_options_m

سجل شريط أسعار الخيارات 6.9 مليار تحديث لنطاق السعر الوطني الأفضل (NBBO) — أي ما يعادل 18 ضعف شريط الأسهم، حيث سجل SPY وحده 242M تحديثاً.

أسعار الفائدة: بيانات 9 يوليو

الاستعلامحالة صفقات الخزانة: سجلات 9 يوليو، ومنحنى 8 يوليو (الأحدث وقت الإعداد)
استعلام SQL الدقيق وراء كل رقم
SELECT
    (SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-09') AS jul9_print_rows,
    toString(any(date)) AS latest_print_date,
    round(toFloat64(any(yield_2_year)), 2) AS latest_2y_pct,
    round(toFloat64(any(yield_10_year)), 2) AS latest_10y_pct,
    round(toFloat64(any(yield_30_year)), 2) AS latest_30y_pct,
    round(toFloat64(any(yield_10_year)) - toFloat64(any(yield_2_year)), 2) AS latest_2s10s_pct
FROM global_markets.treasury_yields
WHERE date = '2026-07-09'

صدرت بيانات الخزانة بتاريخ 9 يوليو بعد وقت قصير من كتابة التقرير، مع تأخرها المعتاد في ملف العائد اليومي — سجلت الآن الصف 1. منحنى العائد لهذا اليوم (2026-07-09): سنتان 4.16%، 10 سنوات 4.54%، 30 سنة 5.05%، وفارق العائد بين السنتين والـ 10 سنوات 0.38 نقطة — انخفض عائد السنتين عن مستوى 8 يوليو، بينما استقر العائد طويل الأجل.

الجدول الزمني لليوم

الاستعلامتوزيعات الأرباح، تقسيم الأسهم، ملفات SEC، والاهتمام الإخباري
استعلام SQL الدقيق وراء كل رقم
WITH
    (
        SELECT (count(), uniqExact(publisher))
        FROM global_markets.stocks_news
        WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-09'
    ) 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-09'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-09') AS ex_dividend_records,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-09') AS splits_executed,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-09') AS reverse_splits,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-09') AS forward_splits,
    (SELECT countIf(form_type = '424B2') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-09') AS fil_424b2,
    (SELECT countIf(form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-09') AS fil_form4,
    (SELECT countIf(form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-09') AS fil_8k,
    (SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-09') 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,
    if(top_news.1 = 'NVDA', 1, 0) AS top_news_is_nvda

تقويم روتيني في سوق غير مستقر: سجلات 127 توزيعات الأرباح، عمليات عكس تقسيم الأسهم 5، تقسيم الأسهم الأمامي 1، وإيداعات هيئة الأوراق المالية والبورصات 2979 (نماذج 623 Form 4s، ونماذج 605 424B2s، ونماذج 149 8-Ks). نشرت البيانات 184 مقالاً عبر 3 من الناشرين؛ الرمز الأكثر تغطية هو NVDA بواقع 20 مقالاً، يليه في التغطية 8.

On deck

From our own tables — facts about the next session, not forecasts.

الاستعلامالقادم: الجلسة التالية، قائمة توزيعات الأرباح، سلم انتهاء SPY، وساعة المراكز القصيرة
استعلام SQL الدقيق وراء كل رقم
SELECT
    toString(min(d)) AS next_session_date,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-10') AS next_session_holiday_rows,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-10') AS ex_div_records_next,
    (SELECT countIf(ticker IN ('AAPL', 'MSFT', 'JNJ', 'KO', 'PG', 'XOM', 'CVX', 'JPM', 'WMT', 'PEP', 'HON', 'CAT'))
     FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-10') AS household_ex_div_next,
    (SELECT round(toFloat64(sum(size)) / 1e6, 2) FROM global_markets.options_trades
     WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
       AND underlying_symbol = 'SPY' AND substring(ticker, length(ticker) - 14, 6) = '260710') AS spy_next_expiry_contracts_m,
    (SELECT round(toFloat64(sum(size)) / 1e6, 2) FROM global_markets.options_trades
     WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
       AND underlying_symbol = 'SPY' AND substring(ticker, length(ticker) - 14, 6) = '260717') AS spy_monthly_expiry_contracts_m,
    (SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest) AS latest_short_settlement,
    (SELECT count() FROM global_markets.stocks_short_interest WHERE settlement_date = '2026-07-15') AS jul15_short_rows
FROM (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY' AND window_start >= '2026-07-10 00:00:00' AND window_start < '2026-07-14 00:00:00'
)

The next session is 2026-07-10, 0 holiday rows against it: a normal Friday. 153 companies go ex-dividend that morning, 0 from our household-name checklist. Friday's SPY expiry is the heaviest forward one already traded — 1.66M contracts on July 9 versus 0.57M against the July monthly. Short-interest clock: latest settlement on file 2026-06-30, 0 rows yet filed for mid-July — FINRA publishes about eight business days after settlement (why short interest is two weeks old).

الجلسة، مؤكدة

الاستعلامالتحقق من الجلسة: أول/آخر شمعة لـ SPY بتوقيت ET، عدد الشموع العادية، نتائج العطلات، والإغلاق التالي
استعلام 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-09 13:30:00' AND window_start < '2026-07-09 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-09') AS jul9_holiday_rows,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-09' AND status = 'closed') AS next_closure_date,
    (SELECT concat(monthName(min(date)), ' ', toString(toDayOfMonth(min(date))), ', ', toString(toYear(min(date))))
     FROM global_markets.stocks_market_holidays WHERE date > '2026-07-09' AND status = 'closed') AS next_closure_label,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-09' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-09 00:00:00' AND window_start < '2026-07-10 00:00:00'

جلسة عادية كاملة: أول شمعة لـ SPY هي 04:00 ET، وآخر شمعة هي 19:59 ET، مع وجود 390 من الشموع الدقيقة العادية، ولا يوجد صف للعطلات. الإغلاق التالي: Labor Day, September 7, 2026.

الأسئلة الشائعة

ماذا حدث في سوق الأسهم في 9 يوليو 2026؟

أغلقت جميع صناديق المؤشرات المتداولة (ETF) على ارتفاع — QQQ +1.67%، IWM +1.29%، SPY +0.85%، DIA +0.29%، وارتفعت نسبة 71.5% من الأسهم السائلة. شهدت أسهم معدات الرقائق فجوة سعرية صاعدة ثم تراجعت؛ بينما شهدت الشركات الكبرى فجوة سعرية هابطة ثم تعافت.

لماذا قفزت أسهم معدات الرقائق مثل KLAC و LRCX في 9 يوليو 2026؟

لا تحدد بياناتنا أي سبب: لا توجد مقالات أو ملفات مقدمة لهيئة الأوراق المالية والبورصات (SEC) لكل من KLAC و LRCX و TER و WDC من إغلاق الأربعاء حتى الخميس. تم تسعير هذا التحرك بالفعل في تداولات ما قبل السوق، قبل الساعة 9:30 صباحاً بتوقيت شرق الولايات المتحدة.

لماذا انخفض سهم NVDA بينما ارتفع قطاع الرقائق؟

أغلق سهم NVDA عند نسبة -0.68% بينما أغلق 12% من أربعة عشر سهماً في قطاع الرقائق على ارتفاع. لم يشهد السهم أي فجوة سعرية (0.16% عند الافتتاح)، وكان السهم الأكثر تغطية بواقع 20% من المقالات — سجل هذا التزامن رقماً قياسياً، لكن البيانات لا توضح السبب.

هل كان يوم 9 يوليو 2026 يوماً غير عادي للسوق؟

ليس على مستوى المؤشرات: تصنيف تحرك QQQ كان في المرتبة 10 من أصل 21 من الجلسات السابقة من حيث الحجم، وبلغ متوسط الفارق لـ SPY نسبة 10 من 22. أما التشتت في الأداء فكان: -6.25 نقطة بين أفضل وأسوأ سلة قطاعات.

ملاحظات البيانات

تبدأ ساعات التداول العادية من 13:30 إلى 20:00 بالتوقيت العالمي المنسق (9:30 صباحاً – 4:00 مساءً بتوقيت شرق الولايات المتحدة)؛ وتستخدم لوحة ما قبل السوق الفترة من 08:00 إلى 13:30 بالتوقيت العالمي المنسق. تم إعداد سلال القطاعات الثمانية بأوزان متساوية، حيث تضم كل سلة ثلاثة أسهم سائلة فقط بناءً على الرموز المدرجة في قاعدة بيانات SQL الخاصة باللوحة. هذه طريقة معلنة وليست تصنيفاً من مورد؛ فالثلاثة أسهم تمثل نفسها ولا تمثل قطاعاً كاملاً. تعتمد لوحة المحفزات على موجز الأخبار الخاص بنا وفهرس EDGAR فقط.

ملاحظات البيانات الكاملة

تُرتب اللوحات الخاصة بكل سهم أبجدياً، لذا يشير كل مرجع نصي إلى صف محدد؛ أما لوحات الصدارة فهي مرتبة حسب القيمة، وكل تحديد للمراكز محدد بدقة. تقتصر بيانات سندات الخزانة وتسوية المراكز القصيرة في منتصف يوليو على صفر من الصفوف — وسيتم إعادة كتابة هذا المقال عند ورود بياناتها.

المنهجية

  • المصادر: تحدد استعلامات SQL لكل لوحة بيانات جداولها الخاصة — وهي: تجميعات البيانات بالدقيقة، وذاكرة التخزين المؤقت لأسعار NBBO للأسهم والعقود، وصفقات العقود، وموجز الأخبار الخاص بنا، وفهرس EDGAR، والتوزيعات النقدية، ونسبة البيع على المكشوف، والعطلات، وعوائد الخزانة.
  • القواعد: تُستخدم القيم المطلقة بتوقيت UTC في جملة WHERE، بينما تُستخدم تسميات توقيت ET فقط في جملة SELECT؛ الفجوة = (سعر افتتاح أول شمعة عادية ÷ سعر إغلاق الجلسة العادية السابقة) - 1؛ تُحسب أرقام الجلسة السابقة والأسبوع السابق داخل الاستعلام مباشرة، ولا تُنقل أبداً من منشور سابق. البيانات مستخرجة من المستودع بتاريخ 13 يوليو 2026.