Strasmore Research
बाजार आढावा Matt Connorद्वारे Matt Connor · अपडेटेड 2026-08-03

बाजार आढावा: 30 जुलै 2026 चे महत्त्वाचे आकडे

30 जुलै 2026 च्या बाजाराचा सविस्तर आढावा. यामध्ये इंडेक्स स्कोअरबोर्ड, मार्केट ब्रेथ, सेक्टर स्प्रेड आणि ऑप्शन्स फ्लोची माहिती दिली आहे. सर्व आकडे अधिकृत क्वेरीजवर आधारित आहेत.

गुरुवार, 30 जुलै 2026 चा हा बाजार आढावा संपूर्ण सत्राची माहिती साठवलेल्या क्वेरीजमधून घेतो: SPY मधील क्लोज-ओव्हर-क्लोज बदल 1.68% इतका होता, लिक्विड टेपमधील वाढत्या शेअर्सचे प्रमाण 63.5% होते आणि ऑप्शन्स टेपवर 67.06 दशलक्ष कॉन्ट्रॅक्ट्सची नोंद झाली. खालील प्रत्येक विंडो दोन्ही टोकांना स्पष्ट तारखांशी जोडलेली आहे, त्यामुळे कोणत्याही पॅनेलची SQL पुन्हा चालवल्यास हेच आकडे मिळतात.

स्कोअरबोर्ड

प्रत्येक बदल 30 जुलैच्या शेवटच्या रेग्युलर-सेशन मिनिट बारची तुलना बुधवार, 29 जुलैच्या मिनिट बारशी करतो, जे सलग ट्रेडिंग सत्रे आहेत. ओळी वर्णक्रमानुसार आहेत, त्यामुळे प्रत्येक ETF आपली जागा कायम राखतो.

क्वेरीSPY / QQQ / DIA / IWM: ३० जुलै विरुद्ध २९ जुलै बंद (रेग्युलर अवर्स)
प्रत्येक आकड्यामागील अचूक 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-29 13:30:00' AND window_start < '2026-07-29 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-30 13:30:00' AND window_start < '2026-07-30 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
Run this yourself

DIA मध्ये 1.19%, IWM मध्ये 1.37%, QQQ मध्ये 3.34% आणि SPY मध्ये 1.68% बदल होऊन ते $741.73 वर बंद झाले. प्रत्येक ओळ या हालचालीचे दोन भागांत विभाजन करते: SPY बुधवारी बंद झाल्यापासून 0.9% वर उघडला आणि उघडल्यापासून बंद होईपर्यंत 0.77% ने हलला. ओव्हरनाईट लेग आणि इंट्राडे लेग एकाच दिशेला असावेत असे नाही, आणि त्यांच्यातील हा फरक म्हणजे सत्राचा पहिला ठसा असतो.

दिवस असामान्य होता का?

एका सत्रातील आकडेवारीचा अर्थ त्यामागील वितरणाशिवाय स्पष्ट होत नाही, म्हणून या दिवसाची रँकिंग मागील एका महिन्यातील समान तर्कावर आधारित केली आहे.

क्वेरीSPY मधील दैनंदिन हालचाल (३० जून ते ३० जुलै, ओपन-टू-क्लोज)
प्रत्येक आकड्यामागील अचूक SQL
SELECT
    round(anyIf(oc_pct, d = toDate('2026-07-30')), 2) AS spy_open_to_close_pct,
    arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-30'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-30'))) + 1 AS spy_abs_move_rank,
    count() AS spy_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-30 13:30:00')
      AND window_start < toDateTime('2026-07-31 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY d
)
Run this yourself

SPY ची open-to-close हालचाल 0.77% इतकी होती, जी 2026-06-30 पर्यंतच्या मागील सत्रांच्या कालावधीत, निरपेक्ष आकारानुसार 22 पैकी 3 व्या क्रमांकावर होती. ही रँकिंग त्या कालावधीतील इतर किती सत्रांमध्ये यापेक्षा मोठी हालचाल झाली, हे मोजते आणि त्यात एक मिळवते; त्यामुळे प्रथम क्रमांक म्हणजे मागील महिन्यातील सर्वात मोठी हालचाल होय.

मार्केटची व्याप्ती (Breadth)

इंडेक्सची पातळी हा केवळ एक आकडा असतो. मार्केटची व्याप्ती (Breadth) हे मोजते की त्यासोबत किती शेअर्सनी प्रवास केला.

क्वेरीलिक्विड-टेप ब्रेड्थ: ३० जुलै विरुद्ध २९ जुलै बंद, $1M-ट्रेडेड फिल्टर
प्रत्येक आकड्यामागील अचूक SQL
SELECT
    countIf(c30 > c29 AND liquid) AS advancers,
    countIf(c30 < c29 AND liquid) AS decliners,
    countIf(c30 = c29 AND liquid) AS unchanged,
    countIf(liquid) AS liquid_tickers,
    countIf(NOT liquid) AS dropped_by_liquidity_filter,
    round(100.0 * countIf(c30 > c29 AND liquid) / countIf(liquid), 1) AS advancer_pct
