Strasmore Research
मार्केट रीकैप Matt Connorलेखक: Matt Connor · अपडेट किया गया: 2026-07-23

मार्केट रिकैप 6 जुलाई 2026 आंकड़े

स्वतंत्रता दिवस अवकाश के बाद बाजार में बढ़त देखी गई। QQQ में मजबूती रही और विभिन्न सेक्टरों के प्रदर्शन में बड़ा अंतर दिखा। इस सत्र के मुख्य आंकड़े यहाँ देखें।

सोमवार, 6 जुलाई, 2026 — स्वतंत्रता दिवस के लंबे सप्ताहांत के बाद पहला सत्र — बढ़त के साथ खुला और इस स्तर पर बना रहा। QQQ 1.39% पर बंद हुआ जबकि DIA 0.42% पर रहा, जो गुरुवार के रोटेशन का प्रतिबिंब है। मार्केट की व्यापकता (breadth) सकारात्मक रही: 3861 लिक्विड स्टॉक्स में 2242 के मुकाबले बढ़त देखी गई। इस हलचल का मुख्य कारण बाजार का फिर से खुलना था, जिसकी कीमत पिछले महीने के सबसे सटीक इंडेक्स कोट के बराबर थी। नीचे दिए गए सभी आंकड़े संग्रहीत क्वेरी (stored query) से लिए गए हैं।

स्कोरबोर्ड

परिवर्तन 6 जुलाई के अंतिम नियमित सत्र के मिनट बार की तुलना गुरुवार 2 जुलाई से करते हैं — जो एक बाजार अवकाश पहले का है।

क्वेरीSPY / QQQ / DIA / IWM — 6 जुलाई बनाम 2 जुलाई का क्लोज, रेगुलर आवर्स
हर आंकड़े के पीछे का पूरा 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-02 13:30:00' AND window_start < '2026-07-02 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-06 13:30:00' AND window_start < '2026-07-06 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 AS shares_traded_m
FROM sess s
JOIN prior p ON s.ticker = p.ticker
ORDER BY s.ticker

चारों इंडेक्स ETF में QQQ का 1.39% सबसे आगे रहा और DIA का 0.42% सबसे पीछे रहा — यह गुरुवार के बिल्कुल विपरीत है, जब DIA बढ़ा था और QQQ गिरा था। SPY 0.87% पर बंद हुआ, IWM 0.45%। दिन का वास्तविक स्वरूप 'गैप' बनाम 'ग्राइंड' है: QQQ गुरुवार के क्लोजिंग से 1.01% ऊपर खुला और क्लोजिंग तक केवल 0.38% की वृद्धि की; SPY के 0.53% गैप ने इसकी 0.87% दिन की बढ़त का अधिकांश हिस्सा कवर किया। IWM (0.07%) और DIA (0.17%) में गैप बहुत कम था और इसके बजाय सत्र के दौरान धीरे-धीरे बढ़त दर्ज की।

क्या यह दिन असामान्य था?

क्वेरीSPY का ओपन-टू-क्लोज मूवमेंट पिछले महीने के सत्रों के विरुद्ध रैंक किया गया (रैंक 1 = सबसे बड़ा एब्सोल्यूट मूव)
हर आंकड़े के पीछे का पूरा SQL
SELECT round(anyIf(oc_pct, d = toDate('2026-07-06')), 2) AS day_move_pct,
       arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-06'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-06'))) + 1 AS abs_move_rank,
       count() AS sessions_compared,
       toString(min(d)) AS first_session
FROM (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-06-06 00:00:00')
      AND window_start < toDateTime('2026-07-07 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY d
)

इंडेक्स के स्तर पर, नहीं: SPY के ओपन-टू-क्लोज मूवमेंट का 0.34% आकार, पिछले 19 सत्रों में 13 स्थान पर है — जो कि औसत है। इंट्राडे ट्रेडिंग सामान्य थी; दिन की मुख्य हलचल गैप के कारण हुई।

Breadth: बढ़त के संकेत, विकास फिर से आगे

क्वेरी6 जुलाई को कम से कम $1M ट्रेड होने वाले टिकर्स में एडवांसर्स बनाम डिक्लाइनर्स
हर आंकड़े के पीछे का पूरा SQL
WITH per_ticker AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
        sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') AS day_dollar_volume
    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-06 20:00:00')
    GROUP BY ticker
)
SELECT
    countIf(day_close > prior_close AND day_dollar_volume >= 1000000) AS advancers,
    countIf(day_close < prior_close AND day_dollar_volume >= 1000000) AS decliners,
    countIf(day_close = prior_close AND day_dollar_volume >= 1000000) AS unchanged,
    countIf(day_dollar_volume >= 1000000) AS liquid_tickers,
    count() AS tickers_traded_both_sessions,
    count() - countIf(day_dollar_volume >= 1000000) AS dropped_by_liquidity_filter,
    round(100.0 * countIf(day_close > prior_close AND day_dollar_volume >= 1000000)
        / countIf(day_dollar_volume >= 1000000), 1) AS advancer_pct
