बाजार सारांश: 29 जून 2026 के प्रमुख आंकड़े
29 जून 2026 के बाजार आंकड़ों का विश्लेषण। इसमें विकास आधारित सूचकांक वृद्धि, चार अंकों का सेक्टर फैलाव, मेमोरी स्टॉक में उतार चढ़ाव, शून्य दिन की समाप्ति विकल्प और दरें शामिल हैं।
सोमवार, 29 जून, 2026 का दिन विकास-आधारित तेजी का रहा, जिसमें बाजार का नेतृत्व सीमित दायरे में रहा: QQQ में 2.57% की बढ़त हुई, SPY 1.62% ऊपर रहा, 3968 लिक्विड शेयरों में तेजी रही जबकि 2327 शेयरों में गिरावट दर्ज की गई, फिर भी लगभग आधे सेक्टर बास्केट लाल निशान में बंद हुए। प्रत्येक संख्या एक संग्रहीत क्वेरी से ली गई है; SQL के लिए किसी भी पैनल को विस्तार दें। उसी सत्र की टिक-दर-टिक परत: 29 जून का माइक्रोस्ट्रक्चर डीप डाइव।
स्कोरबोर्ड
प्रत्येक परिवर्तन की तुलना 29 जून की अंतिम नियमित-सत्र मिनट बार और शुक्रवार 26 जून की बार से की गई है।
| Ticker | Jun26 क्लोज | Jun29 ओपन | Jun29 क्लोज | बदलाव (%) | सर्वश्रेष्ठ बदलाव (%) | दिन का उच्चतम | दिन का न्यूनतम | शेयर ट्रेड (M) |
|---|---|---|---|---|---|---|---|---|
| DIA | 517.5 | 520.63 | 521.68 | 0.81 | 31.5 | 522.975 | 519.4 | 5.5 |
| IWM | 297.61 | 298.11 | 298.95 | 0.45 | 17.5 | 299.16 | 294.68 | 21.7 |
| QQQ | 705.84 | 713.99 | 723.95 | 2.57 | 100 | 724.58 | 705.172 | 38.5 |
| SPY | 729.09 | 736.525 | 740.88 | 1.62 | 63 | 741.56 | 732.09 | 46 |
हर आंकड़े के पीछे का पूरा SQL
WITH friday AS (
SELECT ticker, argMax(close, window_start) AS friday_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= '2026-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00'
GROUP BY ticker
),
monday AS (
SELECT ticker,
argMin(open, window_start) AS monday_open,
argMax(close, window_start) AS monday_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-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
GROUP BY ticker
)
SELECT
m.ticker AS ticker,
toFloat64(f.friday_close) AS jun26_close,
toFloat64(m.monday_open) AS jun29_open,
toFloat64(m.monday_close) AS jun29_close,
round((toFloat64(m.monday_close) / toFloat64(f.friday_close) - 1) * 100, 2) AS pct_change,
round(100 * (toFloat64(m.monday_close) / toFloat64(f.friday_close) - 1) / max(toFloat64(m.monday_close) / toFloat64(f.friday_close) - 1) OVER (), 1) AS pct_of_best_change,
toFloat64(m.day_high) AS day_high,
toFloat64(m.day_low) AS day_low,
m.shares_traded_m AS shares_traded_m
FROM monday m
JOIN friday f ON m.ticker = f.ticker
ORDER BY m.tickerSPY ने शुक्रवार के $729.09 के क्लोज के मुकाबले $736.525 पर ओपनिंग की और $741.56 के अपने उच्च स्तर से नीचे $740.88 पर बंद हुआ। DIA की +0.81% की तुलना में QQQ की +2.57% की बढ़त एक ग्रोथ-एंड-टेक दिन को दर्शाती है; स्मॉल-कैप IWM में 0.45% की वृद्धि हुई।
क्या वह दिन असामान्य था?
प्रतिशत चाल का कोई अर्थ नहीं होता यदि उसे किसी मानक से न मापा जाए। यह पैनल 29 जून की चाल को पिछले महीने की पूर्ण क्लोज-ओवर-क्लोज (close-over-close) चालों के आधार पर रैंक करता है।
| QQQ क्लोज-टू-क्लोज (%) | QQQ निरपेक्ष मूव रैंक | QQQ सत्र तुलना | QQQ माह का सबसे बड़ा मूव (%) | QQQ अप सत्र | SPY क्लोज-टू-क्लोज (%) | SPY निरपेक्ष मूव रैंक | SPY सत्र तुलना | SPY ओपन-टू-क्लोज (%) | प्रथम सत्र |
|---|---|---|---|---|---|---|---|---|---|
| 2.57 | 5 | 21 | 4.76 | 10 | 1.62 | 4 | 21 | 0.59 | May 29, 2026 |
हर आंकड़े के पीछे का पूरा SQL
SELECT
round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-06-29')), 2) AS qqq_close_over_close_pct,
arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-06-29'))), groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-06-29'))) + 1 AS qqq_abs_move_rank,
countIf(ticker = 'QQQ') AS qqq_sessions_compared,
round(max(if(ticker = 'QQQ', abs(cc_pct), 0)), 2) AS qqq_biggest_move_of_month_pct,
countIf(ticker = 'QQQ' AND cc_pct > 0) AS qqq_up_sessions,
round(anyIf(cc_pct, ticker = 'SPY' AND d = toDate('2026-06-29')), 2) AS spy_close_over_close_pct,
arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'SPY' AND d = toDate('2026-06-29'))), groupArrayIf(abs(cc_pct), ticker = 'SPY' AND d != toDate('2026-06-29'))) + 1 AS spy_abs_move_rank,
countIf(ticker = 'SPY') AS spy_sessions_compared,
round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-06-29')), 2) AS spy_open_to_close_pct,
concat(monthName(min(d)), ' ', toString(toDayOfMonth(min(d))), ', ', toString(toYear(min(d)))) AS first_session
FROM (
SELECT ticker, d,
(close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY d) - 1) * 100 AS cc_pct,
oc_pct
FROM (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(toFloat64(close), window_start) AS close_px,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ')
AND window_start >= toDateTime('2026-05-28 00:00:00')
AND window_start < toDateTime('2026-06-30 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker, d
)
)
WHERE isFinite(cc_pct)बड़ी चाल, लेकिन रिकॉर्ड नहीं: QQQ की 2.57% चाल May 29, 2026 के बाद से हुए 21 सत्रों में 5 स्थान पर है, जबकि इस महीने की सबसे बड़ी एकल चाल 4.76% मापी गई थी; SPY की 1.62% चाल 21 सत्रों में 4 स्थान पर है। यह चाल कहाँ से आई, यह महत्वपूर्ण है: SPY की ओपन-टू-क्लोज (open-to-close) बढ़त केवल 0.59% थी, इसलिए अधिकांश लाभ ओवरनाइट गैप में प्राप्त हुआ, इससे पहले कि नियमित घंटों का एक भी बार प्रिंट हुआ हो। QQQ उन सत्रों में से 10 में उच्च स्तर पर बंद हुआ: यह एक अनिश्चितता वाला महीना रहा।
ब्रेड्थ: रैली का विस्तार कितना था?
एडवांसर (advancer) वह टिकर है जिसका सोमवार का क्लोज शुक्रवार के क्लोज से अधिक रहा, उन नामों के बीच जिनका कारोबार कम से कम दस लाख डॉलर का हुआ, यह फिल्टर 5,108 में से 11,475 दो-सत्रीय टिकरों को हटा देता है।
| बढ़त वाले शेयर | गिरावट वाले शेयर | अपरिवर्तित | लिक्विड Tickers | दोनों सत्रों में ट्रेड Tickers | दोनों सत्रों में ट्रेड Tickers लेबल | लिक्विडिटी फिल्टर से बाहर | लिक्विडिटी फिल्टर लेबल | बढ़त (%) |
|---|---|---|---|---|---|---|---|---|
| 3968 | 2327 | 72 | 6367 | 11475 | 11,475 | 5108 | 5,108 | 62.3 |
हर आंकड़े के पीछे का पूरा SQL
WITH per_ticker AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-06-27 00:00:00')) AS friday_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-29 00:00:00')) AS monday_close,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-06-29 00:00:00') AS monday_dollar_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE (window_start >= '2026-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00')
OR (window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00')
GROUP BY ticker
)
SELECT
countIf(monday_close > friday_close AND monday_dollar_volume >= 1000000) AS advancers,
countIf(monday_close < friday_close AND monday_dollar_volume >= 1000000) AS decliners,
countIf(monday_close = friday_close AND monday_dollar_volume >= 1000000) AS unchanged,
countIf(monday_dollar_volume >= 1000000) AS liquid_tickers,
count() AS tickers_traded_both_sessions,
reverse(arrayStringConcat(extractAll(reverse(toString(count())), '[0-9]{1,3}'), ',')) AS tickers_traded_both_sessions_label,
count() - countIf(monday_dollar_volume >= 1000000) AS dropped_by_liquidity_filter,
reverse(arrayStringConcat(extractAll(reverse(toString(count() - countIf(monday_dollar_volume >= 1000000))), '[0-9]{1,3}'), ',')) AS dropped_by_liquidity_filter_label,
round(100.0 * countIf(monday_close > friday_close AND monday_dollar_volume >= 1000000)
/ countIf(monday_dollar_volume >= 1000000), 1) AS advancer_pct
FROM per_ticker
WHERE friday_close > 0 AND monday_close > 03968 एडवांसर, 2327 डिक्लाइनर, 72 अपरिवर्तित: लिक्विड टेप का 62.3% हिस्सा बढ़ा, एक-एक नाम की गणना करने पर, यह एक व्यापक दिन था।
सेक्टर-दर-सेक्टर: रैली जितनी दिख रही थी, उससे कहीं अधिक सीमित थी
कंपनियों की संख्या को समान रूप से गिनना एक नजरिया है; उन्हें कंपनी के आकार के आधार पर वेटेज देना दूसरा। ग्यारह SPDR सेक्टर ETF दूसरे नजरिए का संक्षिप्त रूप हैं, जो S&P 500 के प्रत्येक सेक्टर के लिए एक मार्केट-वैल्यू-वेटेड बास्केट प्रदान करते हैं। ये सेक्टर ETF ब्रेड्थ काउंट (संख्यात्मक विस्तार) से पूरी तरह अलग राय रखते हैं।
| सेक्टर | Ticker | बदलाव (%) | रेंज (%) | डॉलर वॉल्यूम (M) | सबसे खराब सेक्टर से ऊपर (%) |
|---|---|---|---|---|---|
| Technology | XLK | 2.52 | 3.91 | 2075 | 4.34 |
| Consumer discretionary | XLY | 2.37 | 2.17 | 1142 | 4.2 |
| Communication services | XLC | 1.66 | 0.78 | 669 | 3.48 |
| Industrials | XLI | 0.89 | 1.23 | 1231 | 2.72 |
| Financials | XLF | 0.28 | 0.64 | 1593 | 2.1 |
| Health care | XLV | 0.26 | 0.76 | 1897 | 2.08 |
| Utilities | XLU | -0.32 | 1.18 | 759 | 1.5 |
| Consumer staples | XLP | -0.38 | 1.23 | 764 | 1.44 |
| Energy | XLE | -0.52 | 1.51 | 1098 | 1.3 |
| Real estate | XLRE | -0.64 | 1.45 | 217 | 1.18 |
| Materials | XLB | -1.82 | 2.28 | 626 | 0 |
हर आंकड़े के पीछे का पूरा SQL
WITH per_etf AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-06-27 00:00:00')) AS friday_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-29 00:00:00')) AS monday_close,
maxIf(toFloat64(high), window_start >= '2026-06-29 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-06-29 00:00:00') AS day_low,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-06-29 00:00:00') / 1e6, 0) AS dollar_volume_m
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-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00')
OR (window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'))
GROUP BY ticker
)
SELECT
sector,
ticker,
round((monday_close / friday_close - 1) * 100, 2) AS pct_change,
round((day_high / day_low - 1) * 100, 2) AS range_pct,
dollar_volume_m,
round((monday_close / friday_close - 1) * 100 - min((monday_close / friday_close - 1) * 100) OVER (), 2) AS pct_above_worst_sector
FROM (
SELECT *,
multiIf(ticker = 'XLB', 'Materials',
ticker = 'XLC', 'Communication services',
ticker = 'XLE', 'Energy',
ticker = 'XLF', 'Financials',
ticker = 'XLI', 'Industrials',
ticker = 'XLK', 'Technology',
ticker = 'XLP', 'Consumer staples',
ticker = 'XLRE', 'Real estate',
ticker = 'XLU', 'Utilities',
ticker = 'XLV', 'Health care',
'Consumer discretionary') AS sector
FROM per_etf
)
ORDER BY pct_change DESCTechnology ने 2.52% पर नेतृत्व किया, उसके बाद consumer discretionary 2.37% पर रहा; materials -1.82% पर बंद हुआ और real estate -0.64% पर। सबसे बेहतर और सबसे खराब प्रदर्शन के बीच का अंतर, यानी दिन का सेक्टर डिस्पर्शन, 4.34 प्रतिशत अंक मापा गया। जिस दिन इंडेक्स में बढ़त हुई, उसी दिन utilities, staples, energy, real estate और materials सभी लाल निशान में रहे। नाम की संख्या के आधार पर व्यापक, लेकिन वेटेज के आधार पर सीमित: यही वह स्थिति है जिसे इंडेक्स फंड की बढ़त छिपा सकती है।
दिन का मुख्य आकर्षण: मेमोरी और स्टोरेज
चार कंपनियों ने एक ही थीम पर कारोबार किया, लेकिन उनके परिणाम, सह-संचलन (co-movement) और परिमाण (magnitude) बहुत अलग रहे; डेटा यह नहीं बताता कि ऐसा क्यों हुआ।
| Ticker | Jun26 क्लोज | Jun29 क्लोज | प्रतिशत परिवर्तन (%) | दिन का उच्चतम | दिन का उच्चतम (ET) | दिन का न्यूनतम | दिन का न्यूनतम (ET) | रेंज (%) |
|---|---|---|---|---|---|---|---|---|
| MU | 1122.92 | 1145 | 1.97 | 1148.79 | 15:59 | 1023.65 | 10:18 | 12.22 |
| SNDK | 2091.08 | 2051.29 | -1.9 | 2090.71 | 09:30 | 1895 | 10:18 | 10.33 |
| STX | 895.27 | 968.4 | 8.17 | 987.57 | 14:48 | 880.01 | 10:00 | 12.22 |
| WDC | 586.32 | 651.7 | 11.15 | 652.98 | 15:59 | 590 | 09:31 | 10.67 |
हर आंकड़े के पीछे का पूरा SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-06-27 00:00:00')) AS friday_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-29 00:00:00')) AS monday_close,
maxIf(toFloat64(high), window_start >= '2026-06-29 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-06-29 00:00:00') AS day_low,
argMinIf(window_start, toFloat64(low), window_start >= '2026-06-29 00:00:00') AS low_bar,
argMaxIf(window_start, toFloat64(high), window_start >= '2026-06-29 00:00:00') AS high_bar
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('MU', 'SNDK', 'STX', 'WDC')
AND ((window_start >= '2026-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00')
OR (window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round(friday_close, 2) AS jun26_close,
round(monday_close, 2) AS jun29_close,
round((monday_close / friday_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
FROM per_name
ORDER BY tickerMU रेंज बनाम नेट चेंज का एक सटीक उदाहरण है: 12.22% की इंट्राडे रेंज, 10:18 ET पर $1023.65 का निचला स्तर, 15:59 पर $1148.79 का उच्च स्तर, फिर भी शुक्रवार के मुकाबले 1.97% ऊपर बंद हुआ। Western Digital में 11.15% की और Seagate में 8.17% की वृद्धि हुई; SanDisk 10.33% की रेंज के बीच -1.9% पर बंद हुआ, जो इस समूह में एकमात्र गिरावट के साथ बंद होने वाला शेयर रहा। एक क्लोजिंग प्राइस उस उतार-चढ़ाव को छिपा देता है जिससे शेयरधारकों को गुजरना पड़ा।
जहाँ पैसा ट्रेड हुआ
ट्रेड किए गए डॉलर के आधार पर, Micron (MU) ने इंडेक्स फंड्स सहित बाकी सभी को पीछे छोड़ दिया: SPY के $33.97 बिलियन के मुकाबले $58.47 बिलियन। शेयरों की संख्या के आधार पर स्थिति अलग थी।
| Ticker | लीडरबोर्ड | डॉलर वॉल्यूम (BN) | डॉलर मूल्य (M) | शेयर (M) | बोर्ड लीडर का % |
|---|---|---|---|---|---|
| MU | by dollars traded | 58.47 | None | 53.5 | 100 |
| SPY | by dollars traded | 33.97 | None | 46 | 58.1 |
| QQQ | by dollars traded | 27.67 | None | 38.5 | 47.3 |
| NVDA | by dollars traded | 21.66 | None | 111.8 | 37 |
| TSLA | by dollars traded | 20.66 | None | 51.4 | 35.3 |
| SNDK | by dollars traded | 19.73 | None | 10 | 33.7 |
| SOXS | by shares traded | 2.84 | None | 695.3 | 100 |
| INLF | by shares traded | 0.02 | 23 | 353.8 | 50.9 |
| TZA | by shares traded | 1.3 | None | 330.7 | 47.6 |
| BITO | by shares traded | 2.03 | None | 250.7 | 36.1 |
हर आंकड़े के पीछे का पूरा SQL
SELECT ticker, leaderboard, dollar_volume_bn, if(dollar_volume_bn < 1, dollar_volume_m, NULL) AS dollar_value_m, 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(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
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(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
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शेयर-काउंट बोर्ड भ्रामक होते हैं: शेयर के मामले में अग्रणी SOXS था, जो एक 3x-लीवरेज्ड इनवर्स सेमीकंडक्टर ETF है (695.3 मिलियन शेयर), और INLF, एक पेनी स्टॉक जिसके 353.8 मिलियन शेयरों का कुल मूल्य पूरे दिन में लगभग $23 मिलियन था। डॉलर वॉल्यूम यह दर्शाता है कि पैसा कहाँ गया; रिलेटिव वॉल्यूम यह दिखाता है कि क्या किसी नाम की गतिविधि उसके सामान्य स्तर से अलग है।
न्यूयॉर्क के 30-मिनट के बकेट में, 29 जून का डेटा क्लासिक वॉल्यूम "स्माइल" (मुस्कान) को दर्शाता है:
| समय (ET) | शेयर (BN) | सबसे बड़े बकेट का % | गर्त से ऊपर (%) |
|---|---|---|---|
| 09:30 | 2.3 | 96.3 | 199.9 |
| 10:00 | 1.9 | 79.5 | 147.6 |
| 10:30 | 1.42 | 59.4 | 85.1 |
| 11:00 | 1.23 | 51.6 | 60.6 |
| 11:30 | 1.1 | 46.2 | 43.7 |
| 12:00 | 0.91 | 38.2 | 18.8 |
| 12:30 | 0.85 | 35.4 | 10.4 |
| 13:00 | 0.92 | 38.6 | 20.2 |
| 13:30 | 0.77 | 32.1 | 0 |
| 14:00 | 0.82 | 34.2 | 6.4 |
| 14:30 | 0.82 | 34.5 | 7.4 |
| 15:00 | 1.05 | 44 | 36.9 |
| 15:30 | 2.39 | 100 | 211.4 |
हर आंकड़े के पीछे का पूरा 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,
round(100 * (sum(toFloat64(volume)) / min(sum(toFloat64(volume))) OVER () - 1), 1) AS pct_above_trough
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
GROUP BY et_time
ORDER BY et_timeशुरुआती आधे घंटे में 2.3 बिलियन शेयर, 13:30 बजे 0.77 बिलियन का निचला स्तर, और सबसे बड़ा बकेट, 2.39 बिलियन, अंतिम आधे घंटे में रहा, जहाँ क्लोजिंग ऑक्शन और इंडेक्स-ट्रैकिंग फ्लो केंद्रित होते हैं।
ऑप्शंस टेप
ऑप्शंस में 66.33 मिलियन कॉन्ट्रैक्ट्स का कारोबार हुआ, जो 11.04 मिलियन प्रिंट्स में फैला था।
| ऑप्शन प्रिंट्स (M) | कॉन्ट्रैक्ट्स (M) | कॉल वॉल्यूम (%) | समान-दिवसीय समाप्ति (%) | गुरु Jul2 समाप्ति कॉन्ट्रैक्ट्स (M) | शुक्र Jul3 समाप्ति प्रिंट्स | प्री-मार्केट प्रिंट्स | प्री-मार्केट प्रिंट्स लेबल | प्री-मार्केट नॉन-इंडेक्स प्रिंट्स | प्री-मार्केट अंडरलाइंग्स | SPY कॉन्ट्रैक्ट्स (M) | QQQ कॉन्ट्रैक्ट्स (M) | शीर्ष कॉन्ट्रैक्ट अंडरलाइंग | शीर्ष कॉन्ट्रैक्ट स्ट्राइक | शीर्ष कॉन्ट्रैक्ट प्रकार | शीर्ष कॉन्ट्रैक्ट समाप्ति | शीर्ष कॉन्ट्रैक्ट वॉल्यूम | शीर्ष कॉन्ट्रैक्ट वॉल्यूम लेबल | शीर्ष कॉन्ट्रैक्ट औसत मूल्य | शीर्ष स्ट्राइक - SPY क्लोज |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11.04 | 66.33 | 55.7 | 35.8 | 10.73 | 0 | 40621 | 40,621 | 0 | RUTW, SPX, SPXW, VIX, VIXW, XSP | 12.01 | 7.32 | SPY | 741 | C | 2026-06-29 | 788133 | 788,133 | 0.474 | 0.12 |
हर आंकड़े के पीछे का पूरा 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-06-29 00:00:00' AND sip_timestamp < '2026-06-30 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-06-29 13:30:00' AND window_start < '2026-06-29 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) = '260629') / sum(size), 1) AS same_day_expiry_pct,
round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260702')) / 1e6, 2) AS thu_jul2_expiry_contracts_m,
countIf(substring(ticker, length(ticker) - 14, 6) = '260703') AS fri_jul3_expiry_prints,
countIf(sip_timestamp < '2026-06-29 13:30:00') AS premarket_prints,
reverse(arrayStringConcat(extractAll(reverse(toString(countIf(sip_timestamp < '2026-06-29 13:30:00'))), '[0-9]{1,3}'), ',')) AS premarket_prints_label,
countIf(sip_timestamp < '2026-06-29 13:30:00'
AND underlying_symbol NOT IN ('SPX', 'SPXW', 'XSP', 'RUTW', 'VIX', 'VIXW')) AS premarket_non_index_prints,
arrayStringConcat(arraySort(groupUniqArrayIf(underlying_symbol, sip_timestamp < '2026-06-29 13:30:00')), ', ') AS premarket_underlyings,
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,
top_contract.1 AS top_contract_underlying,
top_contract.2 AS top_contract_strike,
top_contract.3 AS top_contract_type,
top_contract.4 AS top_contract_expiry,
top_contract.5 AS top_contract_volume,
reverse(arrayStringConcat(extractAll(reverse(toString(assumeNotNull(top_contract.5))), '[0-9]{1,3}'), ',')) AS top_contract_volume_label,
round(top_contract.7, 3) AS top_contract_avg_price,
round(top_contract.2 - spy_regular_close, 2) AS top_strike_minus_spy_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-06-29 00:00:00' AND sip_timestamp < '2026-06-30 00:00:00'कॉल ऑप्शंस का हिस्सा कुल कॉन्ट्रैक्ट वॉल्यूम का 55.7% रहा, और उस सोमवार को ट्रेड हुए कुल वॉल्यूम का 35.8% हिस्सा उसी दिन एक्सपायर होने वाले ऑप्शंस का था, जिसे जीरो-डेज़-टू-एक्सपायरी (0DTE) शेयर कहा जाता है। सबसे अधिक सक्रिय कॉन्ट्रैक्ट उसी दिन का SPY $741 कॉल था: 788,133 कॉन्ट्रैक्ट्स, जिनका औसत प्रीमियम $0.474 था। चूंकि SPY की क्लोजिंग स्ट्राइक प्राइस से 0.12 डॉलर नीचे रही, इसलिए दिन का सबसे अधिक ट्रेड किया गया ऑप्शन आउट-ऑफ-द-मनी समाप्त हुआ। अंडरलाइंग के रूप में SPY में 12.01 मिलियन कॉन्ट्रैक्ट्स और QQQ में 7.32 मिलियन कॉन्ट्रैक्ट्स का कारोबार हुआ।
पैनल ने सुबह नौ बजकर तीस मिनट पर इक्विटी बाजार खुलने से पहले 40,621 ऑप्शन प्रिंट्स भी दर्ज किए, जिनमें से प्रत्येक कैश-सेटल इंडेक्स रूट (RUTW, SPX, SPXW, VIX, VIXW, XSP) पर था, जबकि उसी समय-सीमा में स्टॉक या ETF ऑप्शन के 0 प्रिंट्स थे। यह एक नियम है, कोई संयोग नहीं: इंडेक्स ऑप्शंस विस्तारित वैश्विक-ट्रेडिंग-घंटों के सत्रों में लिस्ट होते हैं, जबकि स्टॉक और ETF पर ऑप्शंस शेयर बाजार के साथ ही खुलते हैं। स्टॉक्स में जल्दी कारोबार होता है, जिसे प्री-मार्केट और आफ्टर-आवर्स ट्रेडिंग कहा जाता है, लेकिन उनके ऑप्शंस में ऐसा नहीं होता।
शुक्रवार, तीन जुलाई के एक्सपायरी कोड वाला कोई भी कॉन्ट्रैक्ट पूरे दिन ट्रेड नहीं हुआ (0 प्रिंट्स), क्योंकि उस शुक्रवार को बाजार बंद है, जबकि गुरुवार, दो जुलाई की एक्सपायरी में 10.73 मिलियन कॉन्ट्रैक्ट्स का कारोबार हुआ।
कोट टेप: ट्रेडिंग की दैनिक लागत
इस पेज पर दी गई प्रत्येक कीमत एक कोट स्ट्रीम, नेशनल बेस्ट बिड एंड ऑफर (NBBO) पर आधारित है, जिसे हर लिस्टेड नाम के लिए लगातार पुनः प्रकाशित किया जाता है। सर्वोत्तम बोली (bid) और सर्वोत्तम पेशकश (offer) के बीच का अंतर, बिड-आस्क स्प्रेड, वह लागत है जो एक ऑर्डर को निष्पादित करने के लिए चुकानी पड़ती है।
| Ticker | NBBO अपडेट्स (M) | माध्य स्प्रेड (BPS) | ओपन 30मिनट स्प्रेड (BPS) | मिडडे स्प्रेड (BPS) | ओपन-मिडडे (bps) | अमान्य कोट्स हटाए गए |
|---|---|---|---|---|---|---|
| MU | 0.75 | 4.6 | 6.55 | 4.11 | 2.44 | 414 |
| QQQ | 4.42 | 0.84 | 0.98 | 0.55 | 0.42 | 629 |
| SPY | 3.98 | 0.41 | 0.41 | 0.27 | 0.14 | 1544 |
| WDC | 0.12 | 8.2 | 14.33 | 7.55 | 6.78 | 43 |
हर आंकड़े के पीछे का पूरा SQL
SELECT
ticker,
round(count() / 1e6, 2) AS nbbo_updates_m,
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), 2) AS median_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-06-29 13:30:00' AND sip_timestamp < '2026-06-29 14:00:00'), 2) AS open_30min_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-06-29 17:00:00' AND sip_timestamp < '2026-06-29 17:30: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-06-29 13:30:00' AND sip_timestamp < '2026-06-29 14:00: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-06-29 17:00:00' AND sip_timestamp < '2026-06-29 17:30:00'), 2) AS open_minus_midday_bps,
countIf(NOT (bid_price > 0 AND ask_price >= bid_price)) AS dropped_invalid_quotes
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'QQQ', 'MU', 'WDC')
AND sip_timestamp >= '2026-06-29 13:30:00' AND sip_timestamp < '2026-06-29 20:00:00'
GROUP BY ticker
ORDER BY tickerSPY की माध्य कोटेड चौड़ाई इसके मिड-प्राइस का 0.41 बेसिस पॉइंट थी, जबकि QQQ के लिए यह 0.84, Micron के लिए 4.6 और इन चारों में सबसे अधिक, Western Digital के लिए 8.2 थी। दस हजार डॉलर के ऑर्डर का एक बेसिस पॉइंट एक डॉलर होता है, इसलिए SPY के दस हजार डॉलर के शेयर खरीदकर तुरंत बेचने की लागत लगभग $0.41 आती है; Western Digital में यही राउंड ट्रिप $8.2 की लागत पर होती है। ट्रेड का आकार नहीं बदला; केवल नाम बदला।
इन चारों की कोटेड चौड़ाई दिन के शुरुआती आधे घंटे में दोपहर के कंट्रोल विंडो की तुलना में अधिक थी, SPY 0.41 bps बनाम 0.27, Western Digital 14.33 बनाम 7.55, जो सबसे व्यापक नाम पर 6.78 bps का शुरुआती प्रीमियम है। टर्नओवर दूसरा पहलू है: नियमित घंटों में SPY पर 3.98 मिलियन NBBO अपडेट और QQQ पर 4.42 मिलियन अपडेट हुए।
दरें: यील्ड कर्व में मामूली बदलाव
सोमवार को Treasuries में सुस्ती रही। यील्ड दैनिक क्लोजिंग के आधार पर हैं, जिनमें 26 जून के मुकाबले बदलाव दर्ज किया गया है।
| कर्व पॉइंट | 29 जून यील्ड (%) | एक दिवसीय परिवर्तन (bp) |
|---|---|---|
| 1 month | 3.71 | 1 |
| 3 month | 3.87 | 4 |
| 1 year | 3.97 | 3 |
| 2 year | 4.1 | 3 |
| 5 year | 4.14 | 2 |
| 10 year | 4.38 | 0 |
| 30 year | 4.86 | -1 |
| 2s10s spread | 0.28 | -3 |
हर आंकड़े के पीछे का पूरा SQL
SELECT
t.1 AS curve_point,
round(t.2, 2) AS jun29_yield_pct,
round((t.2 - t.3) * 100) AS one_day_change_bp
FROM (
SELECT arrayJoin([
('1 month', toFloat64(mon.yield_1_month), toFloat64(fri.yield_1_month)),
('3 month', toFloat64(mon.yield_3_month), toFloat64(fri.yield_3_month)),
('1 year', toFloat64(mon.yield_1_year), toFloat64(fri.yield_1_year)),
('2 year', toFloat64(mon.yield_2_year), toFloat64(fri.yield_2_year)),
('5 year', toFloat64(mon.yield_5_year), toFloat64(fri.yield_5_year)),
('10 year', toFloat64(mon.yield_10_year), toFloat64(fri.yield_10_year)),
('30 year', toFloat64(mon.yield_30_year), toFloat64(fri.yield_30_year)),
('2s10s spread', toFloat64(mon.yield_10_year - mon.yield_2_year), toFloat64(fri.yield_10_year - fri.yield_2_year))
]) AS t
FROM (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-06-29') AS mon,
(SELECT * FROM global_markets.treasury_yields WHERE date = '2026-06-26') AS fri
)10-वर्षीय बॉन्ड 4.38% पर बंद हुआ, जो दिन भर अपरिवर्तित रहा (0 bp), जबकि 3-महीने के बिल में 4 bp की वृद्धि हुई और यह 3.87% पर पहुंच गया। 2s10s spread, यानी 10-वर्षीय और 2-वर्षीय बॉन्ड के बीच का अंतर, 0.28 प्रतिशत अंक (-3 bp) पर बंद हुआ: यह अभी भी सकारात्मक है, लेकिन थोड़ा और सपाट हुआ है।
The calendar behind the day
| 29 जून एक्स-डिविडेंड रिकॉर्ड | प्रमुख कंपनियों के एक्स-डिविडेंड | जांची गई प्रमुख कंपनियां | व्यस्ततम एक्स-डिविडेंड दिन | व्यस्ततम दिन के रिकॉर्ड | निष्पादित स्प्लिट | 29 जून को लिस्टेड IPO | 1 जुलाई IPO डेब्यू | SEC फाइलिंग्स | प्रोस्पेक्टस 424B2 फाइलिंग्स | इनसाइडर Form 4 फाइलिंग्स | 8K फाइलिंग्स | समाचार लेख | समाचार प्रकाशक | NVDA लेख | अन्य सर्वाधिक कवर लेख | NVDA बनाम अन्य कवर | HON स्प्लिट रिकॉर्ड | HON स्प्लिट (से) | HON स्प्लिट (तक) | HON क्लोज़ 26 जून | HON क्लोज़ 29 जून |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 449 | 0 | 25 | July 1 | 746 | 23 | 0 | BSP, ITG, LIME | 6173 | 1473 | 1277 | 231 | 170 | 3 | 14 | 12 | 2 | 1 | 2 | 1 | 231.3 | 227.71 |
हर आंकड़े के पीछे का पूरा SQL
WITH
(
SELECT (argMax(d, n), max(n))
FROM (
SELECT ex_dividend_date AS d, count() AS n
FROM global_markets.stocks_dividends
WHERE ex_dividend_date BETWEEN '2026-06-22' AND '2026-07-02'
GROUP BY d
)
) AS peak_ex_div,
(
SELECT (countIf(form_type = '424B2'), countIf(form_type = '4'), countIf(form_type = '8-K'), count())
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date = '2026-06-29'
) AS filings,
(
SELECT (count(), uniqExact(publisher), countIf(has(tickers, 'NVDA')))
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-06-29'
) AS news,
(
SELECT 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-06-29'
)
WHERE t NOT IN ('NVDA', 'SPCX')
GROUP BY t
)
) AS runner_up_articles,
(
SELECT (any(split_from), any(split_to), count())
FROM global_markets.stocks_splits
WHERE ticker = 'HON' AND execution_date = '2026-06-29'
) AS hon_split,
(
SELECT (
round(toFloat64(argMaxIf(close, window_start, window_start < '2026-06-27 00:00:00')), 2),
round(toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-29 00:00:00')), 2)
)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'HON'
AND ((window_start >= '2026-06-26 13:30:00' AND window_start < '2026-06-26 20:00:00')
OR (window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'))
) AS hon_close
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-06-29') AS ex_dividend_records_jun29,
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-06-29'
AND ticker IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'GOOGL', 'GOOG', 'META', 'TSLA', 'JPM', 'JNJ',
'XOM', 'KO', 'PG', 'V', 'MA', 'HD', 'WMT', 'CVX', 'MRK', 'PEP',
'SPY', 'QQQ', 'DIA', 'IWM', 'VTI')) AS household_name_ex_dividends,
length(['AAPL', 'MSFT', 'NVDA', 'AMZN', 'GOOGL', 'GOOG', 'META', 'TSLA', 'JPM', 'JNJ',
'XOM', 'KO', 'PG', 'V', 'MA', 'HD', 'WMT', 'CVX', 'MRK', 'PEP',
'SPY', 'QQQ', 'DIA', 'IWM', 'VTI']) AS household_names_checked,
concat(monthName(peak_ex_div.1), ' ', toString(toDayOfMonth(peak_ex_div.1))) AS busiest_ex_div_day_of_window,
peak_ex_div.2 AS busiest_ex_div_day_records,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-06-29') AS splits_executed,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-06-29') AS ipos_listed_jun29,
(SELECT arrayStringConcat(groupArray(ticker), ', ') FROM (
SELECT ticker FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-01' ORDER BY ticker
)) AS jul1_ipo_debuts,
filings.4 AS sec_filings,
filings.1 AS prospectus_424b2_filings,
filings.2 AS insider_form4_filings,
filings.3 AS filings_8k,
news.1 AS news_articles,
news.2 AS news_publishers,
news.3 AS nvda_articles,
runner_up_articles AS next_most_covered_articles,
news.3 - runner_up_articles AS nvda_minus_next_most_covered,
hon_split.3 AS hon_split_records,
hon_split.1 AS hon_split_from,
hon_split.2 AS hon_split_to,
hon_close.1 AS hon_close_jun26,
hon_close.2 AS hon_close_jun29449 dividend records went ex-dividend on June 29, own the stock before its ex-dividend date or the payment is not yours, yet among 25 household names we checked, 0 appeared. The quarter-end wave crested at 746 records on July 1. 23 splits executed and 0 IPOs listed, Wednesday's debuts (BSP, ITG, LIME) already on the calendar.
The SEC logged 6173 filings dated June 29: 1473 structured-product pricing supplements (form 424B2) and 1277 insider-trade reports (Form 4) dwarf the 231 8-Ks that make headlines. Our news feed carried 170 articles from 3 publishers; excluding one ambiguously-tagged reused symbol (dropped in the query), the most-covered name was NVDA at 14 articles against the runner-up's 12.
डेटा नोट्स
असामान्य डेटा के लिए नोट दिया जाता है, इसे कभी भी चुपचाप हटाया नहीं जाता है। ये चार बिंदु मुख्य आंकड़ों को प्रभावित करते हैं।
- सेक्टर बास्केट एक घोषित पद्धति है। "सेक्टर" का अर्थ ग्यारह SPDR सेक्टर ETF हैं, जो मार्केट-वैल्यू-वेटेड हैं। ये नाम हर सत्र में समान रहते हैं, न कि किसी वेंडर का प्रति-टिकर वर्गीकरण।
- डॉलर वॉल्यूम प्रति-मिनट का एक अनुमान है, जिसे क्लोज × वॉल्यूम को प्रति-मिनट बार के अनुसार जोड़कर निकाला जाता है। यह प्रिंट मूल्यों के योग के करीब है, लेकिन बिल्कुल समान नहीं है।
- कोटेड स्प्रेड में अमान्य कोट्स शामिल नहीं होते (एकतरफा या क्रॉस किए गए NBBO रिकॉर्ड); पैनल उन कोट्स की गिनती करता है जिन्हें हटाया गया है (SPY पर 1544)। माध्य कोटेड चौड़ाई एक कोटिंग सांख्यिकी है, न कि प्रति-ट्रेड लागत; ऑर्डर अक्सर कोट के भीतर निष्पादित होते हैं।
- एक अकेला प्रिंट मिनट बार के हाई या लो को प्रभावित कर सकता है। QQQ के 11:07 ET बार में $709.58 का लो है, जबकि आसपास के किसी भी बार में $715.09 से नीचे गिरावट नहीं आई। यह एक प्रिंट $5.51 था जो समवर्ती बाजार से नीचे था। ऊपर दिए गए प्रत्येक हाई और लो की जांच आसपास के बार के साथ की गई है; QQQ का $705.172 सत्र लो सही पाया गया।
पूर्ण डेटा नोट्स
- ट्रेजरी कवरेज स्कीमा की तुलना में कम है। चार विज्ञापित परिपक्वताएं (6-महीने, 3-, 7- और 20-वर्ष) कभी भी पॉप्युलेट नहीं की गई हैं; कर्व उन सात को दिखाता है जो मौजूद हैं, साथ ही 2s10s पंक्ति भी।
- Honeywell का एक "रिवर्स स्प्लिट" टेप के विपरीत है। फीड में 29 जून की तारीख का 1 HON रिकॉर्ड है: एक रिवर्स स्प्लिट जो 2 पुराने शेयरों को 1 नए शेयरों में बदलता है। HON शुक्रवार को $231.3 और सोमवार को $227.71 पर बंद हुआ, इसमें कोई दोगुना वृद्धि नहीं हुई। हमने इसे लागू नहीं किया है।
- न्यूज़ काउंट एक वेंडर की फीड है, जो हमारे द्वारा ले जाए जाने वाले 3 प्रकाशकों की है, न कि "सभी बाजार समाचारों" की।
- टिक-लेवल रसीदें, क्रॉस किए गए कोट्स, फैंटम-वॉल्यूम सुधार, और ट्रंकेटेड FINRA शॉर्ट-वॉल्यूम फाइल (और क्यों शॉर्ट वॉल्यूम शॉर्ट इंटरेस्ट नहीं है), गहन विश्लेषण में स्थित हैं।
सत्र, सत्यापित
| 3 जुलाई SPY बार्स | प्रथम SPY बार (ET) | अंतिम SPY बार (ET) | SPY मिनट बार्स | नियमित सत्र बार्स | QQQ 1107 लोन लो | QQQ 1107 एडजसेंट बार्स लो | QQQ लोन प्रिंट बिलो एडजसेंट |
|---|---|---|---|---|---|---|---|
| 0 | 04:00 | 19:59 | 897 | 390 | 709.58 | 715.09 | 5.51 |
हर आंकड़े के पीछे का पूरा SQL
WITH
(
SELECT (
round(toFloat64(minIf(low, formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') = '11:07')), 2),
round(toFloat64(minIf(low, formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') IN ('11:04', '11:05', '11:06', '11:08', '11:09', '11:10'))), 2)
)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'QQQ' AND window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00'
) AS qqq_lone
SELECT
(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,
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-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00') AS regular_session_bars,
qqq_lone.1 AS qqq_1107_lone_low,
qqq_lone.2 AS qqq_1107_adjacent_bars_low,
round(qqq_lone.2 - qqq_lone.1, 2) AS qqq_lone_print_below_adjacent
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-06-29 00:00:00' AND window_start < '2026-06-30 00:00:00'SPY की बार्स 04:00 से 19:59 न्यूयॉर्क समय तक चलती हैं, जिसमें ठीक 390 रेगुलर-विंडो बार्स होती हैं। यह एक पूर्ण सत्र है, जिसे टेप से सत्यापित किया गया है (एक्सचेंज-कैलेंडर डेटासेट में केवल आगामी अवकाशों की जानकारी होती है)। वह शुक्रवार, 3 जुलाई, पूर्ण अवकाश था, 0 SPY बार्स पूरे दिन प्रिंट हुईं, और 4 जुलाई शनिवार को पड़ा; चार-सत्र वाले सप्ताह का अपना सारांश है।
अक्सर पूछे जाने वाले प्रश्न
29 जून, 2026 को शेयर बाजार का प्रदर्शन कैसा रहा?
ग्रोथ शेयरों के नेतृत्व में बाजार में तेजी रही: QQQ शुक्रवार के मुकाबले 2.57% ऊपर बंद हुआ, SPY 1.62%, DIA 0.81% और IWM 0.45% ऊपर रहे, और $1 मिलियन या उससे अधिक के वॉल्यूम वाले 62.3% टिकर बढ़त के साथ बंद हुए।
क्या 29 जून, 2026 Nasdaq के लिए एक बड़ा दिन था?
बड़ा दिन था, लेकिन असाधारण नहीं: QQQ की 2.57% की क्लोज-ओवर-क्लोज चाल पिछले एक महीने के 21 सत्रों में पूर्ण आकार के आधार पर 5 स्थान पर रही, जबकि मासिक उच्च स्तर 4.76% था।
29 जून, 2026 को किन सेक्टरों ने नेतृत्व किया?
ग्यारह SPDR सेक्टर बास्केट में टेक्नोलॉजी (2.52%) और कंज्यूमर डिस्क्रीशनरी (2.37%) सबसे आगे रहे; मैटेरियल्स -1.82% के साथ सबसे नीचे रहा, जो 4.34 प्रतिशत अंकों का अंतर दर्शाता है। यूटिलिटीज, स्टेपल्स, एनर्जी और रियल एस्टेट भी गिरावट के साथ बंद हुए।
29 जून, 2026 को ऑप्शंस वॉल्यूम में 0DTE की हिस्सेदारी कितनी थी?
ट्रेड किए गए 66.33 मिलियन कॉन्ट्रैक्ट्स में से सेम-डे एक्सपायरी (0DTE) की हिस्सेदारी 35.8% थी; सबसे व्यस्त एकल कॉन्ट्रैक्ट, एक सेम-डे SPY $741 कॉल (788,133 कॉन्ट्रैक्ट्स), आउट ऑफ द मनी समाप्त हुआ।
शेयर बाजार खुलने से पहले ऑप्शंस ट्रेड क्यों होते हैं?
केवल इंडेक्स ऑप्शंस ही ऐसा करते हैं। 29 जून को सुबह 9:30 बजे ET से पहले के सभी 40,621 ऑप्शन प्रिंट कैश-सेटल इंडेक्स रूट्स (RUTW, SPX, SPXW, VIX, VIXW, XSP) पर आधारित थे, जो विस्तारित वैश्विक ट्रेडिंग घंटों के सत्रों को सूचीबद्ध करते हैं; उस समय सीमा में स्टॉक और ETF ऑप्शन प्रिंट की संख्या 0 थी।
कार्यप्रणाली
- टाइमस्टैम्प UTC में संग्रहीत किए जाते हैं, जिन्हें क्वेरी के भीतर न्यूयॉर्क समय में परिवर्तित किया जाता है। "Close" का अर्थ अंतिम नियमित-सत्र मिनट बार है, न कि ऑक्शन प्रिंट; दिन के बदलावों की तुलना 29 जून और 26 जून के बीच की गई है, और सत्र की पुष्टि देखे गए बार स्पैन से की गई है।
- ट्रेलिंग-मंथ रैंक नियमित-घंटों के क्लोज-ओवर-क्लोज मूव्स का उपयोग करती है, जिसमें पहला सत्र हटा दिया गया है (विंडो के भीतर कोई पूर्व क्लोज नहीं है)। ऑप्शन एक्सपायरी को OCC टिकर से फिर से पार्स किया गया है (तालिका का अपना एक्सपायरी कॉलम त्रुटिपूर्ण है)।
- प्रत्येक पैनल को ऑथरिंग के समय, गेटेड रीड-ओनली पाथ के माध्यम से एक बार पढ़ा जाता है। 13 जुलाई, 2026 तक का वेयरहाउस स्टेट।
प्रत्येक पैनल एक संग्रहीत क्वेरी परिणाम, चार्ट, तालिका और SQL का एक ऑब्जेक्ट है। इनमें से किसी को भी Strasmore टर्मिनल में पेस्ट करें। अगला सत्र: 30 जून।