FROM (
    SELECT ticker, c29, c30, dv30 >= 1000000 AS liquid
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-29 20:00:00') AS c29,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 20:00:00') AS c30,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-30 13:30:00') AS dv30
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-30 20:00:00'
        GROUP BY ticker
        HAVING c29 > 0 AND c30 > 0
    )
)
Run this yourself

एक दशलक्ष डॉलर्सची नियमित सत्रातील उलाढाल पूर्ण करणाऱ्या 5960 शेअर्सपैकी, 3782 शेअर्स बुधवारी बंद झालेल्या किमतीच्या वर बंद झाले आणि 2122 शेअर्स खाली बंद झाले, ज्यामुळे वाढणाऱ्या शेअर्सचे प्रमाण 63.5% इतके राहिले. या फिल्टरने 5492 कमी उलाढाल असलेल्या शेअर्सना बाजूला ठेवले, ज्यांची गणना येथे केली आहे, त्यांना शांतपणे वगळलेले नाही.

मेगा-कॅप शेल्फ

प्रत्येक सत्रात तीच आठ मेगा-कॅप नावे येथे दिसतात, ती वर्णक्रमानुसार लावलेली असतात जेणेकरून प्रत्येक नाव आपल्या ओळीवर राहील. एक निश्चित बास्केट असणे हाच याचा उद्देश आहे: वाचकाला ओळींची माहिती होते आणि नंतर कोणतीही संपादकीय निवड केली जात नाही.

क्वेरीआठ मेगा-कॅप्स: २९ जुलैच्या तुलनेत बदल आणि ३० जुलैचे रेग्युलर-अवर्स डॉलर्स
प्रत्येक आकड्यामागील अचूक SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-30 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-30 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-30 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'AMZN', 'AVGO', 'GOOGL', 'META', 'MSFT', 'NVDA', 'TSLA')
      AND ((window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-29 20:00:00')
        OR (window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 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,
    day_dollar_bn
FROM per_name
ORDER BY ticker
Run this yourself

19.63 अब्ज डॉलर्सच्या नियमित सत्रातील उलाढालीवर AAPL मध्ये -1.24%, META मध्ये -8.17%, MSFT मध्ये 15.06% आणि NVDA मध्ये 2.67% इतकी हालचाल झाली, तर TSLA मध्ये 3.53% इतकी हालचाल दिसून आली. डॉलर कॉलम हे दर्शवतो की ही आठ नावे स्वतःच्या जोरावर बाजारातील व्यवहारांचा किती मोठा हिस्सा व्यापतात; वरील ब्रेथ पॅनेल हे तपासते की उर्वरित बाजार त्यांच्यासोबत किती दूरपर्यंत गेला आहे.

दिवसातील प्रमुख हालचाली

दोन्ही बोर्डांसाठी नियमित सत्रातील पाच दशलक्ष डॉलर्सची उलाढाल आवश्यक असते. ज्या शेअर्सचे स्प्लिट दोन क्लोजिंगच्या दरम्यान झाले आहे, त्यांना यातून वगळले जाते. तसेच, नोट्समध्ये वर्णन केलेल्या 'हाऊस अ‍ॅम्ब्युइटी गार्ड' अंतर्गत पुन्हा वापरल्या गेलेल्या एका चिन्हालाही वगळले जाते.

क्वेरीसर्वाधिक वाढ आणि घट: ३० जुलै विरुद्ध २९ जुलै बंद, $5M+ ट्रेडेड, स्प्लिट्स वगळता
प्रत्येक आकड्यामागील अचूक SQL
SELECT ticker, board, day_pct, day_dollar_m
FROM (
    SELECT 'gainers' AS board, ticker, round((c30 / c29 - 1) * 100, 1) AS day_pct, round(dv / 1e6, 1) AS day_dollar_m
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-29 20:00:00') AS c29,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 20:00:00') AS c30,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-30 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-29' AND execution_date <= '2026-07-30')
          AND window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-30 20:00:00'
        GROUP BY ticker
        HAVING c29 > 0 AND c30 > 0 AND dv >= 5000000
    )
    ORDER BY day_pct DESC
    LIMIT 8
    UNION ALL
    SELECT 'decliners' AS board, ticker, round((c30 / c29 - 1) * 100, 1) AS day_pct, round(dv / 1e6, 1) AS day_dollar_m
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-29 20:00:00') AS c29,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 20:00:00') AS c30,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-30 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-29' AND execution_date <= '2026-07-30')
          AND window_start >= '2026-07-29 13:30:00' AND window_start < '2026-07-30 20:00:00'
        GROUP BY ticker
        HAVING c29 > 0 AND c30 > 0 AND dv >= 5000000
    )
    ORDER BY day_pct ASC
    LIMIT 8
)
ORDER BY board DESC, abs(day_pct) DESC
Run this yourself