FROM per_ticker
WHERE prior_close > 0 AND day_close > 0

3861 बढ़त करने वाले, 2242 गिरावट वाले, 86 अपरिवर्तित — 62.4% लिक्विड टेप में बढ़त देखी गई। इंडेक्स वेटिंग और इक्वल-काउंट ब्रेडथ दोनों हरे निशान में थे, जबकि Thursday ने दोनों के बीच अंतर दिखाया था। यह फ़िल्टर 11550 ड्युअल-सेशन टिकर्स में से 5361 को हटा देता है जिनका ट्रेडिंग वॉल्यूम $1M से कम है।

सेक्टर के अनुसार: अंतर कितना अधिक था?

चार मेगा-कैप कंपनियां पूरा बाजार नहीं बनातीं। यह पैनल ग्यारह बड़े सेक्टर ETF के माध्यम से दिन का मूल्यांकन करता है — प्रत्येक सेगमेंट के लिए एक फंड, जो हर सत्र में S&P 500 का एक ही बास्केट होता है। सबसे अच्छे और सबसे खराब सेक्टर के बीच के अंतर पर ध्यान दें: इसे दिन का dispersion कहा जाता है।

क्वेरीग्यारह सेक्टर ETFs: 6 जुलाई बनाम 2 जुलाई का क्लोज, गैप और इंट्राडे में विभाजित
हर आंकड़े के पीछे का पूरा SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
        toFloat64(argMinIf(open, window_start, window_start >= '2026-07-06 00:00:00')) AS day_open,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('XLB', 'XLC', '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-06 13:30:00' AND window_start < '2026-07-06 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
    round((day_close / day_open - 1) * 100, 2) AS intraday_pct,
    day_dollar_bn,
    round(max((day_close / prior_close - 1) * 100) OVER () - (day_close / prior_close - 1) * 100, 2) AS points_behind_leader
FROM per_name
ORDER BY pct_chg DESC, ticker ASC

Technology (XLK) ने दिन में 1.71% की बढ़त दर्ज की, जिसका अधिकांश हिस्सा अंतराल (gap) के कारण था: 1.19% ओपनिंग पर, और 0.52% अगले छह और आधे घंटों में। Financials (0.99%) और Industrials (0.9%) इसके बाद आए। फिर स्थिति बदल गई: पांच हरे रंग की पंक्तियों के बाद छह लाल पंक्तियाँ आईं। रक्षात्मक (defensive) सेक्टर — Utilities, Health Care, Staples — -1.08% तक गिर गए। ऊपर से नीचे तक, 2.79 percentage points ने सबसे अच्छे और सबसे खराब सेक्टर के बीच का अंतर दिखाया। इस दिन S&P ट्रैकर 0.87% चला — जो इंडेक्स की हलचल से कई गुना अधिक है। यह दर्शाता है कि केवल एक हरे दिन को एक समान दिशा वाला दिन नहीं माना जा सकता। Real Estate और Utilities का प्रदर्शन Tech के विपरीत रहा: ओपनिंग लगभग स्थिर थी (0.09%, -0.11%), और फिर पूरे सत्र में गिरावट देखी गई (-1.01% और -0.92% ओपन से क्लोज तक)।

दिन का मुख्य आकर्षण: मेमोरी शेयरों में आंशिक सुधार

Wednesday और Thursday को गिरावट झेलने वाले मेमोरी-एंड-स्टोरेज कॉम्प्लेक्स में सोमवार को रिकवरी देखी गई — लेकिन यह केवल आंशिक सुधार था।

क्वेरीमेमोरी और स्टोरेज नाम: गुरुवार के क्लोज बनाम बदलाव, रेंज टाइमिंग, और डॉलर वॉल्यूम
हर आंकड़े के पीछे का पूरा SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start >= '2026-07-06 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-06 00:00:00') AS day_low,
        argMinIf(window_start, toFloat64(low), window_start >= '2026-07-06 00:00:00') AS low_bar,
        argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-06 00:00:00') AS high_bar,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('MU', 'SNDK', 'STX', 'WDC')
      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-06 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round(day_close, 2) AS day_close,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    round(day_high, 2) AS day_high,
    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
    round(day_low, 2) AS day_low,
    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
    round((day_high / day_low - 1) * 100, 2) AS range_pct,
    day_dollar_bn
