27 जुलै 2026 बाजार आढावा: दिवसाचे आकडे
27 जुलै 2026 चा बाजार आढावा: गुणफलक, breadth, क्षेत्रीय फरक, options flow, quote tape, दर आणि कॅलेंडरमधील प्रत्येक आकडा stored queriesवर आधारित.
सोमवार, 27 जुलै 2026 च्या या बाजार आढाव्यात संपूर्ण सत्राचे विश्लेषण stored queriesमधून घेतले आहे: शुक्रवारच्या बंद भावाच्या तुलनेत SPYमधील बदल 0.02% इतका होता, liquid tapeमधील वाढलेल्या शेअर्सचा वाटा 65.4% इतका होता आणि options tapeवर 64.69 दशलक्ष contractsचे व्यवहार नोंदले गेले. खालील प्रत्येक कालावधीच्या सुरुवातीची आणि शेवटची तारीख स्पष्टपणे निश्चित केली आहे. त्यामुळे कोणत्याही panelची SQL पुन्हा चालवल्यास हेच आकडे मिळतील.
गुणफलक
प्रत्येक बदलात 27 जुलैच्या नियमित सत्रातील शेवटच्या मिनिटाच्या बारची तुलना शुक्रवार, 24 जुलैच्या बारशी केली आहे. या दोन सलग ट्रेडिंग सत्रांमध्ये सप्ताहांताचा अवकाश आहे. ओळी वर्णक्रमानुसार आहेत, त्यामुळे प्रत्येक ETFचे स्थान कायम राहते.
प्रत्येक आकड्यामागील अचूक 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-24 13:30:00' AND window_start < '2026-07-24 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-27 13:30:00' AND window_start < '2026-07-27 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 tickerDIA मध्ये 0.49%, IWMमध्ये 0.59%, QQQमध्ये -0.32% आणि SPYमध्ये 0.02% बदल होऊन बंद भाव $739.02 राहिला. प्रत्येक ओळीत हा बदल दोन भागांत विभागला आहे: SPY शुक्रवारच्या बंद भावापेक्षा 0.82% वर उघडला. हा gap संपूर्ण सप्ताहांताचा परिणाम दर्शवतो. त्यानंतर open ते close दरम्यान -0.79% बदल झाला. सोमवारच्या दिवशी overnight भाग प्रत्यक्षात दोन दिवसांचा भाग असतो. या भागाची intraday भागापासूनची विभागणी हे त्या सत्राचे पहिले वैशिष्ट्य असते.
हा दिवस असामान्य होता का?
एका सत्रातील आकड्याचा अर्थ त्यामागील वितरण समजल्याशिवाय मर्यादित असतो. त्यामुळे या दिवसाचे स्थान त्याच निकषांवर आधारित मागील एका महिन्यातील सत्रांमध्ये ठरवले आहे.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
round(anyIf(oc_pct, d = toDate('2026-07-27')), 2) AS spy_open_to_close_pct,
arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-27'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-27'))) + 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-26 13:30:00')
AND window_start < toDateTime('2026-07-28 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY d
)SPYच्या open-to-close हालचालीचा आकार -0.79% होता. मागील 21 सत्रांमध्ये, 2026-06-26पर्यंतच्या कालावधीत, absolute sizeनुसार त्याचे स्थान 1 होते. या क्रमवारीत त्या कालावधीतील यापेक्षा अधिक हालचाल झालेल्या इतर सत्रांची संख्या आणि त्यात एक यांचा समावेश होतो. त्यामुळे पहिले स्थान म्हणजे मागील महिन्यातील सर्वांत मोठी हालचाल.
बाजारातील सहभागाची रुंदी
Indexची पातळी एकच संख्या असते. Weekend gapनंतर किती शेअर्सनी त्याच दिशेने हालचाल केली, हे breadth दर्शवते.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
countIf(c27 > c24 AND liquid) AS advancers,
countIf(c27 < c24 AND liquid) AS decliners,
countIf(c27 = c24 AND liquid) AS unchanged,
countIf(liquid) AS liquid_tickers,
countIf(NOT liquid) AS dropped_by_liquidity_filter,
round(100.0 * countIf(c27 > c24 AND liquid) / countIf(liquid), 1) AS advancer_pct
FROM (
SELECT ticker, c24, c27, dv27 >= 1000000 AS liquid
FROM (
SELECT ticker,
argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00') AS c24,
argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS c27,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 13:30:00') AS dv27
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-27 20:00:00'
GROUP BY ticker
HAVING c24 > 0 AND c27 > 0
)
)एक दशलक्ष डॉलरच्या regular-hours turnoverची मर्यादा पार करणाऱ्या 5935 शेअर्सपैकी 3880 शेअर्स शुक्रवारच्या closing priceपेक्षा वर बंद झाले आणि 1972 शेअर्स खाली बंद झाले. त्यामुळे advancersचा वाटा 65.4% इतका राहिला. या filterमधून कमी व्यवहार असलेली 5336 नावे वेगळी करण्यात आली; ती दुर्लक्षित न करता येथे मोजण्यात आली आहेत.
मेगा-कॅप शेअर्सची यादी
प्रत्येक सत्रात हेच आठ मेगा-कॅप शेअर्स येथे दिसतात. प्रत्येक शेअरची ओळ कायम राहावी म्हणून त्यांची मांडणी वर्णक्रमानुसार केली आहे. निश्चित basket ठेवण्यामागे हा उद्देश आहे: वाचकाला ओळी परिचित होतात आणि नंतरच्या कामगिरीवरून संपादकीय पद्धतीने विजेते निवडले जात नाहीत.
प्रत्येक आकड्यामागील अचूक SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-27 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-27 00:00:00')) AS day_close,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 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-24 13:30:00' AND window_start < '2026-07-24 20:00:00')
OR (window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 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नियमित सत्रातील 25.42 अब्ज डॉलरच्या उलाढालीत AAPL मध्ये 1.16%, META मध्ये -0.21%, MSFT मध्ये 1.94% आणि NVDA मध्ये -5.04% बदल झाला; TSLA -1.2% वर राहिला. डॉलर स्तंभातून या आठ शेअर्सनी एकट्याने एकूण व्यवहारांपैकी किती हिस्सा उचलला हे दिसते. वरील breadth panelमधून बाजारातील उर्वरित भागाने त्यांच्यासोबत किती प्रमाणात हालचाल केली, याची पडताळणी होते.
दिवसातील मोठ्या हालचाली
दोन्ही बोर्डसाठी नियमित बाजारतासांतील उलाढाल पाच दशलक्ष डॉलर्स असणे आवश्यक आहे. मोजल्या जाणाऱ्या दोन बंद भावांच्या दरम्यान split झालेला कोणताही स्टॉक यात समाविष्ट केला जात नाही. तसेच, नोंदींमध्ये वर्णन केलेल्या house ambiguity guardनुसार पुन्हा वापरलेले एक symbol वगळले जाते.
प्रत्येक आकड्यामागील अचूक SQL
SELECT ticker, board, day_pct, day_dollar_m
FROM (
SELECT 'gainers' AS board, ticker, round((c27 / c24 - 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-24 13:30:00' AND window_start < '2026-07-24 20:00:00') AS c24,
argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS c27,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 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-24' AND execution_date <= '2026-07-27')
AND window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-27 20:00:00'
GROUP BY ticker
HAVING c24 > 0 AND c27 > 0 AND dv >= 5000000
)
ORDER BY day_pct DESC
LIMIT 8
UNION ALL
SELECT 'decliners' AS board, ticker, round((c27 / c24 - 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-24 13:30:00' AND window_start < '2026-07-24 20:00:00') AS c24,
argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS c27,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 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-24' AND execution_date <= '2026-07-27')
AND window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-27 20:00:00'
GROUP BY ticker
HAVING c24 > 0 AND c27 > 0 AND dv >= 5000000
)
ORDER BY day_pct ASC
LIMIT 8
)
ORDER BY board DESC, abs(day_pct) DESCबोर्डवरील सर्वाधिक वाढ नोंदवणारा स्टॉक DFNS होता. त्यात 214.9% हालचाल झाली आणि 486.4 दशलक्ष डॉलर्सची उलाढाल झाली. सर्वाधिक घसरणारा स्टॉक MPLT होता. त्यात -72.9% हालचाल झाली आणि 83.3 दशलक्ष डॉलर्सची उलाढाल झाली. या पृष्ठावर हालचालींचे आकारमान आणि व्यवहारांच्या नोंदी दिल्या आहेत; त्यामागील कारणांविषयी कोणताही निष्कर्ष काढलेला नाही.
क्षेत्रीय विषमता
अकरा SPDR select-sector fundsच्या 27 जुलैच्या बंद भावांची 24 जुलैच्या बंद भावांशी तुलना करून, त्यांची सर्वोत्तम ते सर्वात खराब अशी क्रमवारी लावली आहे. हा संच आधीच निश्चित केलेला आहे; तो कोणत्याही vendorच्या वर्गीकरणावर आधारित नाही.
प्रत्येक आकड्यामागील अचूक 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((c27 / c24 - 1) * 100, 2) AS day_pct
FROM (
SELECT ticker,
argMaxIf(toFloat64(close), window_start, window_start < '2026-07-27 00:00:00') AS c24,
argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 00:00:00') AS c27
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-24 13:30:00' AND window_start < '2026-07-24 20:00:00')
OR (window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00'))
GROUP BY ticker
HAVING c24 > 0 AND c27 > 0
)
)
ORDER BY day_pct DESCStaples 1.5%वर आघाडीवर होता, तर Energy -2.06%वर तळाशी होता. तो 3.56 percentage pointsने मागे होता. हाच त्या दिवसाचा sector dispersion आहे: सर्व अकरा fundsमधील फरक एका percentage pointच्या आत असेल तर बाजाराचे चित्र वेगळे दिसते; आणि हा फरक अनेक percentage pointsपर्यंत पसरलेला असेल तर चित्र पूर्णपणे वेगळे असते.
डॉलर कुठे ट्रेड झाले
प्रत्येक आकड्यामागील अचूक 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-27 13:30:00' AND window_start < '2026-07-27 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-27 13:30:00' AND window_start < '2026-07-27 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नियमित ट्रेडिंग तासांतील 35.71 अब्ज डॉलरच्या उलाढालीसह MU डॉलर बोर्डमध्ये आघाडीवर होते. 27.03 अब्ज डॉलरच्या उलाढालीसह SPY त्यानंतर होते. शेअर बोर्ड वेगळ्या प्रश्नाचे उत्तर देतो: 198.3 दशलक्ष शेअर्ससह KIDZ आघाडीवर होते आणि त्यांची सूचित सरासरी किंमत $0.66 होती. डॉलर व्हॉल्यूम बाजाराचे लक्ष कुठे आहे ते दर्शवतो, तर शेअर व्हॉल्यूममधून ट्रेडिंगची उलाढाल दिसते. या मोजमापाची प्रत्येक कंपनीनुसार आवृत्ती म्हणजे सापेक्ष व्हॉल्यूम.
ऑप्शन्स टेप
प्रत्येक आकड्यामागील अचूक 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) = '260727', 1, 0) AS is_0dte
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 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-27 13:30:00' AND window_start < '2026-07-27 20:00:00'
) AS spy_regular_close,
(
SELECT round(toFloat64(sum(size)) / 1e6, 2)
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-24 00:00:00' AND sip_timestamp < '2026-07-25 00:00:00'
) AS jul24_contracts_m,
(
SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260724') / sum(size), 1)
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-24 00:00:00' AND sip_timestamp < '2026-07-25 00:00:00'
) AS jul24_pct_0dte
SELECT
round(count() / 1e6, 2) AS option_prints_m,
round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
jul24_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) = '260727') / sum(size), 1) AS pct_0dte,
jul24_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-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'ऑप्शन्स टेपवर 11.07 दशलक्ष व्यवहार आणि 64.69 दशलक्ष कॉन्ट्रॅक्ट्स नोंदवले गेले. शुक्रवारी ही संख्या 71.14 दशलक्ष होती. Call optionsचा कॉन्ट्रॅक्टमधील वाटा 55.1% होता. त्याच सत्रात expiry होणाऱ्या, म्हणजे expiryला शून्य दिवस शिल्लक असलेल्या कॉन्ट्रॅक्ट्सचा वाटा 39.3% होता. शुक्रवारी हा वाटा 49% होता. या हालचालीवर expiryची वेळ परिणाम करत होती. SPYमधील सर्वाधिक व्यवहार झालेला कॉन्ट्रॅक्ट 740 C होता. त्यात 0.59 दशलक्ष कॉन्ट्रॅक्ट्सचे व्यवहार झाले. त्याचा strike, SPYच्या $739.02 नियमित बंद भावापेक्षा 0.98 डॉलरने वेगळा होता. ही गणना strike वजा बंद भाव अशी केली आहे.
कोट टेप
कोट डेटा हा या डेस्ककडील सर्वांत दुर्मिळ डेटासेट आहे आणि प्रत्येक सत्रात त्याचे मोजमाप केले जाते. नेहमीचे दिवसही नोंदवले जातात.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
round(countIf(toDate(sip_timestamp) = toDate('2026-07-27')) / 1e6, 2) AS jul27_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-24')) / 1e6, 2) AS jul24_updates_m,
round((countIf(toDate(sip_timestamp) = toDate('2026-07-27')) / countIf(toDate(sip_timestamp) = toDate('2026-07-24')) - 1) * 100, 1) AS session_over_session_pct,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-27') AND ticker = 'SPY') / 1e6, 2) AS jul27_spy_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-27') AND ticker = 'QQQ') / 1e6, 2) AS jul27_qqq_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-27') AND ticker = 'NVDA') / 1e6, 2) AS jul27_nvda_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-24 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'स्टॉक-कोट टेपवर 500.88 दशलक्षांच्या तुलनेत 553.53 दशलक्ष NBBO अपडेट्स नोंदवले गेले. सत्रागणिक हा बदल 10.5% होता. SPY वर 4.84 दशलक्ष अपडेट्स, QQQ वर 6.78 दशलक्ष आणि NVDA वर 2.93 दशलक्ष अपडेट्स नोंदवले गेले.
प्रत्येक आकड्यामागील अचूक 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-27 13:30:00' AND sip_timestamp < '2026-07-27 20:00:00'
GROUP BY ticker
HAVING countIf(bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) > 0
ORDER BY tickerSPYचा नियमित व्यवहार-तासांतील मध्यम कोटेड spread हा midच्या 0.27 basis points इतका होता. QQQचा 0.59 आणि NVDAचा 1.02 होता. शेवटचे दोन स्तंभ हे प्रकटीकरण दर्शवतात: one-sided आणि crossed quotes प्रत्येक नावासाठी स्वतंत्रपणे मोजले जातात आणि medianमधून वगळण्याऐवजी स्वतंत्र ठेवले जातात. Bid askपेक्षा वर असलेला crossed quote हा nanosecond resolutionवर अनेक trading venuesमधून जोडलेल्या consolidated feedमधील सामान्य परिणाम आहे.
प्रत्येक आकड्यामागील अचूक SQL
SELECT round(anyIf(spread_bps, d = toDate('2026-07-27')), 2) AS jul27_median_spread_bps,
arrayCount(x -> x < anyIf(spread_bps, d = toDate('2026-07-27')), groupArrayIf(spread_bps, d != toDate('2026-07-27'))) + 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-27 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
)याच पद्धतीने जुलैमधील प्रत्येक सत्राशी तुलना केल्यास, त्या दिवसाचा SPYचा 0.27 basis pointsचा मध्यम spread 18 पैकी 18 क्रमांकावर होता. ही मोजणी सर्वांत कमी spreadपासून केली असून, विंडो 2026-07-01 पासून सुरू होते. शांत कोट टेपमध्ये या पॅनेलचा मुद्दा हाच आहे: liquidityच्या दृष्टीने सामान्य दिवस हाही प्रकाशित आणि स्पष्ट मर्यादांमध्ये मांडलेला निष्कर्ष असतो.
प्रत्येक आकड्यामागील अचूक SQL
WITH
(SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00') AS jul27_options_rows,
(SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00') AS jul27_stock_quote_rows
SELECT
round(jul27_options_rows / 1e9, 2) AS jul27_options_bn,
round(jul27_options_rows / jul27_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-27 13:30:00' AND sip_timestamp < '2026-07-27 20:00:00') / 1e6, 0) AS jul27_spy_options_mOptions NBBO टेपवर 10.38 अब्ज अपडेट्स नोंदवले गेले. हे स्टॉक-कोट टेपच्या 18.8 पट होते. त्यापैकी केवळ SPY rootवर नियमित व्यवहार-तासांत 440 दशलक्ष अपडेट्स नोंदवले गेले.
दर
प्रत्येक आकड्यामागील अचूक 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-22' AND date <= '2026-07-27'
ORDER BY dateTreasuryची फाइल बाजारातील व्यवहारांच्या नोंदींपेक्षा साधारण एका सत्राने मागे असते. त्यामुळे या पॅनेलमध्ये तिच्याकडील नोंदी दाखवल्या आहेत: 22 जुलै ते 27 जुलै या कालावधीतील 4 दिनांकित नोंदी. सर्वात अलीकडील नोंद, दिनांक 2026-07-27, यामध्ये दोन-वर्षीय दर 4.31%, दहा-वर्षीय दर 4.65% आणि तीस-वर्षीय दर 5.12% दाखवला आहे. दोन-वर्षीय आणि दहा-वर्षीय दरांमधील दोन-ते-दहा-वर्षीय spread 34 basis points इतका होता.
दिवसामागील दिनदर्शिका
प्रत्येक आकड्यामागील अचूक 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-27 04:00:00' AND published_utc < '2026-07-28 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-27'
) AS fil
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-27') AS ex_dividend_records,
(SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-27') AS reverse_splits,
(SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-27') AS forward_splits,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-27') AS listings,
(SELECT count() FROM global_markets.stocks_news WHERE published_utc >= '2026-07-27 04:00:00' AND published_utc < '2026-07-28 04:00:00') AS news_articles,
(SELECT uniqExact(JSONExtractString(publisher, 'name')) FROM global_markets.stocks_news WHERE published_utc >= '2026-07-27 04:00:00' AND published_utc < '2026-07-28 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_10q91 dividend records 27 जुलै रोजी ex-dividend झाले. 7 reverse splits आणि 1 forward splits अंमलात आले. 0 नवीन listingsने tapeवर प्रवेश केला. News feedमध्ये 2 publishersकडून 166 articles होते. या feedच्या windowमध्ये सर्वाधिक कव्हर केलेला ticker MSFT होता; त्याच्यावरील 12 articles प्रकाशित झाले. EDGAR daily indexमध्ये त्या तारखेच्या 3997 filings आहेत. त्या filings 2163 स्वतंत्र filersकडून दाखल झाल्या आहेत: 587 insider Form 4 reports, 226 8-K current reports, 555 424B2 pricing supplements आणि 23 10-Q quarterly reports. हा index स्वतःच्या वेळापत्रकानुसार अद्ययावत होतो. हे panel तयार करण्याच्या वेळी त्यात उपलब्ध असलेली माहिती दाखवते.
पुढील कार्यक्रम
आठवड्याच्या उर्वरित कालावधीसाठी, मंगळवार 28 जुलै ते शुक्रवार 31 जुलैपर्यंत, त्याच तक्त्यांमधील माहिती पाहा आणि या कालावधीपलीकडील चित्रही जाणीवपूर्वक लक्षात घ्या.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
(SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-28' AND date <= '2026-07-31' AND status != 'open') AS closures_rest_of_week,
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-28' AND ex_dividend_date <= '2026-07-31') AS exdiv_records_rest_of_week,
(SELECT countIf(ticker IN ('AAPL', 'MSFT', 'JPM', 'KO', 'JNJ', 'XOM', 'CVX', 'PG', 'WMT', 'HD')) FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-28' AND ex_dividend_date <= '2026-07-31') AS household_exdivs,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-28' AND execution_date <= '2026-07-31') AS splits_rest_of_week,
round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260731') / sum(size), 1) AS jul31_expiry_pct_of_mon_volume,
(SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest WHERE settlement_date <= '2026-07-27') AS latest_short_interest_settlement
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'सुट्टीच्या तक्त्यानुसार आठवड्याच्या उर्वरित चार सत्रांमध्ये 0 बाजारबंद राहणार आहेत. या सत्रांदरम्यान 843 dividend records ex-dividend होतील. तपासलेल्या दहा परिचित कंपन्यांपैकी 0 कंपन्या त्यात समाविष्ट आहेत. तसेच 18 stock splits अंमलात येणार आहेत. सोमवारच्या option volumeपैकी 17.1% contracts शुक्रवार, 31 जुलै रोजी expiry होण्यासाठी आधीच निश्चित झाले होते. नोंदवलेला सर्वात अलीकडील short-interest settlement 2026-07-15 आहे. ही फाइल इतक्या विलंबाने प्रकाशित होते की तिच्यासाठी स्वतंत्र स्पष्टीकरण उपलब्ध आहे.
सत्राची पडताळणी
प्रत्येक आकड्यामागील अचूक 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-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS regular_session_bars,
uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS day_sessions,
(SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-27') AS jul27_holiday_rows,
(SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-27' 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-27' 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-27 00:00:00' AND window_start < '2026-07-28 00:00:00'पूर्ण नियमित सत्र: पहिला SPY बार 04:00 ET वाजता, शेवटचा 19:59 ET वाजता, नियमित वेळेतील 390 बार, विंडोमध्ये 1 सत्र आणि त्या तारखेसाठी 0 सुट्टीच्या नोंदी. पुढील नियोजित बंद राहण्याची तारीख Labor Day असून ती 2026-09-07 आहे.
वारंवार विचारले जाणारे प्रश्न
सोमवार, 27 जुलै 2026 रोजी शेअर बाजाराची कामगिरी कशी होती?
शुक्रवारच्या बंद भावाच्या तुलनेत SPY मध्ये 0.02% बदल झाला आणि तो $739.02 वर राहिला. QQQ -0.32%, DIA 0.49% आणि IWM 0.59% वर होते. उच्च-तरलता असलेल्या शेअर्समध्ये 3880 वाढला, तर 1972 घसरला.
27 जुलै 2026 रोजी कोणत्या क्षेत्राने आघाडी घेतली?
अकरा SPDR select-sector fundsच्या आधारे Staples क्षेत्र 1.5% वर होते. या अकरांमध्ये सर्वात कमकुवत कामगिरी Energyची होती; त्यात -2.06% नोंदवले गेले.
27 जुलै 2026 रोजी options बाजारातील व्यवहार किती सक्रिय होते?
64.69 दशलक्ष contractsचे व्यवहार झाले. मागील सत्रात हा आकडा 71.14 दशलक्ष होता. त्यापैकी 39.3% व्यवहारांचा वाटा त्याच दिवशी expiry होणाऱ्या contractsचा होता आणि callsचा वाटा 55.1% होता.
27 जुलै 2026 रोजी कोणत्या शेअरमध्ये सर्वाधिक डॉलर-मूल्याचा व्यवहार झाला?
नियमित बाजार वेळेतील डॉलर-मूल्याच्या व्यवहारात MU आघाडीवर होता; त्याचे व्यवहारमूल्य 35.71 अब्ज होते. SPYचा व्यवहारमूल्य 27.03 अब्ज होता.
डेटाविषयक नोंदी
या आवृत्तीत 1 ऑगस्ट रोजी प्रकाशित झालेल्या पुन्हा सुरू केलेल्या दैनिक मालिकेतील सोमवारचे सत्र समाविष्ट केले आहे. त्यापूर्वीची, सत्राच्या तारखेनुसार दैनिक नोंद 10 जुलै 2026 ही आहे. 29 जुलैची आवृत्ती याच आठवड्यातील बुधवारचे सत्र समाविष्ट करते. साप्ताहिक आढावा 24 जुलै, शुक्रवार रोजी संपलेल्या आठवड्याचा आढावा देतो. या पृष्ठावरील प्रत्येक तुलना त्याच सत्रावर आधारित आहे.
टिकरनुसार नाव दिलेले पॅनेल वर्णक्रमानुसार मांडले आहेत, त्यामुळे मजकुरातील संदर्भ निश्चित पंक्तींशी जुळतात. लीडरबोर्ड आणि हालचाल फलक मूल्याच्या क्रमाने मांडले आहेत. त्यांतील प्रत्येक स्थानविषयक दावा sanity bound म्हणून नोंदवला आहे.
मेगा-कॅप बास्केट आणि अकरा-फंड क्षेत्रीय बास्केट हे घोषित व निश्चित संच आहेत. ते विक्रेत्याच्या वर्गीकरणावर आधारित नाहीत. हालचाल फलकांसाठी नियमित व्यवहाराच्या वेळेतील turnoverची मर्यादा पाच दशलक्ष डॉलर आहे. मोजल्या जाणाऱ्या दोन closing pricesच्या दरम्यान split execute झालेला कोणताही शेअर त्यातून वगळला आहे. तसेच house ambiguity guard अंतर्गत पुन्हा वापरलेले एक symbol वगळले आहे. त्यामुळे प्रत्येक callout पडताळता येणाऱ्या नावाशीच संबंधित राहतो.
येथील प्रत्येक close-over-close आकडा weekendसह शुक्रवार, 24 जुलै ते सोमवार, 27 जुलै या संपूर्ण कालावधीचा आहे. Scoreboardमधील gap columnमध्येही हाच संपूर्ण कालावधी समाविष्ट आहे.
Quote panelsमध्ये प्रत्येक नावासाठी one-sided आणि crossed quotes मोजले आहेत; ते शांतपणे वगळलेले नाहीत. Treasuryची file आणि EDGAR daily index त्यांच्या स्वतंत्र वेळापत्रकानुसार उपलब्ध होतात. त्यामुळे त्या पॅनेलमध्ये डेटा उपलब्ध झाला असे गृहीत न धरता प्रत्यक्षात उपलब्ध असलेली माहितीच दाखवली आहे.
येथे implied-volatility index दिलेला नाही. त्या मालिका या warehouseमध्ये licensed नाहीत. त्यामुळे volatilityचा अंदाज ranges, त्याच दिवशीच्या options share आणि quote behavior यांच्या आधारे tapeवरून घेतला आहे.
कार्यपद्धती
- Market data source: consolidated tape. किंमती आणि volumesसाठी
delayed_stocks_minute_aggs, options tapeसाठीoptions_trades, तसेच NBBO panelsसाठीcache_stocks_quotesआणिcache_options_quotes. - Close: regular sessionमधील शेवटचा minute bar. गृहीत धरलेला 16:00 print किंवा extended-hours print कधीही वापरलेला नाही.
- Time zone handling: सर्व stored timestamps UTCमध्ये आहेत; WHERE clausesमध्ये raw UTC literals वापरले आहेत आणि ET labelsसाठी
toTimeZoneकेवळ SELECT listsमध्ये दिसतो. - Session verification: holiday table आणि observed bars यांच्या आधारे केलेली आहे; calendarवरून गृहीत धरलेली नाही.
- Prior-session comparisons: Friday, July 24 या weekendपूर्वीच्या मागील trading sessionपासून in-query मोजलेल्या आहेत; मागील postमधून घेतलेल्या नाहीत.
- Decimals: कोणतीही division किंवा product करण्यापूर्वी price, size आणि volume columnsना Float64मध्ये cast केले आहे.
- Deterministic aggregates: संपूर्ण प्रक्रियेत exact quantiles आणि tuple-keyed tie-breaks वापरले आहेत; proseमधील प्रत्येक ordering किंवा sign claim sanity boundद्वारे encoded आहे.
- Warehouse as-of date: August 1, 2026. हे sessionनंतरचे पाचवे दिवस आहे आणि tapeच्या नेहमीच्या one-to-two-day ingest lagनंतरचे आहे; generationच्या वेळी कोणताही dataset missing आढळल्यास वरील bounded receipts post राखून ठेवतात.
Cross-links: मागील दैनिक आढावा, July 29ची आवृत्ती, साप्ताहिक आढावा, options कधी expire होतात, bid-ask spread म्हणजे काय, आणि two-to-ten-year spread.
वेगळ्या sessionसाठी window पुन्हा निश्चित करायची असल्यास, वरील प्रत्येक query Strasmore terminalवर कोणताही बदल न करता चालवता येतो.