बोर्डवरील सर्वाधिक वाढलेला शेअर, CYCU, 474.4 दशलक्ष डॉलर्सच्या उलाढालीवर 489.5% ने वधारला. सर्वाधिक घसरलेला शेअर, IREZ, 90.8 दशलक्ष डॉलर्सच्या उलाढालीवर -61.2% ने घसरला. हे पान केवळ आकार आणि प्राप्तीची नोंद करते; त्यामागील कारणांचा कोणताही निष्कर्ष काढत नाही.

क्षेत्रांमधील तफावत (Sector dispersion)

अकरा SPDR सिलेक्ट-सेक्टर फंड्स, 30 जुलैच्या बंद भावाची 29 जुलैच्या भावाशी तुलना करून, सर्वोत्तम ते सर्वात खराब या क्रमाने खाली दिले आहेत. ही बास्केट निश्चित केलेली असून, ती कोणत्याही विक्रेत्याचे वर्गीकरण नाही.

क्वेरीसेक्टर ETFs, ३० जुलै विरुद्ध २९ जुलै बंद, रँकिंगनुसार
प्रत्येक आकड्यामागील अचूक SQL
SELECT sector, day_pct, round(max(day_pct) OVER () - day_pct, 2) AS points_behind_best
FROM (
    SELECT multiIf(ticker = 'XLK', 'Technology', ticker = 'XLC', 'Communications', ticker = 'XLE', 'Energy',
                   ticker = 'XLF', 'Financials', ticker = 'XLI', 'Industrials', ticker = 'XLB', 'Materials',
                   ticker = 'XLP', 'Staples', ticker = 'XLRE', 'Real Estate', ticker = 'XLU', 'Utilities',
                   ticker = 'XLV', 'Health Care', 'Consumer Discretionary') AS sector,
           round((c30 / c29 - 1) * 100, 2) AS day_pct
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start < '2026-07-30 00:00:00') AS c29,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-30 00:00:00') AS c30
        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-29 13:30:00' AND window_start < '2026-07-29 20:00:00')
            OR (window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 20:00:00'))
        GROUP BY ticker
        HAVING c29 > 0 AND c30 > 0
    )
)
ORDER BY day_pct DESC
Run this yourself

Technology हे 5.52% सह या यादीत अव्वल स्थानी राहिले, तर Communications हे -2.69% सह तळाला राहिले, जे अव्वल स्थानापासून 8.21 टक्केवारी गुणांनी मागे आहे. हा फरक म्हणजे त्या दिवसाची क्षेत्रांमधील तफावत (sector dispersion) आहे: ज्या बाजारात सर्व अकरा क्षेत्रे एका टक्क्याच्या आत असतात, तो बाजार अनेक टक्क्यांमध्ये पसरलेल्या बाजारापेक्षा पूर्णपणे वेगळा असतो.

डॉलरचे व्यवहार कोठे झाले

क्वेरीसर्वाधिक डॉलर्स आणि शेअर्सनुसार टॉप ६ आणि टॉप ४: ३० जुलै रेग्युलर अवर्स
प्रत्येक आकड्यामागील अचूक SQL
SELECT leaderboard, ticker, dollar_volume_bn, shares_m,
    round(1000 * dollar_volume_bn / shares_m, 2) AS implied_avg_price
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-30 13:30:00' AND window_start < '2026-07-30 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-30 13:30:00' AND window_start < '2026-07-30 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard, if(leaderboard = 'by shares traded', shares_m, dollar_volume_bn) DESC
Run this yourself

MU ने 43.29 अब्ज डॉलरच्या नियमित सत्रातील उलाढालीसह डॉलर बोर्डवर आघाडी घेतली, तर त्यापाठोपाठ MSFT ने 42.56 अब्ज डॉलरची नोंद केली. शेअर बोर्ड एका वेगळ्या प्रश्नाचे उत्तर देतो: 544 दशलक्ष शेअर्ससह CYCU अव्वल स्थानी राहिला, ज्याची सरासरी किंमत $0.86 इतकी होती. डॉलर व्हॉल्यूम बाजाराचे लक्ष वेधून घेतो, तर शेअर व्हॉल्यूम बाजारातील उलाढाल दर्शवतो; या मापदंडाची प्रति-नाम आवृत्ती म्हणजे रिलेटिव्ह व्हॉल्यूम होय.

ऑप्शन्स टेप