FROM per_name
ORDER BY ticker

दो ड्राइव निर्माताओं ने इस सुधार का नेतृत्व किया: Western Digital 7.14% और Seagate 6%, दोनों सुबह के मध्य में अपने उच्चतम स्तर पर पहुंचे (10:44 और 10:39 ET)। सबसे अधिक गिरावट वाले दो शेयरों में कोई सुधार नहीं दिखा: MU में 0.88% की गिरावट आई और यह क्लोजिंग बार पर अपने निचले स्तर (15:59) पर रहा; SanDisk 7.27% की रेंज में -0.03% पर बंद हुआ। MU में $30.9 billion का स्टॉक मूवमेंट हुआ, जो अन्य तीनों के संयुक्त मूवमेंट से अधिक है (MU का विस्तृत विश्लेषण)।

सेक्टर रोटेशन का दूसरा हिस्सा मेगा-कैप शेयरों में देखा गया:

क्वेरीमेगाकैप रोटेशन: गुरुवार के क्लोज बनाम बदलाव, रेंज टाइमिंग, और डॉलर वॉल्यूम
हर आंकड़े के पीछे का पूरा SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start >= '2026-07-06 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-06 00:00:00') AS day_low,
        argMinIf(window_start, toFloat64(low), window_start >= '2026-07-06 00:00:00') AS low_bar,
        argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-06 00:00:00') AS high_bar,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA')
      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-06 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round(day_close, 2) AS day_close,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    round(day_high, 2) AS day_high,
    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
    round(day_low, 2) AS day_low,
    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
    round((day_high / day_low - 1) * 100, 2) AS range_pct,
    day_dollar_bn
FROM per_name
ORDER BY ticker

TSLA में 6.86% तक लगातार बढ़त देखी गई — जिसका निचला स्तर 09:37 ET पर और उच्चतम स्तर क्लोजिंग बार (15:59) पर था — जो इसके Thursday की गिरावट का ठीक उल्टा था। AAPL में 1.49% और NVDA में 0.57% की बढ़त हुई; MSFT एकमात्र लाल निशान वाला मेगा-कैप रहा जो -0.7% पर बंद हुआ, और इसका उच्चतम स्तर 09:30 ओपन पर दर्ज किया गया।

कहाँ व्यापार हुआ

क्वेरीवॉल्यूम लीडर्स दो प्रकार से: डॉलर ट्रेड के आधार पर शीर्ष 6, शेयर ट्रेड के आधार पर शीर्ष 4
हर आंकड़े के पीछे का पूरा SQL
SELECT leaderboard, ticker, dollar_volume_bn, shares_m,
    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-06 13:30:00' AND window_start < '2026-07-06 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-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard ASC, if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m) DESC

$31.49 billion के साथ SPY ने डॉलर टेप का नेतृत्व किया। MU ($30.9 billion) इसके ठीक पीछे रहा — जिससे MU का लगातार चार सत्रों तक शीर्ष पर रहने का सिलसिला समाप्त हो गया (Monday से Thursday तक के आंकड़े देखें)। शेयरों के मामले में, 3x-inverse सेमीकंडक्टर ETF, SOXS का 467.1 मिलियन शेयरों के साथ व्यापार हुआ। ट्रैक किए जाने वाले चिप्स की कीमतों में वृद्धि के बावजूद, इसने फिर से सबसे अधिक वॉल्यूम दर्ज किया।

क्वेरीप्रति 30-मिनट के बकेट में ट्रेड किए गए शेयर, रेगुलर आवर्स (बिलियन)
हर आंकड़े के पीछे का पूरा 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-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
GROUP BY et_time
ORDER BY et_time

