बाजार आढावा: 30 जून 2026 — आकडेवारीत दिवस
तिमाहीचे शेवटचे सत्र: तंत्रज्ञानाच्या नेतृत्वाखाली निर्देशांक वाढ, बहुतांश लाल बाजार, मेमरी कॉम्प्लेक्स अग्रस्थानी, आणि बंद होताना सेम-डे ऑप्शन्स टेप.
मंगळवार, 30 जून 2026 — तिमाहीचे शेवटचे सत्र — हा बहुतांश लाल बाजारात तंत्रज्ञानाच्या नेतृत्वाखाली वाढीचा दिवस होता: QQQ ने 1.63% आणि SPY ने 0.73% वाढ मिळवली, तरी 10 पैकी फक्त 4 S&P क्षेत्र निधी वाढीने बंद झाले (3,349 तरल नावे वर, 3,033 खाली). मागील सत्र: 29 जूनचा आढावा. खालील प्रत्येक आकडा संग्रहित क्वेरीतून वाचला आहे — SQL साठी कोणतेही पॅनेल विस्तृत करा.
स्कोअरबोर्ड
प्रत्येक बदल 30 जूनच्या शेवटच्या नियमित सत्राच्या मिनिट बारची तुलना सोमवार 29 जूनशी करतो.
प्रत्येक आकड्यामागील अचूक 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-06-29 13:30:00' AND window_start < '2026-06-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-06-30 13:30:00' AND window_start < '2026-06-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_close) / toFloat64(p.prior_close) - 1) * 100, 2) AS pct_change,
round(toFloat64(s.day_high), 2) AS day_high,
round(toFloat64(s.day_low), 2) AS day_low,
s.shares_traded_m AS shares_traded_m
FROM sess s
JOIN prior p ON s.ticker = p.ticker
ORDER BY s.tickerSPY $741.29 वर उघडला आणि $746.32 वर बंद झाला, जो त्याच्या $748.02 उच्चांकाच्या जवळ आहे. QQQ चा 1.63% विरुद्ध DIA चा 0.12% हा दिवसाचा आकार आहे: वाढ धावली, ब्लू चिप्स जेमतेम हलल्या, IWM 0.49%.
या तिमाहीची सांगता आज झाली
30 जूनने दुसऱ्या तिमाहीतील 62 सत्रांपैकी शेवटचे सत्र बंद केले, आणि या दिवसाचा कल हा संपूर्ण तिमाहीचा लघुरूप होता.
प्रत्येक आकड्यामागील अचूक SQL
WITH q2 AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMin(toFloat64(open), window_start) AS d_open,
argMax(toFloat64(close), window_start) AS d_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= toDateTime('2026-04-01 00:00:00')
AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker, d
)
SELECT
ticker,
toString(min(d)) AS quarter_first_session,
count() AS quarter_sessions,
round(argMin(d_open, d), 2) AS quarter_open,
round(argMax(d_close, d), 2) AS quarter_close,
round((argMax(d_close, d) / argMin(d_open, d) - 1) * 100, 2) AS quarter_pct,
countIf(d_close > d_open) AS up_sessions
FROM q2
GROUP BY ticker
ORDER BY quarter_pct DESC, ticker ASC1 एप्रिल ते 30 जून या कालावधीत: QQQ +26.53%, IWM 20.21%, SPY 14.13%, DIA 12.08%. QQQ ने तिमाहीत आणि 30 जूनलाही अव्वल कामगिरी केली, तथापि मध्यभागी बदल झाला: SPY ने दिवसभरात IWM ला मागे टाकले, तर IWM ने संपूर्ण तिमाहीत SPY ला मागे टाकले. QQQ ने 62 सत्रांपैकी 38 सत्रांमध्ये उच्च बंद केले (दुसऱ्या तिमाहीचा आढावा हे पॅनेलनुसार स्पष्ट करते).
दिवस असामान्य होता का?
प्रत्येक आकड्यामागील अचूक SQL
SELECT round(anyIf(oc_pct, d = toDate('2026-06-30')), 2) AS day_move_pct,
arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-06-30'))), groupArrayIf(abs(oc_pct), d != toDate('2026-06-30'))) + 1 AS abs_move_rank,
count() AS sessions_compared,
toString(min(d)) AS first_session
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-01 00:00:00')
AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY d
)सत्रातील सुरुवात ते बंद — बंद-ते-बंद स्कोअरबोर्डपेक्षा वेगळा दृष्टिकोन — SPY 0.68% ने हलला, जो 21 मागील सत्रांपैकी निरपेक्ष आकारानुसार 7 व्या क्रमांकावर आहे. निर्देशांक शांत होता; त्याखालील टेप मात्र शांत नव्हती.
रुंदी: एक अरुंद सकारात्मक किनार
प्रत्येक आकड्यामागील अचूक SQL
WITH per_ticker AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-06-30 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-30 00:00:00')) AS day_close,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-06-30 00:00:00') AS day_dollar_volume
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')
OR (window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00')
GROUP BY ticker
)
SELECT
countIf(day_close > prior_close AND day_dollar_volume >= 1000000) AS advancers,
countIf(day_close < prior_close AND day_dollar_volume >= 1000000) AS decliners,
countIf(day_close = prior_close AND day_dollar_volume >= 1000000) AS unchanged,
countIf(day_dollar_volume >= 1000000) AS liquid_tickers,
count() AS tickers_traded_both_sessions,
count() - countIf(day_dollar_volume >= 1000000) AS dropped_by_liquidity_filter,
round(100.0 * countIf(day_close > prior_close AND day_dollar_volume >= 1000000)
/ countIf(day_dollar_volume >= 1000000), 1) AS advancer_pct,
countIf(ticker IN ('XLB', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')) AS sector_funds_counted,
countIf(ticker IN ('XLB', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
AND day_close > prior_close) AS sector_funds_up
FROM per_ticker
WHERE prior_close > 0 AND day_close > 03,349 वाढणारे, 3,033 घटणारे, 88 अपरिवर्तित: 51.8% द्रव टेप वाढला — 1.63% वाढ निर्देशांकाच्या आकड्याखाली ही नाणेफेक होती. तरलता फिल्टर 5,055 11,525 दुहेरी-सत्र टिकर (दशलक्ष डॉलरपेक्षा कमी व्यापार) काढून टाकते, येथे मोजले जाते, कधीही लपवले जात नाही.
क्षेत्रनिहाय विश्लेषण: प्रत्यक्षात पैसा कुठे गेला
प्रत्येक कंपनीला एक मत मोजल्यास पैसा कुठे होता हे दिसत नाही. खालील दहा फंडांपैकी प्रत्येकाने S&P 500 चा एक भाग धारण केला आहे, आणि सर्वोत्तम व सर्वात वाईट यातील फरक हे सत्र किती असमान होते हे मोजते.
प्रत्येक आकड्यामागील अचूक SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-06-30 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-30 00:00:00')) AS day_close,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-06-30 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('XLB', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
AND ((window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00')
OR (window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-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,
if(day_close > prior_close, 1, 0) AS is_up,
round(max((day_close / prior_close - 1) * 100) OVER () - (day_close / prior_close - 1) * 100, 2) AS pts_behind_leader,
day_dollar_bn
FROM per_name
ORDER BY pct_chg DESC, ticker ASCतंत्रज्ञान (XLK) ने 2.69% वाढ मिळवली आणि ते एकटेच उभे राहिले: औद्योगिक 1.34%, साहित्य 0.36% आणि विवेकाधीन 0.15% ही फक्त इतर हिरवी क्षेत्रे होती, आणि बोर्ड वित्तीय (-0.17%) पासून उपयुक्तता (-1.48%), मूलभूत ग्राहकोपयोगी (-1.53%) आणि शेवटी रिअल इस्टेट -2% पर्यंत लाल आहे. सर्वोत्तम वजा सर्वात वाईट: 4.69 टक्के गुण, 4 पैकी 10 फंड हिरवे. एक टक्क्यापेक्षा कमी वाढलेला निर्देशांक, त्याखाली चार गुणांचा फरक: एका क्षेत्राने दिवस पेलला.
दिवसातील सर्वात मोठे बदल, बाजारभर
ब्रेड्थ म्हणजे किती कंपन्यांचे भाव वाढले हे दर्शवते; हे दर्शवते की कोणत्या कंपन्यांमध्ये सर्वाधिक बदल झाले — $10 दशलक्ष किंवा त्यापेक्षा जास्त व्यापार असलेल्या कंपन्यांमधील टक्केवारी बदलानुसार वरच्या आणि खालच्या पाच.
प्रत्येक आकड्यामागील अचूक SQL
WITH per_ticker AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-06-30 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-30 00:00:00')) AS day_close,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-06-30 00:00:00') AS day_dollar_volume
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')
OR (window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00')
GROUP BY ticker
HAVING prior_close > 1 AND day_close > 0 AND day_dollar_volume >= 10000000 AND ticker NOT IN ('SPCX')
)
SELECT
board,
ticker,
prior_close,
day_close,
pct_chg,
round(abs(pct_chg), 2) AS abs_pct_chg,
dollar_volume_m,
if(ticker IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date >= '2026-06-29' AND execution_date <= '2026-06-30'), 1, 0) AS split_record_on_file
FROM (
SELECT 'top gainers' AS board, ticker, round(prior_close, 2) AS prior_close, round(day_close, 2) AS day_close,
round((day_close / prior_close - 1) * 100, 2) AS pct_chg, round(day_dollar_volume / 1e6, 0) AS dollar_volume_m
FROM per_ticker
ORDER BY (day_close / prior_close) DESC, ticker ASC
LIMIT 5
UNION ALL
SELECT 'top decliners' AS board, ticker, round(prior_close, 2) AS prior_close, round(day_close, 2) AS day_close,
round((day_close / prior_close - 1) * 100, 2) AS pct_chg, round(day_dollar_volume / 1e6, 0) AS dollar_volume_m
FROM per_ticker
ORDER BY (day_close / prior_close) ASC, ticker ASC
LIMIT 5
)
ORDER BY if(board = 'top gainers', 0, 1) ASC, pct_chg DESC, ticker ASCदोन्ही बोर्ड निर्देशांकासारखे दिसत नाहीत. JEM ने +256.76% ने आघाडी घेतली, $141 दशलक्ष व्यापारावर; SOC ने 55.89% गमावले, $306 दशलक्ष व्यापारावर. ABVX 38.56% ने वाढले, $942 दशलक्ष व्यापारावर, हे दोन्ही बोर्डांवरील सर्वात जास्त उलाढाल आहे; NVCT 35.62% ने घसरले आणि UNCY 39.09% ने. स्प्लिट-रिकॉर्ड स्तंभ बोर्डाला प्रामाणिक ठेवतो — 1-फॉर-10 रिव्हर्स स्प्लिट समायोजित न केलेल्या टेपवर +900% "नफा" म्हणून छापतो — आणि येथील प्रत्येक नावावर 0 आहे: वास्तविक प्रिंट्स.
तीन पंक्ती एकाच व्यापाराच्या दोनदा आहेत: CRCA (-35.16%) आणि CRCG (-35.19%) घसरले तर CRCD 35.47% ने वाढले — प्रत्येक खाली दिलेल्या क्रिप्टो-संबंधित नावाच्या -17.53% हालचालीच्या जवळपास दुप्पट: लीव्हरेज्ड सिंगल-स्टॉक रॅपर्स.
दिवसाचे वैशिष्ट्य: सेमीकंडक्टरचा तिमाहीच्या दिशेने प्रवास
सहा नावे, एक थीम, अत्यंत भिन्न परिणाम — केवळ सह-हालचाल आणि परिमाण; डेटा कारण सांगत नाही.
प्रत्येक आकड्यामागील अचूक SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-06-30 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-30 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-06-30 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-06-30 00:00:00') AS day_low,
argMinIf(window_start, toFloat64(low), window_start >= '2026-06-30 00:00:00') AS low_bar,
argMaxIf(window_start, toFloat64(high), window_start >= '2026-06-30 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-06-30 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AMD', 'INTC', 'MU', 'SNDK', 'TSM', 'WDC')
AND ((window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00')
OR (window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-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,
round(day_high, 2) AS day_high,
formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
round(day_low, 2) AS day_low,
formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
round((day_high / day_low - 1) * 100, 2) AS range_pct,
day_dollar_bn
FROM per_name
ORDER BY tickerSanDisk 10.79%, AMD 7.7%, Intel 5.93%, TSMC 4.86% ने उडी घेतली — तर MU, ज्याचा $37.41 अब्ज डॉलर्सचा व्यवहार होता, तो फक्त 0.52% ने वाढून बंद झाला आणि Western Digital (-2.01%) सहभागी झाला नाही. हे तंत्रज्ञानाच्या 2.69% क्षेत्राच्या निकालामागील गुंतागुंत आहे (MU चा जून, टिक बाय टिक).
प्रतिवाह क्रिप्टो-संबंधित वित्तीय क्षेत्रातून आला, हिरव्या टेपच्या विरुद्ध:
प्रत्येक आकड्यामागील अचूक SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-06-30 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-06-30 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-06-30 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-06-30 00:00:00') AS day_low,
argMinIf(window_start, toFloat64(low), window_start >= '2026-06-30 00:00:00') AS low_bar,
argMaxIf(window_start, toFloat64(high), window_start >= '2026-06-30 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-06-30 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('COIN', 'CRCL', 'HOOD', 'MSTR')
AND ((window_start >= '2026-06-29 13:30:00' AND window_start < '2026-06-29 20:00:00')
OR (window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-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,
round(day_high, 2) AS day_high,
formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
round(day_low, 2) AS day_low,
formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
round((day_high / day_low - 1) * 100, 2) AS range_pct,
day_dollar_bn
FROM per_name
ORDER BY tickerCRCL ने -17.53% नोंदवले, त्याची $62.52 ची नीचांकी पातळी 15:59 ET वर आली — सत्राच्या शेवटच्या मिनिटात — MSTR -6.2%, COIN -3.61% आणि HOOD -1.53% सोबत. सह-हालचाल दिसून आली; कारण सांगितले गेले नाही.
बातमी फीडमध्ये काय होते
कारणे सांगण्यास नकार देणाऱ्या आढाव्याने वाचकांना त्या दिवशी प्रत्यक्षात प्रकाशित झालेले काय होते हे सांगितले पाहिजे.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
names.n AS ticker,
countIf(has(tickers, names.n)) AS articles_today,
if(countIf(has(tickers, names.n)) = 0, 'none',
formatDateTime(toTimeZone(argMaxIf(published_utc, (published_utc, id), has(tickers, names.n)), 'America/New_York'), '%H:%i')) AS latest_et,
if(countIf(has(tickers, names.n)) = 0, 'no article in our feed this session',
JSONExtractString(argMaxIf(publisher, (published_utc, id), has(tickers, names.n)), 'name')) AS publisher_name,
if(countIf(has(tickers, names.n)) = 0, 'no article in our feed this session',
argMaxIf(title, (published_utc, id), has(tickers, names.n))) AS latest_headline
FROM global_markets.stocks_news
CROSS JOIN (SELECT arrayJoin(['NVDA', 'MU', 'SNDK', 'CRCL', 'SOC', 'ABVX', 'JEM']) AS n) AS names
WHERE published_utc >= '2026-06-30 04:00:00' AND published_utc < '2026-07-01 04:00:00'
GROUP BY names.n
ORDER BY articles_today DESC, ticker ASCसर्वाधिक कव्हरेज मिळालेले नाव 21 लेखांसह NVDA होते — ते त्या दिवसाच्या हालचाल करणाऱ्यांमध्ये अजिबात नव्हते — त्याचा सत्रातील शेवटचा तुकडा (16:28 ET, Investing.com) "These Stocks Could Benefit as the Robotaxi Race Heats Up" शीर्षकाचा होता. MU ने 7 लेख मिळवले; SanDisk चा एकमेव लेख (The Motley Fool) ही संपूर्ण दिवसातील एकमेव मथळा आहे ज्यामध्ये प्रत्यक्ष हालचालीचे नाव आहे: "Why Sandisk Stock Is Skyrocketing Today".
हे अंतर निष्कर्ष आहे: त्या दिवसातील सर्वात मोठी घसरण, सर्वात जोरदार वाढ आणि सर्वात जोरदार घसरण झालेले क्रिप्टो-संबंधित नाव यांनी 0, 0 आणि 0 लेख मिळवले — 211 तुकड्यांच्या फीडमध्ये प्रत्येकी शून्य. कव्हरेज हे किंमत हालचालीचे प्रतिनिधी नाही.
जिथे पैशांचा व्यवहार झाला
प्रत्येक आकड्यामागील अचूक 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-30 13:30:00' AND window_start < '2026-06-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(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-30 13:30:00' AND window_start < '2026-06-30 20:00:00'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY shares_m DESC
LIMIT 4
)
ORDER BY leaderboard ASC, if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m) DESCMU ने डॉलरच्या दृष्टीने सर्वांवर मात केली, ज्यात इंडेक्स फंडांचाही समावेश होता: $37.41 अब्ज विरुद्ध SPY चे $31.84 अब्ज — सलग दुसऱ्या सत्रात याने प्रमुख इंडेक्स फंडापेक्षा अधिक व्यवहार केला (सोमवारचा आढावा याची पहिली नोंद आहे). शेअर बोर्ड मात्र वेगळे सांगते: SOXS, 3x-लिव्हरेज्ड इनव्हर्स सेमीकंडक्टर ETF (515.5 दशलक्ष शेअर्स), आणि दोन उप-डॉलर नावे जी MU च्या दिवसाच्या तुलनेत नगण्य आहेत — व्हॉल्यूम दोन प्रकारे वाचले जाते.
एक नाव दोन्ही बोर्डवरून हेतुपुरस्सर दूर ठेवले आहे: एक जून लिस्टिंग ज्याचे टिकर पूर्वी वेगळ्या, असंबंधित कंपनीचे होते, त्यामुळे विक्रेत्यांचे फीड एकाच तीन अक्षरांनी दोन संस्थांना टॅग करतात (येथे पावत्या).
प्रत्येक आकड्यामागील अचूक SQL
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(sum(toFloat64(volume)) / 1e9, 2) AS shares_bn,
round(100 * sum(toFloat64(volume)) / max(sum(toFloat64(volume))) OVER (), 1) AS pct_of_biggest_bucket
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00'
GROUP BY et_time
ORDER BY et_timeसुरुवातीच्या अर्ध्या तासात 2.05 अब्ज शेअर्स, 13:30 वाजता 0.78 अब्जची घट, आणि दिवसातील सर्वात मोठी रक्कम — 2.69 अब्ज — तिमाहीअखेरच्या बंदीच्या वेळी, जिथे क्लोजिंग ऑक्शन आणि त्यातील रिबॅलन्सिंग फ्लो नोंदवले जातात (29 जूनचा सखोल आढावा बारच्या खाली जातो).
ऑप्शन्स टेप
प्रत्येक आकड्यामागील अचूक 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-30 00:00:00' AND sip_timestamp < '2026-07-01 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-30 13:30:00' AND window_start < '2026-06-30 20:00:00'
) AS spy_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) = '260630') / 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,
round(toFloat64(sumIf(size, underlying_symbol = 'SPY')) / 1e6, 2) AS spy_contracts_m,
round(toFloat64(sumIf(size, underlying_symbol = 'QQQ')) / 1e6, 2) AS qqq_contracts_m,
round(toFloat64(sumIf(size, underlying_symbol = 'SPY' AND option_type = 'P'))
/ toFloat64(sumIf(size, underlying_symbol = 'SPY' AND option_type = 'C')), 2) AS spy_put_call_ratio,
round(toFloat64(sumIf(size, underlying_symbol = 'SPY' AND option_type = 'C'
AND substring(ticker, length(ticker) - 14, 6) = '260630' AND toFloat64(strike_price) > spy_close)) / 1e6, 2) AS spy_0dte_otm_calls_m,
round(toFloat64(sumIf(size, underlying_symbol = 'SPY' AND option_type = 'C'
AND substring(ticker, length(ticker) - 14, 6) = '260630' AND toFloat64(strike_price) <= spy_close)) / 1e6, 2) AS spy_0dte_itm_calls_m,
round(toFloat64(sumIf(size, underlying_symbol = 'SPY' AND option_type = 'P'
AND substring(ticker, length(ticker) - 14, 6) = '260630' AND toFloat64(strike_price) < spy_close)) / 1e6, 2) AS spy_0dte_otm_puts_m,
round(toFloat64(sumIf(size, underlying_symbol = 'SPY' AND option_type = 'P'
AND substring(ticker, length(ticker) - 14, 6) = '260630' AND toFloat64(strike_price) >= spy_close)) / 1e6, 2) AS spy_0dte_itm_puts_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,
round(top_contract.7, 3) AS top_contract_avg_price,
round(top_contract.2 - spy_close, 2) AS top_strike_minus_spy_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-06-30 00:00:00' AND sip_timestamp < '2026-07-01 00:00:00'61.95 दशलक्ष कॉन्ट्रॅक्ट्स 10.06 दशलक्ष प्रिंट्सवर ट्रेड झाले; कॉल्सनी टेप-व्यापी व्हॉल्यूमचा 57.3% भाग घेतला, आणि त्यापैकी 28% भाग त्या मंगळवारी एक्सपायर झाला. SPY ने उलटा कल दाखवला: 12.04 दशलक्ष कॉन्ट्रॅक्ट्स, पुट/कॉल रेशो 1.09 — फंड वाढलेल्या दिवशी पुट्स कॉल्सपेक्षा जास्त होते.
SPY च्या त्याच-दिवसाच्या एक्सपायरीजची तुलना त्याच्या $746.32 क्लोजशी केल्यास स्क्यू स्पष्ट होतो: 3.33 दशलक्ष आउट-ऑफ-द-मनी पुट्स (क्लोजच्या खालचे स्ट्राइक), 2.28 दशलक्ष आउट-ऑफ-द-मनी कॉल्स, 1.77 दशलक्ष इन-द-मनी कॉल्स आणि 0.63 दशलक्ष इन-द-मनी पुट्स — क्लोजच्या खाली वर्थलेस एक्सपायर झालेले डाउनसाइड स्ट्राइक हा SPY च्या 0DTE दिवसाचा सर्वात व्यस्त बकेट होता. शुक्रवार, 3 जुलै एक्सपायरी कोड असलेला कोणताही कॉन्ट्रॅक्ट प्रिंट झालाच नाही (0 प्रिंट्स — त्या शुक्रवारी बाजार बंद आहे); गुरुवारच्या वीकलीने 10.52 दशलक्ष व्हॉल्यूम घेतला.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
concat(underlying, ' $', toString(strike), ' ', if(typ = 'C', 'call', 'put')) AS contract,
toString(expiry) AS expires,
formatDateTimeInJodaSyntax(expiry, 'MMMM d, yyyy') AS expires_label,
if(expiry = toDate('2026-06-30'), 1, 0) AS is_same_day,
contracts,
round(avg_px, 3) AS avg_premium,
round(100 * contracts / max(contracts) OVER (), 1) AS pct_of_busiest
FROM (
SELECT any(underlying_symbol) AS underlying,
any(toFloat64(strike_price)) AS strike,
any(option_type) AS typ,
any(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS expiry,
sum(size) AS contracts,
avg(toFloat64(price)) AS avg_px,
any(ticker) AS occ
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-06-30 00:00:00' AND sip_timestamp < '2026-07-01 00:00:00'
GROUP BY ticker
ORDER BY contracts DESC, occ ASC
LIMIT 6
)
ORDER BY contracts DESC, contract ASCसर्वत्र सर्वात व्यस्त कॉन्ट्रॅक्ट म्हणजे त्याच-दिवसाचा SPY $747 कॉल — 821,361 कॉन्ट्रॅक्ट्स $0.641 च्या सरासरी प्रीमियमवर, SPY च्या शेवटच्या रेग्युलर बारपेक्षा $0.68 वर संपला, आणि वर्थलेस. त्यामागील बोर्ड हा धडा आहे: टेपवरील सहा सर्वात व्यस्त कॉन्ट्रॅक्ट्सपैकी पाच हे क्लोजच्या आसपास एक डॉलरच्या अंतरावर असलेले त्याच-दिवसाचे SPY स्ट्राइक होते (SPY $748 call पुढे), प्रत्येक सेंट्समध्ये ट्रेड झाला. अपवाद, लीडरच्या व्हॉल्यूमच्या 65.1% वर, KWEB $29 call होता जो December 18, 2026 ला एक्सपायर होत होता, त्याच-दिवसाचा कॉन्ट्रॅक्ट नव्हता: पाच दुपारच्या लॉटरी तिकिटांमध्ये एक सहा-महिन्याची पोझिशन.
दर: दीर्घ मुदतीचे दर अर्ध्या वर्षाच्या समाप्तीपर्यंत वाढले
प्रत्येक आकड्यामागील अचूक SQL
SELECT
t.1 AS curve_point,
round(t.2, 2) AS jun30_yield_pct,
round((t.2 - t.3) * 100) AS one_day_change_bp
FROM (
SELECT arrayJoin([
('1 month', toFloat64(d.yield_1_month), toFloat64(p.yield_1_month)),
('3 month', toFloat64(d.yield_3_month), toFloat64(p.yield_3_month)),
('1 year', toFloat64(d.yield_1_year), toFloat64(p.yield_1_year)),
('2 year', toFloat64(d.yield_2_year), toFloat64(p.yield_2_year)),
('5 year', toFloat64(d.yield_5_year), toFloat64(p.yield_5_year)),
('10 year', toFloat64(d.yield_10_year), toFloat64(p.yield_10_year)),
('30 year', toFloat64(d.yield_30_year), toFloat64(p.yield_30_year)),
('2s10s spread', toFloat64(d.yield_10_year - d.yield_2_year), toFloat64(p.yield_10_year - p.yield_2_year))
]) AS t
FROM (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-06-30') AS d,
(SELECT * FROM global_markets.treasury_yields WHERE date = '2026-06-29') AS p
)अर्ध्या वर्षाच्या शेवटच्या दिवशी दीर्घ मुदतीचे दर वाढले: 10 वर्षांचा दर 6 बेसिस पॉइंट्सने वाढून 4.44% वर पोहोचला, 2 वर्षांचा दर 4 बेसिस पॉइंट्सने वाढून 4.14% वर गेला, आणि दोन व दहा वर्षांच्या दरांमधील फरक 2 बेसिस पॉइंट्सने वाढून 0.3 पॉइंट्सवर पोहोचला. दीर्घ मुदतीचे उत्पन्न अशा सत्रात वाढले ज्यामध्ये सर्वात कमकुवत क्षेत्र, रिअल इस्टेट (-2%), आणि तिसरे सर्वात कमकुवत क्षेत्र, उपयुक्तता (-1.48%), हे दोन्ही शास्त्रीयदृष्ट्या दर-संवेदनशील आहेत: ही एक सह-घटना लक्षात घेण्यासारखी आहे, या डेटाद्वारे सिद्ध करता येणारी यंत्रणा नाही (अर्ध्या वर्षाचा आढावा अर्ध्या वर्षाचा वक्र दर्शवितो).
दिवसामागील कालगणना
प्रत्येक आकड्यामागील अचूक SQL
WITH
(
SELECT (count(), uniqExact(publisher))
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-06-30'
) AS news,
(
SELECT (argMax(t, n), max(n))
FROM (
SELECT t, count() AS n
FROM (
SELECT arrayJoin(tickers) AS t
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-06-30'
)
WHERE t != 'SPCX'
GROUP BY t
)
) AS top_news
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-06-30') AS ex_dividend_records,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-06-30') AS splits_executed,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-06-30') AS ipos_listed,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-06-30') AS sec_filings,
(SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-06-30') AS insider_form4_filings,
(SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-06-30') AS filings_8k,
(SELECT arrayStringConcat(groupArray(concat(ticker, ' — ', issuer_name)), '; ') FROM (
SELECT ticker, issuer_name FROM global_markets.stocks_ipos WHERE listing_date = '2026-06-30' ORDER BY ticker
)) AS ipo_names,
news.1 AS news_articles,
news.2 AS news_publishers,
top_news.1 AS most_covered_ticker,
top_news.2 AS most_covered_articles,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-29')) AS filings_prior_session704 लाभांश नोंदी तिमाहीच्या शेवटच्या दिवशी एक्स-डिव्हिडंड झाल्या — ही तिमाही-अखेरची लाट आहे, बहुतेक अमेरिकन कंपन्या तिमाही लाभांश देतात — त्यासोबत 7 विभाजने आणि 2 नवीन सूची (AACU — Ares Acquisition Corp III; OSPRU — Osprey Acquisition Corp. III) होती. फाइलिंग स्तंभ हा डेटा-गुणवत्तेचा मुख्य मुद्दा आहे: SEC निर्देशांकात 30 जूनसाठी 31 फाइलिंग आहेत — 0 अंतर्गत व्यक्ती फॉर्म 4, 0 8-के — तर मागील सत्रात 4439 होत्या. फीडमध्ये हा महिना-अखेरचा नमुना आहे, ज्याचे निदान महिना-अखेरच्या अंतर नोंदीत केले आहे; या दिवसाचा समावेश असलेली कोणतीही गणना ती परत भरून येईपर्यंत कमी दर्शवली जाते.
सत्र, सत्यापित
प्रत्येक आकड्यामागील अचूक SQL
SELECT
formatDateTime(min(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS first_spy_bar_et,
formatDateTime(max(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS last_spy_bar_et,
count() AS spy_minute_bars,
countIf(window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00') AS regular_session_bars,
uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00') AS day_sessions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-06-30 00:00:00' AND window_start < '2026-07-01 00:00:00'SPY चे बार 04:00 ते 19:59 न्यू यॉर्क वेळेनुसार चालतात, ज्यामध्ये नेमके 390 नियमित-विंडो बार आहेत — हे एक संपूर्ण सत्र आहे, टेपवरून सत्यापित केलेले (एक्सचेंज-कॅलेंडर डेटासेटमध्ये फक्त येणारे बंद होण्याचे दिवस असतात).
सत्राचा निष्कर्ष काय
0.73% SPY चा प्रिंट, 51.8% कंपन्या वाढलेल्या, 4 10 क्षेत्र निधी हिरवेगार आणि सर्वोत्तम-सर्वात वाईट दरम्यान 4.69 गुण — ही व्यापक तेजी नाही; ही एका क्षेत्राची तेजी आहे जी निर्देशांकाचा वेष घेऊन आली आहे, तिमाहीअखेरच्या लिलावातील तिचा सर्वात जड अर्धा तास आहे. निर्देशांक बदल म्हणजे सरासरी, आणि ही सरासरी तंत्रज्ञानाने वाहून नेली असताना बहुतेक क्षेत्र घसरले: बाणावर विश्वास ठेवण्यापूर्वी प्रसार तपासा.
वारंवार विचारले जाणारे प्रश्न
30 जून 2026 रोजी शेअर बाजाराची कामगिरी कशी होती?
ते उच्च पातळीवर बंद झाले: SPY ने 0.73% आणि QQQ ने 1.63% ची वाढ 29 जूनच्या बंद पातळीच्या तुलनेत नोंदवली. बाजाराची रुंदी कमी होती — 51.8% द्रव शेअर्स वाढले, 4 पैकी 10 एस अँड पी क्षेत्र निधी हिरवे होते.
30 जून 2026 रोजी कोणत्या क्षेत्राने बाजाराचे नेतृत्व केले?
तंत्रज्ञान: XLK ने 2.69% वाढ नोंदवली, तर औद्योगिक क्षेत्राने 1.34% आणि रिअल इस्टेटने -2% वाढ नोंदवली — सर्वोत्तम आणि सर्वात वाईट क्षेत्रात 4.69 गुणांचा फरक.
30 जून 2026 रोजी सर्वात मोठे शेअर मूव्हर्स कोणते होते?
$10 दशलक्ष किंवा त्यापेक्षा जास्त व्यापार करणाऱ्या शेअर्समध्ये, JEM ने सर्वाधिक वाढ (+256.76%) आणि SOC ने सर्वाधिक घट (55.89%) नोंदवली. यापैकी कोणत्याही शेअरवर स्प्लिटची नोंद नव्हती: या वास्तविक किंमत हालचाली आहेत, कॉर्पोरेट कृतींमुळे झालेले बदल नव्हेत.
दुसऱ्या तिमाही 2026 मध्ये शेअर बाजाराची कामगिरी कशी होती?
1 एप्रिलच्या सुरुवातीपासून ते 30 जूनच्या बंदपर्यंत, 62 सत्रांमध्ये: QQQ +26.53%, IWM 20.21%, SPY 14.13%, DIA 12.08% — वाढ-नेतृत्वाखालील तिमाही, वाढ-नेतृत्वाखालील दिवसाने समाप्त.
शेवटच्या अर्ध्या तासात इतका मोठा व्यापार का होतो?
शेवटच्या अर्ध्या तासात 2.69 अब्ज शेअर्सचा व्यापार झाला, तर सुरुवातीच्या वेळेत 2.05 अब्ज शेअर्सचा व्यापार झाला. क्लोजिंग ऑक्शनमध्ये प्रत्येक शेअरची अधिकृत क्लोजिंग किंमत एकाच क्रॉसिंगमध्ये निश्चित केली जाते, आणि इंडेक्स फंड त्याच्याशी जुळवण्यासाठी तेथे व्यापार करतात; तिमाही शेवटी रीबॅलन्सिंगमुळे हा प्रवाह केंद्रित होतो.
डेटा नोंदी आणि पद्धत
- बास्केट्स. सेक्टर बोर्ड म्हणजे त्याच्या पॅनेलमध्ये नमूद केलेले दहा SPDR सेक्टर फंड — प्रत्येक सत्रात समान बास्केट, त्यामुळे डिस्पर्शन क्रमांक दिवसागणिक तुलना करता येतो. मूव्हर बोर्डसाठी $10 दशलक्षची उलाढाल आणि मागील बंद $1 पेक्षा वर असणे आवश्यक आहे, वरील पुनर्वापर केलेल्या सिम्बॉल यादीला वगळून, आणि त्यात स्प्लिट-रेकॉर्ड स्तंभ असतो.
- सावधगिरी. डॉलर व्हॉल्यूम हे प्रति मिनिट प्रॉक्सी आहे (बंद × प्रति बार व्हॉल्यूम). 30 जूनची फाइलिंग इंडेक्स जवळजवळ रिकामी आहे (महिन्याच्या शेवटच्या अंतराची नोंद त्याचे निदान करते). बातम्यांची संख्या ही एक विक्रेता फीड आहे: येथे कोणताही लेख म्हणजे कुठेही काही प्रकाशित झाले नाही याचा पुरावा नाही.
- पद्धत. एक सत्र (1, निरीक्षित बारमधून सत्यापित); टाइमस्टॅम्प UTC मध्ये साठवलेले, क्वेरीमध्ये न्यूयॉर्क वेळेत रूपांतरित; "बंद" म्हणजे शेवटचा नियमित मिनिट बार, लिलाव प्रिंट नव्हे. ऑप्शन एक्सपायरी OCC टिकरमधून पुन्हा पार्स केल्या जातात (टेबलचा स्वतःचा स्तंभ खराब आहे); मनीनेस SPY च्या शेवटच्या नियमित बारच्या विरुद्ध मोजली जाते. पॅनेल लेखनाच्या वेळी, गेटेड रीड-ओन्ली पथद्वारे एकदा चालतात. 13 जुलै 2026 पर्यंतचे वेअरहाऊस.
प्रत्येक पॅनेल हा एक साठवलेला क्वेरी निकाल आहे — चार्ट, टेबल आणि SQL एकाच ऑब्जेक्टमध्ये. त्यापैकी कोणतेही Strasmore टर्मिनलमध्ये पेस्ट करा. पुढील सत्र: जुलै 1.