क्वेरीऑप्शन्स टेप: कॉन्ट्रॅक्ट्स, कॉल शेअर, बुधवारच्या तुलनेत त्याच दिवसाचा शेअर, सर्वात व्यस्त SPY कॉन्ट्रॅक्ट
प्रत्येक आकड्यामागील अचूक SQL
WITH
    (
        SELECT (strike, typ, vol_m, is_0dte)
        FROM (
            SELECT toFloat64(any(strike_price)) AS strike, any(option_type) AS typ,
                   round(toFloat64(sum(size)) / 1e6, 2) AS vol_m,
                   if(substring(ticker, length(ticker) - 14, 6) = '260730', 1, 0) AS is_0dte
            FROM global_markets.options_trades
            WHERE sip_timestamp >= '2026-07-30 00:00:00' AND sip_timestamp < '2026-07-31 00:00:00'
              AND underlying_symbol = 'SPY'
            GROUP BY ticker
            ORDER BY vol_m DESC, strike ASC
            LIMIT 1
        )
    ) AS top_spy,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 20:00:00'
    ) AS spy_regular_close,
    (
        SELECT round(toFloat64(sum(size)) / 1e6, 2)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-29 00:00:00' AND sip_timestamp < '2026-07-30 00:00:00'
    ) AS jul29_contracts_m,
    (
        SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260729') / sum(size), 1)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-29 00:00:00' AND sip_timestamp < '2026-07-30 00:00:00'
    ) AS jul29_pct_0dte
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
    jul29_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) = '260730') / sum(size), 1) AS pct_0dte,
    jul29_pct_0dte,
    spy_regular_close,
    top_spy.1 AS top_spy_strike,
    top_spy.2 AS top_spy_type,
    top_spy.3 AS top_spy_contracts_m,
    top_spy.4 AS top_spy_is_0dte,
    round(top_spy.1 - spy_regular_close, 2) AS top_spy_strike_minus_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-30 00:00:00' AND sip_timestamp < '2026-07-31 00:00:00'
Run this yourself

ऑप्शन्स टेपवर 10.93 दशलक्ष व्यवहारांमध्ये 67.06 दशलक्ष कॉन्ट्रॅक्ट्सची नोंद झाली, जी बुधवारी 66.84 दशलक्ष होती. एकूण कॉन्ट्रॅक्ट व्हॉल्यूममध्ये कॉल ऑप्शन्सचा वाटा 54.6% इतका होता. त्याच सत्रात एक्सपायर होणाऱ्या कॉन्ट्रॅक्ट्सचा, म्हणजेच झिरो-डेज-टू-एक्सपायरी गटाचा वाटा 25.3% राहिला, जो बुधवारी 33.1% होता; हा वेग एक्सपायरी टाइमिंग द्वारे निश्चित झाला आहे. SPY मधील सर्वात सक्रिय कॉन्ट्रॅक्ट 740 C हे होते, ज्याचे व्हॉल्यूम 0.56 दशलक्ष कॉन्ट्रॅक्ट्स होते. SPY च्या $741.73 च्या नियमित बंद भावाच्या तुलनेत याची स्ट्राइक प्राईस -1.73 डॉलर्स अंतरावर होती, ज्याची गणना स्ट्राइक प्राईस वजा बंद भाव अशी केली आहे.

कोट टेप

कोट डेटा हा या डेस्कचा सर्वात दुर्मिळ डेटासेट आहे आणि तो प्रत्येक सत्रात मोजला जातो. सामान्य दिवसही रेकॉर्डवर घेतले जातात.

क्वेरीस्टॉक्स NBBO अपडेट काउंट: ३० जुलै विरुद्ध २९ जुलै, नामांकित-टिकर अपडेट्ससह (दशलक्ष)
प्रत्येक आकड्यामागील अचूक SQL
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-30')) / 1e6, 2) AS jul30_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-29')) / 1e6, 2) AS jul29_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-30')) / countIf(toDate(sip_timestamp) = toDate('2026-07-29')) - 1) * 100, 1) AS day_over_day_pct,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-30') AND ticker = 'SPY') / 1e6, 2) AS jul30_spy_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-30') AND ticker = 'QQQ') / 1e6, 2) AS jul30_qqq_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-30') AND ticker = 'NVDA') / 1e6, 2) AS jul30_nvda_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-29 00:00:00' AND sip_timestamp < '2026-07-31 00:00:00'
Run this yourself

स्टॉक-कोट टेपवर 560.75 दशलक्ष NBBO अपडेट्स नोंदवले गेले, जे बुधवारी 722.65 दशलक्ष होते; हे दिवस-दर-दिवस -22.4% इतके बदल दर्शवते. SPY मध्ये 5.55 दशलक्ष, QQQ मध्ये 6.75 दशलक्ष आणि NVDA मध्ये 2.39 दशलक्ष अपडेट्सची नोंद झाली.