शुरुआती आधे घंटे में 1.96 billion शेयर, 14:30 पर 0.68 billion का निचला स्तर, और 15:30 क्लोजिंग तक 2.1 billion शेयर — यह एक सामान्य इंट्राडे पैटर्न है, जहाँ दोनों छोरों पर वॉल्यूम सबसे अधिक होता है।

ऑप्शंस टेप

क्वेरीपूरे ऑप्शंस दिन के लिए एक पंक्ति: वॉल्यूम, कॉल शेयर, और सोमवार की सेम-डे एक्सपायरी
हर आंकड़े के पीछे का पूरा SQL
WITH
    (
        SELECT (any(underlying_symbol), any(toFloat64(strike_price)), any(option_type),
                any(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))),
                sum(size), count(), round(avg(toFloat64(price)), 3))
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'
        GROUP BY ticker
        ORDER BY sum(size) DESC
        LIMIT 1
    ) AS top_contract,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
    ) AS spy_regular_close
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS 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) = '260706') / sum(size), 1) AS same_day_expiry_pct,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260706')) / 1e6, 2) AS same_day_contracts_m,
    round(toFloat64(sumIf(size, underlying_symbol = 'SPY')) / 1e6, 2) AS spy_contracts_m,
    round(toFloat64(sumIf(size, underlying_symbol = 'QQQ')) / 1e6, 2) AS qqq_contracts_m,
    round(toFloat64(sumIf(size, underlying_symbol = 'TSLA')) / 1e6, 2) AS tsla_contracts_m,
    top_contract.1 AS top_contract_underlying,
    top_contract.2 AS top_contract_strike,
    top_contract.3 AS top_contract_type,
    if(top_contract.3 = 'C', 1, 0) AS top_contract_is_call,
    top_contract.4 AS top_contract_expiry,
    round(toFloat64(top_contract.5) / 1e6, 2) AS top_contract_volume_m,
    round(top_contract.7, 3) AS top_contract_avg_price,
    round(spy_regular_close - top_contract.2, 2) AS spy_close_minus_strike
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'

10.53 मिलियन प्रिंट्स में कुल 60.98 मिलियन कॉन्ट्रैक्ट्स का ट्रेड हुआ, जिसमें से 58.4% कॉल्स थे। उसी दिन एक्सपायर होने वाले कॉन्ट्रैक्ट्स का हिस्सा 38.7% (23.57 मिलियन कॉन्ट्रैक्ट्स) था — यह एक सामान्य सोमवार 0DTE वॉल्यूम था, जो गुरुवार के भारी अवकाश-पूर्व आंकड़े से कम था। सबसे अधिक ट्रेड होने वाला कॉन्ट्रैक्ट SPY $751 का call था, जिसमें 1.08 मिलियन कॉन्ट्रैक्ट्स का औसत भाव $0.564 रहा। SPY स्ट्राइक प्राइस से $0.3 ऊपर बंद हुआ — यानी यह इन द मनी (in the money) था। यह बोर्ड पर सबसे ऊपर रहने वाला कॉल था, जबकि गुरुवार का अंत पुट (put) के साथ हुआ था।

द कोट टेप: क्या गैप अप ट्रेडिंग के दौरान मार्केट वाइड था?

हर कीमत के पीछे कोट स्ट्रीम होती है — National Best Bid and Offer, जो हर लिस्टेड नाम के लिए लगातार अपडेट होती रहती है। गैप ओपन के दौरान कोट्स प्रतिकूल हो सकते हैं, इसलिए हम हर सत्र में इसका माप करते हैं।

क्वेरीसंपूर्ण इक्विटी NBBO स्ट्रीम: 6 जुलाई बनाम 2 जुलाई सत्र, और सोमवार के कोट्स का क्लस्टर
हर आंकड़े के पीछे का पूरा SQL
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-06')) / 1e6, 2) AS jul6_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-02')) / 1e6, 2) AS jul2_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-06')) / countIf(toDate(sip_timestamp) = toDate('2026-07-02')) - 1) * 100, 1) AS day_over_day_pct,
    round(countIf(sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 14:00:00') / 1e6, 2) AS jul6_open_half_hour_m,
    round(countIf(sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 18:00:00') / 1e6, 2) AS jul6_midday_half_hour_m,
    round(countIf(sip_timestamp >= '2026-07-06 19:30:00' AND sip_timestamp < '2026-07-06 20:00:00') / 1e6, 2) AS jul6_close_half_hour_m
FROM global_markets.cache_stocks_quotes
WHERE (sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00')
   OR (sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00')

सोमवार को टेप पर 391.96 million NBBO अपडेट्स थे, जबकि गुरुवार को 597.22 million थे — -34.4%, जो छुट्टियों से पहले के सत्र की तुलना में एक तिहाई कम मैसेज थे — और ओपनिंग के समय इनकी संख्या बढ़ गई: पहले आधे घंटे में 58.66 million, दोपहर 1:30 बजे 20.74 million और क्लोजिंग तक 33.7 million। गुरुवार की तुलना में कोट्स कम थे, लेकिन वे वाइड नहीं थे:

क्वेरीगैप ओपन पर टच: मीडियन कोटेड स्प्रेड और कोट रेट, 9:30–9:42 ET बनाम मिडडे कंट्रोल (प्रत्येक 12 मिनट)
हर आंकड़े के पीछे का पूरा SQL
SELECT
    ticker,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00'), 2) AS open_spread_bps,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00'), 2) AS midday_spread_bps,
    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00')
        - quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00'), 2) AS spread_delta_bps,
    round(countIf(sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00') / 1e3, 1) AS open_updates_k,
    round(countIf(sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00') / 1e3, 1) AS midday_updates_k,
    round(countIf(sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00') / countIf(sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00'), 1) AS quote_rate_ratio,
    round(count() / 1e6, 2) AS session_updates_m,
    countIf(bid_price <= 0 OR ask_price <= 0 OR bid_price > ask_price) AS dropped_invalid_quotes
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('DIA', 'IWM', 'MSFT', 'MU', 'QQQ', 'SNDK', 'SPY', 'STX', 'TSLA', 'WDC')
  AND sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 20:00:00'
GROUP BY ticker
ORDER BY ticker

bid-ask spread मिड-प्राइस के बेसिस पॉइंट्स में क्रॉसिंग की लागत है — 1 bp $100 के स्टॉक पर एक पेनी के बराबर है। गैप के पहले बारह मिनटों में कोई भी चेक किया गया नाम मिड-डे की तुलना में अधिक टाइट कोट नहीं था, और SPY का टच दोनों में समान था (0.27 bps, 0 bps का बदलाव) भले ही ओपनिंग के समय यह 3x तेज़ी से री-कोट हुआ था। विड्थ पेनल्टी इंडेक्स फंड्स के बजाय सिंगल नामों पर पड़ी: SanDisk में सबसे अधिक वृद्धि हुई (+12.9 bps, 8.16 से 21.07), MU +3.63, TSLA +2.89, जबकि QQQ का टच 0.83 bps पर 0.42 bps था। Seagate के "क्या सब कुछ लिक्विड नहीं है?" सवाल का जवाब है: ओपनिंग में 30.94 bps की चौड़ाई, जो SPY के टच से सौ गुना से भी अधिक है।

क्वेरीSPY का अपडेट-वेटेड एवरेज कोटेड स्प्रेड: 6 जुलाई बनाम पिछला महीना (रैंक 1 = सबसे टाइट)
हर आंकड़े के पीछे का पूरा SQL
SELECT
    round(anyIf(avg_spread_cents, d = toDate('2026-07-06')), 3) AS jul6_avg_spread_cents,
    arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-06')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-06'))) + 1 AS tightness_rank,
    count() AS sessions_compared,
    round(max(avg_spread_cents), 3) AS widest_session_cents,
    round(avgIf(avg_spread_cents, d != toDate('2026-07-06')), 3) AS other_sessions_avg_cents,
    replaceAll(formatDateTime(min(d), '%M %e, %Y'), '  ', ' ') AS first_session,
    sum(dropped_invalid) AS dropped_invalid_quotes
FROM (
    SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS d,
           avgIf(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price >= bid_price) * 100 AS avg_spread_cents,
           countIf(NOT (bid_price > 0 AND ask_price >= bid_price)) AS dropped_invalid
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'SPY'
      AND sip_timestamp >= toDateTime('2026-06-04 00:00:00')
      AND sip_timestamp < toDateTime('2026-07-07 00:00:00')
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
    GROUP BY d
)

पूरे रेगुलर ट्रेडिंग डे के दौरान, 6 जुलाई SPY का पिछले महीने का सबसे टाइट सत्र था: अपडेट-वेटेड एवरेज कोटेड स्प्रेड 1.815 सेंट था, जो June 4, 2026 के बाद के 21 सत्रों में 1 रैंक पर था, जबकि महीने का औसत 2.337 सेंट था और इसकी अधिकतम चौड़ाई 2.865 तक थी। छुट्टियों के कारण कम हुए कोट काउंट के बावजूद, इंडेक्स खरीदार को मार्केट में सबसे सस्ता टच मिला।

दरें: लंबे सप्ताहांत के दौरान स्थिर कर्व

क्वेरीट्रेजरी कर्व: 6 जुलाई बनाम 2 जुलाई प्रिंट (केवल पॉपुलेटेड मैच्योरिटीज)
हर आंकड़े के पीछे का पूरा SQL
SELECT
    t.1 AS curve_point,
    round(t.2, 2) AS jul6_yield_pct,
    round((t.2 - t.3) * 100) AS session_change_bp
FROM (
    SELECT arrayJoin([
        ('1 month',  toFloat64(d.yield_1_month),  toFloat64(p.yield_1_month)),
        ('3 month',  toFloat64(d.yield_3_month),  toFloat64(p.yield_3_month)),
        ('1 year',   toFloat64(d.yield_1_year),   toFloat64(p.yield_1_year)),
        ('2 year',   toFloat64(d.yield_2_year),   toFloat64(p.yield_2_year)),
        ('5 year',   toFloat64(d.yield_5_year),   toFloat64(p.yield_5_year)),
        ('10 year',  toFloat64(d.yield_10_year),  toFloat64(p.yield_10_year)),
        ('30 year',  toFloat64(d.yield_30_year),  toFloat64(p.yield_30_year)),
        ('2s10s spread', toFloat64(d.yield_10_year - d.yield_2_year), toFloat64(p.yield_10_year - p.yield_2_year))
    ]) AS t
    FROM (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-06') AS d,
         (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-02') AS p
)

लंबे सप्ताहांत के दौरान कर्व में बहुत कम हलचल देखी गई। 10-year की दर 4.48% पर रही और 2s10s spread 0.35 प्रतिशत अंक पर रहा। ये दोनों जुलाई के प्रिंट के एक या दो बेसिस पॉइंट के भीतर थे; केवल 3-month में 5 बेसिस पॉइंट का उल्लेखनीय बदलाव आया।

दिन के पीछे का कैलेंडर

क्वेरी6 जुलाई का कॉर्पोरेट कैलेंडर और सूचना प्रवाह, एक पंक्ति में
हर आंकड़े के पीछे का पूरा SQL
WITH
    (
        SELECT (count(), uniqExact(publisher))
        FROM global_markets.stocks_news
        WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-06'
    ) AS news,
    (
        SELECT (argMax(t, n), max(n))
        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-06'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-06') AS ex_dividend_records,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS splits_executed,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS reverse_splits,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS forward_splits,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-06') AS ipos_listed,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06') AS sec_filings,
    (SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06') AS insider_form4_filings,
    (SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06') AS filings_8k,
    news.1 AS news_articles,
    news.2 AS news_publishers,
    top_news.1 AS most_covered_ticker,
    top_news.2 AS most_covered_articles

118 डिविडेंड रिकॉर्ड्स ex-dividend हुए, 15 स्प्लिट्स निष्पादित हुए, 0 नई लिस्टिंग आईं, और SEC इंडेक्स ने 3161 फाइलिंग दर्ज की — 1219 Form 4s, 201 8-Ks — जो छुट्टियों से पहले वाले गुरुवार की तुलना में कम थी। न्यूज़ फीड में 236 लेख थे, जिसमें सबसे अधिक चर्चा वाला नाम NVDA था जो 25 पर था।

मूवर स्क्रीन्स के पीछे रिवर्स-स्प्लिट का प्रभाव

15 के 14 स्प्लिट रिवर्स स्प्लिट थे — यानी शेयर कंसोलिडेशन, जिनमें से अधिकांश की कीमतें एक डॉलर से कम थीं — जबकि 1 फॉरवर्ड स्प्लिट थे। रिवर्स स्प्लिट कई पुराने शेयरों को आनुपातिक रूप से उच्च कीमत पर एक शेयर में बदल देता है। अनएडजस्टेड स्क्रीन इसे तीन अंकों वाला "लाभ" दिखाती है, जबकि वास्तव में कोई लाभ नहीं हुआ होता है। पूरी सूची यहाँ है:

क्वेरी6 जुलाई को निष्पादित प्रत्येक स्प्लिट, इसके अनएडजस्टेड क्लोज के साथ
हर आंकड़े के पीछे का पूरा SQL
SELECT
    s.ticker AS ticker,
    toFloat64(s.split_from) AS old_shares,
    toFloat64(s.split_to) AS new_shares,
    round(toFloat64(s.split_from) / toFloat64(s.split_to), 0) AS old_shares_per_new,
    p.prev_close AS jul2_close,
    d.day_close AS jul6_close,
    round((d.day_close / p.prev_close - 1) * 100, 1) AS unadjusted_pct_chg
FROM (
    SELECT ticker, any(split_from) AS split_from, any(split_to) AS split_to
    FROM global_markets.stocks_splits
    WHERE execution_date = '2026-07-06'
    GROUP BY ticker
) s
INNER JOIN (
    SELECT ticker, round(toFloat64(argMax(close, window_start)), 2) AS prev_close
    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'
      AND ticker IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06')
    GROUP BY ticker
    HAVING prev_close > 0
) p ON s.ticker = p.ticker
INNER JOIN (
    SELECT ticker, round(toFloat64(argMax(close, window_start)), 2) AS day_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
      AND ticker IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06')
    GROUP BY ticker
    HAVING day_close > 0
) d ON s.ticker = d.ticker
ORDER BY unadjusted_pct_chg DESC, ticker ASC

12 पंक्तियों में से प्रत्येक एक कंसोलिडेशन है, जो रॉ टेप पर तीन अंकों या उससे अधिक का "लाभ" दिखाती है — सबसे ऊपर 31450% से (एक 200-for-1 कंसोलिडेशन, अनएडजस्टेड क्लोज $0.02 से $6.31) लेकर सबसे छोटे अनुपात 3-for-1 वाले 226.1% तक। तालिका के बीच में सबसे स्पष्ट उदाहरण है: एक 10-for-1 रिवर्स स्प्लिट, जिसने TXXS के अनएडजस्टेड क्लोज को गुरुवार को $2.35 से सोमवार को $24.34 तक पहुँचा दिया — यहाँ दस पुराने शेयर एक शेयर बन गए, यह दस गुना रैली नहीं है। रॉ-प्राइस-चेंज स्क्रीनर इस पूरी तालिका को हर वास्तविक मूवर से ऊपर रखता है; हमारा स्क्रीनर स्प्लिट्स को हटा देता है। गुरुवार के CRWD फॉरवर्ड स्प्लिट ने इसके विपरीत, यानी एक क्रैश का भ्रम पैदा किया।

सत्र, सत्यापित — ब्रेक के बाद वापसी का पहला सत्र

क्वेरीसेशन चेक: SPY का ऑब्जर्व्ड मिनट-बार स्पैन, 3 जुलाई का क्लोजर, और कैलेंडर पर अगला
हर आंकड़े के पीछे का पूरा 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-06 13:30:00' AND window_start < '2026-07-06 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'SPY' AND window_start >= '2026-07-03 00:00:00' AND window_start < '2026-07-04 00:00:00') AS jul3_spy_bars,
    (SELECT replaceAll(formatDateTime(min(date), '%M %e, %Y'), '  ', ' ') FROM global_markets.stocks_market_holidays WHERE date > '2026-07-06' AND status = 'closed') AS next_closure_date,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-06' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'

6 जुलाई को पूर्ण सत्र था, जल्दी बंद नहीं: SPY के बार्स न्यूयॉर्क समय के अनुसार 04:00 से 19:59 तक चले, जिनमें कुल 390 नियमित-विंडो बार्स शामिल थे। इससे पहले शुक्रवार, 3 जुलाई को, SPY के 0 बार्स दर्ज किए गए — 4 जुलाई को शनिवार होने के कारण स्वतंत्रता दिवस के लिए पूर्ण क्लोजर था। अगला क्लोजर: Labor Day, September 7, 2026। ब्रेक से पहले के चार-सत्र वाले सप्ताह का विवरण साप्ताहिक सारांश में दिया गया है।

FAQ

6 जुलाई, 2026 को शेयर बाजार का प्रदर्शन कैसा रहा?

सभी चार प्रमुख इंडेक्स ETF बढ़त के साथ बंद हुए — QQQ 1.39%, SPY 0.87%, IWM 0.45%, DIA 0.42% — जिनमें से 62.4% लिक्विड स्टॉक्स में बढ़त देखी गई, जिसका मुख्य कारण ओवरनाइट गैप था।

6 जुलाई, 2026 को किस सेक्टर ने नेतृत्व किया?

ग्यारह सेक्टर ETF में टेक्नोलॉजी (XLK) 1.71% के साथ सबसे आगे रहा, जबकि डिफेंसिव सेक्टर -1.08% तक नीचे रहा — सबसे अच्छे और सबसे खराब सेक्टर के बीच का अंतर 2.79 प्रतिशत अंक था, जो S&P ट्रैकर के 0.87% मूव से कई गुना अधिक है।

क्या 2026 के स्वतंत्रता दिवस पर शेयर बाजार खुला था?

नहीं। 4 जुलाई को शनिवार था, इसलिए एक्सचेंजों ने शुक्रवार, 3 जुलाई को स्वतंत्रता दिवस का अवकाश रखा — इस बंदी की पुष्टि 0 SPY मिनट बार्स से होती है। 6 जुलाई को बाजार फिर से खुला।

6 जुलाई को कुछ शेयरों में भारी एक-दिवसीय बढ़त क्यों दिखी?

14 रिवर्स स्प्लिट्स लागू किए गए थे। पुराने शेयरों को आनुपातिक रूप से उच्च कीमत पर एक शेयर में बदलने से, अनएडजस्टेड स्क्रीन रिपोर्ट में सैकड़ों प्रतिशत की "बढ़त" दिखाई देती है, जबकि होल्डर की पोजीशन वैल्यू अपरिवर्तित रहती है — ऊपर दिए गए 12 नाम इसी श्रेणी के हैं।

क्या गैप ओपनिंग के समय स्प्रेड अधिक थे?

केवल व्यक्तिगत शेयरों में। पहले बारह मिनटों में SPY का मीडियन कोटेड स्प्रेड 0.27 बेसिस पॉइंट्स था, जो इसके मिडडे लेवल के समान था; SanDisk का स्प्रेड मिडडे की तुलना में 12.9 bps अधिक था।

डेटा नोट्स

  • Dollar volume एक प्रति-मिनट प्रॉक्सी है — प्रति मिनट बार के लिए (close × volume) का योग।
  • Sector basket एक घोषित विधि है, वेंडर फ़ील्ड नहीं: इसमें ग्यारह बड़े S&P sector ETFs (XLB, XLC, XLE, XLF, XLI, XLK, XLP, XLRE, XLU, XLV, XLY) शामिल हैं, जो हर सत्र में समान रहते हैं।
  • Quoted spreads वैध two-sided quotes के (ask − bid) ÷ mid का median है; one-sided, zero और crossed quotes को हटा दिया जाता है और पैनल में नहीं गिना जाता है।
  • One reused-symbol listing को इकाई सत्यापन (entity verification) के अधीन लीडरबोर्ड से बाहर रखा गया है (receipts)।

कार्यप्रणाली

  • यह अवधि एक एकल ट्रेडिंग सत्र (अवलोकित बार्स से सत्यापित 1 सत्र) है। टाइमस्टैम्प UTC में संग्रहीत हैं और क्वेरी के भीतर न्यूयॉर्क समय में परिवर्तित किए जाते हैं। "Close" का अर्थ अंतिम नियमित-सत्र मिनट बार है; दिन का परिवर्तन 6 जुलाई की तुलना 2 जुलाई से करता है — जो 3 जुलाई के क्लोजर के दौरान पिछला सत्र है, इसे बार्स से सत्यापित किया गया है, कभी भी अनुमानित नहीं किया गया।
  • अनुपात अंकगणित (ratio arithmetic) से पहले डेसिमल्स को 64-bit floats में परिवर्तित किया जाता है। पैनल्स को केवल एक बार, लेखन के समय, गेटेड रीड-ओनली पाथ के माध्यम से पढ़ा जाता है।

प्रत्येक पैनल एक संग्रहीत क्वेरी परिणाम है — चार्ट, टेबल और SQL एक ही ऑब्जेक्ट हैं। इनमें से किसी को भी Strasmore टर्मिनल में पेस्ट करें और उन्हें अपना बना लें। पिछला सत्र: 2 जुलाई। अगला: 7 जुलाई