क्वेरीसात नावे: RTH मीडियन कोटेड स्प्रेड (बेसिस पॉइंट्समध्ये), कोट-क्वालिटी काउंटसह, ३० जुलै
प्रत्येक आकड्यामागील अचूक SQL
SELECT ticker,
       round(quantileExactIf(0.5)(10000 * (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price), 2) AS median_spread_bps,
       round(count() / 1e6, 2) AS quote_updates_m,
       countIf(bid_price <= 0 OR ask_price <= 0) AS one_sided_quote_count,
       countIf(bid_price > ask_price AND bid_price > 0 AND ask_price > 0) AS crossed_quote_count
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'DIA', 'IWM', 'NVDA', 'QQQ', 'SPY', 'TSLA')
  AND sip_timestamp >= '2026-07-30 13:30:00' AND sip_timestamp < '2026-07-30 20:00:00'
GROUP BY ticker
HAVING countIf(bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) > 0
ORDER BY ticker
Run this yourself

SPY चा नियमित सत्रातील सरासरी कोटेड spread हा मिडच्या 0.27 बेसिस पॉइंट्स इतका होता, QQQ चा 0.59 आणि NVDA चा 1.03 होता. शेवटचे दोन स्तंभ हे प्रकटीकरण आहेत: वन-साईडेड आणि क्रॉस्ड कोट्सची गणना प्रत्येक नावासाठी केली जाते आणि त्यांना सरासरीतून वगळण्याऐवजी बाजूला ठेवले जाते. क्रॉस्ड कोट, म्हणजे आस्कपेक्षा जास्त असलेली बिड, हे नॅनोसेकंद रिझोल्यूशनवर अनेक ठिकाणांहून एकत्रित केलेल्या फीडचे एक सामान्य वैशिष्ट्य आहे.

क्वेरीSPY चा मीडियन स्प्रेड, जुलै महिन्यातील सर्व सत्रांच्या तुलनेत (सर्वात कमी स्प्रेड प्रथम)
प्रत्येक आकड्यामागील अचूक SQL
SELECT round(anyIf(spread_bps, d = toDate('2026-07-30')), 2) AS jul30_median_spread_bps,
       arrayCount(x -> x < anyIf(spread_bps, d = toDate('2026-07-30')), groupArrayIf(spread_bps, d != toDate('2026-07-30'))) + 1 AS rank_tightest,
       count() AS sessions_compared,
       toString(min(d)) AS first_session
FROM (
    SELECT toDate(sip_timestamp) AS d,
           quantileExactIf(0.5)(10000 * (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) AS spread_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'SPY'
      AND sip_timestamp >= '2026-07-01 13:30:00' AND sip_timestamp < '2026-07-30 20:00:00'
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
    GROUP BY d
    HAVING countIf(bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) > 0
)
Run this yourself

जुलै महिन्यातील प्रत्येक सत्राशी समान तर्कावर तुलना करता, त्या दिवसाचा SPY चा सरासरी स्प्रेड 0.27 बेसिस पॉइंट्स होता, जो 2026-07-01 पासून सुरू होणाऱ्या कालावधीत, सर्वात कमी स्प्रेडपासून मोजल्यास 21 पैकी 19 व्या क्रमांकावर होता. शांत टेपवर हे वाक्य या पॅनेलचा मुख्य उद्देश स्पष्ट करते: लिक्विडिटीसाठी एक सामान्य दिवस असणे हे एक निष्कर्ष आहे, जो प्रकाशित आणि मर्यादित केला जातो.

क्वेरीऑप्शन्स NBBO टेप: एकूण अपडेट्स विरुद्ध स्टॉक टेप, आणि SPY रूट स्लाईस, ३० जुलै
प्रत्येक आकड्यामागील अचूक SQL
WITH
    (SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-30 00:00:00' AND sip_timestamp < '2026-07-31 00:00:00') AS jul30_options_rows,
    (SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-30 00:00:00' AND sip_timestamp < '2026-07-31 00:00:00') AS jul30_stock_quote_rows
SELECT
    round(jul30_options_rows / 1e9, 2) AS jul30_options_bn,
    round(jul30_options_rows / jul30_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-30 13:30:00' AND sip_timestamp < '2026-07-30 20:00:00') / 1e6, 0) AS jul30_spy_options_m
Run this yourself

ऑप्शन्स NBBO टेपवर 10.32 अब्ज अपडेट्स झाले, जे स्टॉक कोट टेपच्या 18.4 पट आहेत, ज्यामध्ये केवळ SPY रूटवरच नियमित सत्रात 441 दशलक्ष अपडेट्स झाले.

दर

क्वेरीTreasury कर्व्ह प्रिंट्स: २७ जुलै ते ३० जुलै
प्रत्येक आकड्यामागील अचूक SQL
SELECT toString(date) AS date,
       round(toFloat64(yield_2_year), 2) AS yield_2y_pct,
       round(toFloat64(yield_10_year), 2) AS yield_10y_pct,
       round(toFloat64(yield_30_year), 2) AS yield_30y_pct,
       round((toFloat64(yield_10_year) - toFloat64(yield_2_year)) * 100) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= '2026-07-27' AND date <= '2026-07-30'
ORDER BY date
Run this yourself

Treasury ची फाईल टेपच्या तुलनेत एका सत्राने मागे असते, त्यामुळे हे पॅनेल केवळ त्यातील नोंदी (prints) दर्शवते: विंडोमध्ये 4 तारखेच्या ओळी आहेत. 2026-07-30 रोजीच्या ताज्या आकडेवारीनुसार, दोन वर्षांच्या बॉण्डचा दर 4.23%, दहा वर्षांच्या बॉण्डचा दर 4.68% आणि तीस वर्षांच्या बॉण्डचा दर 5.21% होता, जो दोन ते दहा वर्षांचा स्प्रेड 45 बेसिस पॉइंट्स इतका आहे.

दिवसामागचे कॅलेंडर

क्वेरीएक्स-डिव्हिडंड्स, स्प्लिट्स, लिस्टिंग्ज, बातम्या आणि ३० जुलैचे SEC फाइलिंग
प्रत्येक आकड्यामागील अचूक SQL
WITH
    (
        SELECT (argMax(t, (n, t)), max(n))
        FROM (
            SELECT t, count() AS n
            FROM (
                SELECT arrayJoin(tickers) AS t
                FROM global_markets.stocks_news
                WHERE published_utc >= '2026-07-30 04:00:00' AND published_utc < '2026-07-31 04:00:00'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news,
    (
        SELECT (count(), uniqExact(cik), countIf(form_type = '4'), countIf(form_type = '8-K'), countIf(form_type = '424B2'), countIf(form_type = '10-Q'))
        FROM global_markets.stocks_sec_edgar_index
        WHERE filing_date = '2026-07-30'
    ) AS fil
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-30') AS ex_dividend_records,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-30') AS reverse_splits,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-30') AS forward_splits,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-30') AS listings,
    (SELECT count() FROM global_markets.stocks_news WHERE published_utc >= '2026-07-30 04:00:00' AND published_utc < '2026-07-31 04:00:00') AS news_articles,
    (SELECT uniqExact(JSONExtractString(publisher, 'name')) FROM global_markets.stocks_news WHERE published_utc >= '2026-07-30 04:00:00' AND published_utc < '2026-07-31 04:00:00') AS news_publishers,
    top_news.1 AS top_news_ticker,
    top_news.2 AS top_news_n,
    fil.1 AS fil_total,
    fil.2 AS fil_filers,
    fil.3 AS fil_form4,
    fil.4 AS fil_8k,
    fil.5 AS fil_424b2,
    fil.6 AS fil_10q
Run this yourself

200 लाभांश नोंदी 30 जुलै रोजी ex-dividend झाल्या, 3 रिव्हर्स आणि 3 फॉरवर्ड स्प्लिट्सची अंमलबजावणी झाली, आणि 3 नवीन लिस्टिंग्ज बाजारात दाखल झाल्या. न्यूज फीडमध्ये 2 प्रकाशकांकडून 173 लेख आले, ज्यामध्ये 11 लेखांसह NVDA हा या फीडच्या विंडोमधील सर्वाधिक कव्हर केलेला टिकर ठरला. EDGAR दैनिक इंडेक्समध्ये त्या तारखेसाठी 2743 स्वतंत्र फाइलर्सकडून 5544 फाइलिंग्ज आहेत: 745 इनसाइडर Form 4 रिपोर्ट्स, 460 8-K करंट रिपोर्ट्स, 1426 424B2 प्राइसिंग सप्लिमेंट्स आणि 252 10-Q त्रैमासिक रिपोर्ट्स. हा इंडेक्स स्वतःच्या वेळापत्रकानुसार अपडेट होतो आणि हे पॅनेल जनरेशनच्या वेळी उपलब्ध असलेली माहिती दर्शवते.

पुढील सत्रांची तयारी

पुढील दोन सत्रे एकाच तक्त्यातून वाचली जात आहेत, ज्यात कालावधीच्या पलीकडे जाणीवपूर्वक पाहिले जात आहे. शुक्रवार, 31 जुलै ही कॅलेंडरमधील महिन्याची शेवटची ट्रेडिंग तारीख आहे.

क्वेरी३१ जुलै आणि ३ ऑगस्ट कॅलेंडर: सुट्ट्या, एक्स-डिव्हिडंड्स, स्प्लिट्स, शुक्रवारची एक्सपायरी आणि शॉर्ट-इंटरेस्ट लॅग
प्रत्येक आकड्यामागील अचूक SQL
SELECT
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-31' AND date <= '2026-08-03' AND status != 'open') AS closures_next_two_sessions,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-31' AND ex_dividend_date <= '2026-08-03') AS exdiv_records_next_two_sessions,
    (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-31' AND ex_dividend_date <= '2026-08-03') AS household_exdivs,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-31' AND execution_date <= '2026-08-03') AS splits_next_two_sessions,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260731') / sum(size), 1) AS jul31_expiry_pct_of_thu_volume,
    (SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest WHERE settlement_date <= '2026-07-30') AS latest_short_interest_settlement
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-30 00:00:00' AND sip_timestamp < '2026-07-31 00:00:00'
Run this yourself

सुट्ट्यांचा तक्ता शुक्रवार, 31 जुलै आणि सोमवार, 3 ऑगस्ट या दोन दिवसांत 0 बाजार बंद असल्याचे दर्शवतो. त्या दोन सत्रांमध्ये 544 लाभांश नोंदी ex-dividend होत आहेत, ज्यापैकी 0 नोंदी तपासलेल्या दहा नामांकित कंपन्यांमधील आहेत आणि 14 शेअर्सचे विभाजन (splits) कार्यान्वित होण्याचे नियोजित आहे. गुरुवारच्या option व्हॉल्यूमपैकी, 26.7% कॉन्ट्रॅक्ट्स आधीच शुक्रवार, 31 जुलै रोजी संपणाऱ्या तारखेची होती. फाईलवर असलेली सर्वात नवीन short-interest सेटलमेंट 2026-07-15 आहे, ही फाईल इतक्या विलंबाने प्रकाशित होते की त्यासाठी स्वतंत्र स्पष्टीकरण आवश्यक आहे.

सत्राची पडताळणी

क्वेरीसत्र पडताळणी: पहिली/शेवटची 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,
    countIf(window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-30 13:30:00' AND window_start < '2026-07-30 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-30') AS jul30_holiday_rows,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-30' AND date <= '2026-12-31' AND status = 'closed') AS next_closure_date,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-30' AND date <= '2026-12-31' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-30 00:00:00' AND window_start < '2026-07-31 00:00:00'
Run this yourself

एक पूर्ण नियमित सत्र: पहिले SPY बार 04:00 ET, शेवटचे 19:59 ET, 390 नियमित-तासांचे बार, विंडोमध्ये 1 सत्र आणि तारखेसाठी 0 सुट्टीच्या ओळी. पुढील नियोजित बंद Labor Day रोजी 2026-09-07 असेल.

वारंवार विचारले जाणारे प्रश्न

गुरुवार, 30 जुलै 2026 रोजी शेअर बाजाराची कामगिरी कशी होती?

SPY मध्ये क्लोज-टू-क्लोज 1.68% बदल होऊन तो $741.73 वर बंद झाला, तर QQQ 3.34%, DIA 1.19% आणि IWM 1.37% वर होते. मोठ्या प्रमाणावर व्यवहार होणाऱ्या शेअर्समध्ये, 3782 मध्ये वाढ झाली आणि 2122 मध्ये घसरण झाली.

30 जुलै 2026 रोजी कोणत्या क्षेत्राची कामगिरी सर्वोत्तम होती?

अकरा SPDR सिलेक्ट-सेक्टर फंडांच्या तुलनेत Technology, 5.52% वर राहिले. अकरा क्षेत्रांपैकी सर्वात कमकुवत कामगिरी Communications ची होती, ज्याचा आकडा -2.69% इतका नोंदवला गेला.

30 जुलै 2026 रोजी ऑप्शन्स मार्केटमध्ये किती उलाढाल झाली?

67.06 दशलक्ष कॉन्ट्रॅक्ट्सचा व्यवहार झाला, तर मागील सत्रात ही संख्या 66.84 दशलक्ष होती. एकूण व्हॉल्यूममध्ये सेम-डे कॉन्ट्रॅक्ट्सचा वाटा 25.3% आणि कॉल ऑप्शन्सचा वाटा 54.6% होता.

30 जुलै 2026 रोजी कोणत्या शेअरमध्ये सर्वाधिक डॉलरची उलाढाल झाली?

MU मध्ये नियमित सत्रात 43.29 अब्ज डॉलरची उलाढाल झाली, जो MSFT च्या 42.56 अब्ज डॉलरच्या तुलनेत आघाडीवर होता.

डेटा नोट्स

मागील दैनिक आवृत्ती 29 जुलै, 2026 रोजीची आहे आणि साप्ताहिक आढावा या आधीच्या आठवड्यासाठी आहे. नावाप्रमाणे असलेल्या प्रति-ticker पॅनेलची मांडणी वर्णक्रमानुसार केली आहे, जेणेकरून मजकुरातील संदर्भ निश्चित ओळींकडे निर्देश करतील; लीडरबोर्ड आणि मूव्हर बोर्ड हे मूल्याच्या क्रमानुसार लावले आहेत आणि त्यातील प्रत्येक स्थानविषयक दावा एका सॅनिटी बाउंडद्वारे (sanity bound) एन्कोड केला आहे. मेगा-कॅप बास्केट आणि अकरा-फंड सेक्टर बास्केट हे घोषित, निश्चित संच आहेत, विक्रेत्यांचे वर्गीकरण नाहीत. मूव्हर बोर्ड पाच दशलक्ष डॉलर्सची नियमित-तासांमधील उलाढाल (turnover) अट लागू करतात, ज्या शेअर्सचे विभाजन (split) मोजल्या जाणाऱ्या दोन क्लोजिंगच्या दरम्यान झाले आहे अशा नावांना वगळतात आणि हाऊस ॲम्ब्युइटी गार्ड (house ambiguity guard) अंतर्गत पुन्हा वापरलेले एक चिन्ह वगळतात, जेणेकरून कॉलआउट नेहमी पडताळण्यायोग्य नावावरच लागू होईल. कोट पॅनेल प्रत्येक नावासाठी वन-सायडेड आणि क्रॉस केलेले कोट्स मोजतात, त्यांना शांतपणे वगळण्याऐवजी. Treasury ची फाईल आणि EDGAR दैनिक इंडेक्स त्यांच्या स्वतःच्या वेळापत्रकानुसार येतात, त्यामुळे ते पॅनेल येण्याची वाट न पाहता त्यांच्याकडे काय आहे याचा अहवाल देतात. येथे कोणताही इम्प्लाइड-व्होलॅटिलिटी इंडेक्स (implied-volatility index) दिलेला नाही: त्या मालिका या वेअरहाऊसमध्ये परवानाकृत नाहीत, म्हणून व्होलॅटिलिटी ही टेपवरून रेंज, त्याच दिवशीचे ऑप्शन्स शेअर आणि कोट वर्तनाद्वारे वाचली जाते.

कार्यपद्धती

  • बाजार डेटा स्रोत: कन्सोलिडेटेड टेप. किमती आणि व्हॉल्यूमसाठी delayed_stocks_minute_aggs, ऑप्शन्स टेपसाठी options_trades, आणि NBBO पॅनेलसाठी cache_stocks_quotescache_options_quotes.
  • क्लोज (Close): नियमित सत्रातील शेवटची एक मिनिटाची बार; यामध्ये 16:00 वाजताचा प्रिंट किंवा विस्तारित तासांमधील (extended-hours) प्रिंट गृहीत धरली जात नाही.
  • टाइम झोन हाताळणी: सर्व साठवलेले टाइमस्टॅम्प UTC मध्ये आहेत; WHERE क्लॉजमध्ये रॉ UTC लिटरल्स वापरले जातात आणि toTimeZone फक्त ET लेबल्ससाठी SELECT लिस्टमध्ये दिसते.
  • सत्र पडताळणी: सुट्टीच्या दिवसांच्या टेबलवरून आणि प्रत्यक्ष नोंदवलेल्या बार्सवरून; कॅलेंडरवरून गृहीत धरले जात नाही.
  • मागील सत्राशी तुलना: 29 जुलैपासून क्वेरीमध्येच गणना केली जाते, मागील पोस्टवरून ती पुढे आणली जात नाही.
  • दशांश: किंमत, आकार आणि व्हॉल्यूमचे कॉलम कोणत्याही भागाकार किंवा गुणाकारापूर्वी Float64 मध्ये रूपांतरित केले जातात.
  • निश्चित ॲग्रिगेट्स: संपूर्ण प्रक्रियेत अचूक क्वांटाइल्स आणि टपल-कीड टाय-ब्रेक्स वापरले जातात; मजकुरातील प्रत्येक क्रमवारी किंवा चिन्हाचा दावा सॅनिटी बाउंड म्हणून एन्कोड केला आहे.
  • वेअरहाऊस अ‍ॅज-ऑफ तारीख: 1 ऑगस्ट 2026, सत्राच्या दोन दिवसानंतर, टेपच्या सामान्य एक ते दोन दिवसांच्या इनजेस्ट लॅगच्या मर्यादेवर; जर जनरेशनच्या वेळी डेटासेट सापडला नाही, तर वरील बाउंडेड रिसिट्स पोस्ट कायम ठेवतात.

क्रॉस-लिंक्स: मागील दैनिक सारांश, साप्ताहिक सारांश, ऑप्शन्स कधी एक्सपायर होतात, bid-ask spread म्हणजे काय, आणि दोन ते दहा वर्षांचा स्प्रेड.

जर तुम्हाला एखादी विंडो वेगळ्या सत्रावर पॉइंट करायची असेल, तर वरील प्रत्येक क्वेरी Strasmore टर्मिनलवर जशीच्या तशी चालते.