Tổng kết thị trường ngày 1/7/2026 bằng số liệu
Nửa cuối năm mở màn yên ắng ở chỉ số nhưng biến động dữ dội bên dưới: nhóm memory lao dốc, META tăng mạnh và phần lớn ngành S&P vẫn đóng cửa xanh.
Thứ Tư, ngày 1 tháng 7 năm 2026, phiên giao dịch đầu tiên của nửa cuối năm, ghi nhận một trong những ngày chỉ số yên ắng nhất tháng trên nền diễn biến giá dữ dội nhất. SPY đóng cửa ở mức -0.08% còn QQQ -1.44%, nhưng nhóm cổ phiếu memory từng dẫn dắt quý II đã mất một phần mười giá trị, META tăng 8.88%, và 7 trong số 11 quỹ ngành thuộc S&P vẫn đóng cửa tăng. Phiên trước: ngày 30 tháng 6.
Bảng tổng hợp
Các thay đổi so sánh thanh giá của phiên thông thường cuối ngày 1 tháng 7 với ngày thứ Ba, 30 tháng 6.
| ticker | giá đóng cửa trước | giá mở cửa trong ngày | giá đóng cửa trong ngày | % thay đổi | mức cao nhất trong ngày | mức thấp nhất trong ngày | cổ phiếu giao dịch (triệu) |
|---|---|---|---|---|---|---|---|
| DIA | 522.28 | 521.43 | 522.41 | 0.02 | 526.72 | 519.62 | 3.2 |
| IWM | 300.42 | 299.93 | 299.31 | -0.37 | 302.72 | 298.92 | 18.3 |
| QQQ | 735.76 | 729.19 | 725.16 | -1.44 | 731.92 | 724.6 | 34.7 |
| SPY | 746.32 | 745 | 745.69 | -0.08 | 749.44 | 742.38 | 37.2 |
Câu lệnh SQL chính xác đằng sau mỗi con số
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-30 13:30:00' AND window_start < '2026-06-30 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-01 13:30:00' AND window_start < '2026-07-01 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.tickerPhân tách hiệu suất là điểm đáng chú ý: DIA ở mức 0.02% và SPY ở mức -0.08% hầu như đi ngang, trong khi QQQ giảm -1.44% và IWM giảm -0.37%. Đà bán tháo nhóm cổ phiếu tăng trưởng hầu như không tác động đến thị trường chung.
Một trong những phiên chỉ số yên ắng nhất trong tháng gần nhất
| % biến động trong ngày | xếp hạng biến động tuyệt đối | số phiên so sánh | phiên đầu tiên |
|---|---|---|---|
| 0.09 | 20 | 22 | 2026-06-01 |
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT round(anyIf(oc_pct, d = toDate('2026-07-01')), 2) AS day_move_pct,
arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-01'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-01'))) + 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-02 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY d
)Xét biến động từ lúc mở cửa đến lúc đóng cửa, thay vì so sánh giữa các mức đóng cửa, SPY biến động 0.09%: xếp hạng 20 trên 22 phiên gần nhất theo độ lớn tuyệt đối; chỉ có hai phiên biến động ít hơn. Diễn biến của nhóm volatility cũng tương đồng. Dữ liệu này không có chỉ số VIX giao ngay, nên phép kiểm tra sử dụng các quỹ futures VIX niêm yết, thước đo có thể giao dịch gần nhất đối với giá của hoạt động phòng hộ:
| ticker | giá đóng cửa trước | giá đóng cửa trong ngày | % thay đổi | % biên độ |
|---|---|---|---|---|
| SPY | 746.32 | 745.69 | -0.08 | 0.95 |
| SVXY | 57.25 | 57.01 | -0.42 | 1.19 |
| UVXY | 24.87 | 25.15 | 1.13 | 3.68 |
| VIXY | 21.3 | 21.47 | 0.8 | 2.38 |
| VXX | 22.11 | 22.27 | 0.72 | 2.45 |
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-01 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-01 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-01 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-01 00:00:00') AS day_low
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'SVXY', 'UVXY', 'VIXY', 'VXX')
AND ((window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00')
OR (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 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 / day_low - 1) * 100, 2) AS range_pct
FROM per_name
ORDER BY tickerVXX, quỹ futures VIX kỳ hạn tháng đầu lớn nhất, tăng 0.72%; VIXY tăng 0.8%; quỹ đòn bẩy UVXY tăng 1.13% trong biên độ 3.68%; quỹ nghịch đảo SVXY tăng -0.42%. Những biến động này không đáng kể so với mức biến động của từng cổ phiếu riêng lẻ.
Độ rộng thị trường: số mã giảm nhiều hơn số mã tăng, nhưng số mã lập đỉnh mới vẫn nhiều hơn số mã lập đáy mới
| mã tăng giá | mã giảm giá | mã không đổi | % mã tăng giá | mã đạt đỉnh quý mới | mã đạt đáy quý mới | số đỉnh trên mỗi đáy | mã có đủ dữ liệu một quý | ticker thanh khoản cao | ticker giao dịch trong cả hai phiên | loại do bộ lọc thanh khoản | loại do lịch sử quý ngắn |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2928 | 3465 | 82 | 45.2 | 836 | 246 | 3.4 | 6217 | 6475 | 11910 | 5435 | 258 |
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH per_ticker AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-01 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-01 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start < '2026-07-01 00:00:00') AS quarter_high,
minIf(toFloat64(low), window_start < '2026-07-01 00:00:00') AS quarter_low,
maxIf(toFloat64(high), window_start >= '2026-07-01 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-01 00:00:00') AS day_low,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-01 00:00:00') AS day_dollar_volume,
countIf(window_start < '2026-07-01 00:00:00') AS quarter_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ((window_start >= '2026-04-01 13:30:00' AND window_start < '2026-06-30 20:00:00')
OR (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00'))
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
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,
round(100.0 * countIf(day_close > prior_close AND day_dollar_volume >= 1000000)
/ countIf(day_dollar_volume >= 1000000), 1) AS advancer_pct,
countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000 AND day_high > quarter_high) AS new_quarter_highs,
countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000 AND day_low < quarter_low) AS new_quarter_lows,
round(countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000 AND day_high > quarter_high)
/ countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000 AND day_low < quarter_low), 1) AS highs_per_low,
countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000) AS names_with_a_full_quarter,
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,
countIf(day_dollar_volume >= 1000000 AND quarter_bars < 1000) AS dropped_short_quarter_history
FROM per_ticker
WHERE prior_close > 0 AND day_close > 02928 mã tăng, 3465 mã giảm, 82 mã đứng giá; 45.2% số mã trong nhóm giao dịch thanh khoản tăng giá. Tuy nhiên, độ rộng không phản ánh mức độ nghiêm trọng: so với biên độ giao dịch trong giờ thường của quý II, 836 trong số 6217 mã có đủ dữ liệu giao dịch cho trọn quý đã lập đỉnh quý mới trong phiên giảm này, so với 246 mã lập đáy mới, tương đương 3.4 đỉnh mới trên mỗi đáy mới. Phần lớn chỉ giảm nhẹ; rất ít mã phá vỡ biên độ giao dịch. Số mã giảm gồm 5435 trong số 11910 ticker giao dịch hai phiên đáp ứng bộ lọc $1 triệu, và 258 mã thanh khoản không có đủ dữ liệu giá cho trọn quý.
Bảng phân ngành: mức giảm chỉ tập trung ở một phân ngành
Mười một quỹ ngành SPDR là lát cắt toàn thị trường có chi phí thấp nhất, với cùng một rổ tài sản trong mỗi phiên.
| ticker | giá đóng cửa trước | giá đóng cửa trong ngày | % thay đổi | % cao hơn ngành kém nhất | đang tăng tính đến hiện tại | giá trị giao dịch trong ngày ($ tỷ) |
|---|---|---|---|---|---|---|
| XLC | 107.16 | 109.74 | 2.41 | 4.97 | 1 | 1.46 |
| XLF | 53.61 | 54.79 | 2.2 | 4.76 | 2 | 2.35 |
| XLY | 117.27 | 118.07 | 0.68 | 3.24 | 3 | 1.02 |
| XLV | 158.67 | 159.57 | 0.57 | 3.13 | 4 | 1.48 |
| XLRE | 44.02 | 44.18 | 0.36 | 2.93 | 5 | 0.33 |
| XLB | 50.84 | 51 | 0.31 | 2.88 | 6 | 0.63 |
| XLP | 83.08 | 83.33 | 0.3 | 2.86 | 7 | 0.85 |
| XLE | 53.14 | 52.82 | -0.6 | 1.96 | 7 | 1.66 |
| XLI | 185.22 | 183.41 | -0.98 | 1.59 | 7 | 1.35 |
| XLU | 45.34 | 44.76 | -1.28 | 1.28 | 7 | 1.17 |
| XLK | 190.42 | 185.54 | -2.56 | 0 | 7 | 1.7 |
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-01 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-01 00:00:00')) AS day_close,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-01 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
AND ((window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00')
OR (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 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_close / prior_close - 1) * 100 - min((day_close / prior_close - 1) * 100) OVER (), 2) AS pct_above_worst_sector,
sum(if(day_close > prior_close, 1, 0)) OVER (ORDER BY (day_close / prior_close) DESC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS green_so_far,
day_dollar_bn
FROM per_name
ORDER BY pct_chg DESCDịch vụ truyền thông (XLC), quỹ ngành nắm giữ META, dẫn đầu ở mức 2.41%; tài chính (XLF) đứng sau ở 2.2%. Công nghệ (XLK) đơn độc ở cuối bảng, thấp hơn nhóm dẫn đầu -2.56% và 4.97 điểm phần trăm. Tổng cộng, 7 trên 11 quỹ đóng cửa trong sắc xanh; hàng tiêu dùng không thiết yếu 0.68%, chăm sóc sức khỏe 0.57%, trong khi tiện ích (-1.28%), công nghiệp (-0.98%) và năng lượng (-0.6%) giảm. Nhìn từ bên dưới, đó chính là trạng thái “chỉ số hầu như không biến động”.
Điểm nhấn trong ngày: nhóm memory giảm mạnh, META đi ngược chiều
Tám mã cổ phiếu tạo nên mức phân hóa: bốn cổ phiếu memory và storage dẫn đầu trong quý II, cùng bốn mã chip và nền tảng liên quan. Bài viết ghi nhận mức độ đồng biến, biên độ và thời điểm biến động; dữ liệu không cho biết nguyên nhân.
| ticker | giá đóng cửa trước | giá đóng cửa trong ngày | % thay đổi | mức cao nhất trong ngày (ET) | mức thấp nhất trong ngày (ET) | phút đạt mức thấp nhất (ET) | % biên độ | giá trị giao dịch trong ngày ($ tỷ) |
|---|---|---|---|---|---|---|---|---|
| AMD | 580.82 | 540.89 | -6.87 | 09:51 | 15:57 | 957 | 4.71 | 12 |
| META | 562.94 | 612.92 | 8.88 | 11:05 | 09:30 | 570 | 5.58 | 22.72 |
| MRVL | 297.79 | 271.95 | -8.68 | 10:08 | 15:58 | 958 | 7.8 | 7.14 |
| MU | 1151.01 | 1033.29 | -10.23 | 09:48 | 15:59 | 959 | 6.28 | 42.94 |
| NVDA | 199.76 | 197.58 | -1.09 | 15:09 | 09:33 | 573 | 3.31 | 21.73 |
| SNDK | 2272.59 | 2035.07 | -10.45 | 09:51 | 14:49 | 889 | 6.39 | 18.38 |
| STX | 964.55 | 915.25 | -5.11 | 09:51 | 09:35 | 575 | 5.69 | 2.84 |
| WDC | 638.57 | 598.37 | -6.3 | 09:51 | 10:46 | 646 | 5.39 | 4 |
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-01 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-01 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-01 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-01 00:00:00') AS day_low,
argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-01 00:00:00') AS low_bar,
argMaxIf(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-01 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-01 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AMD', 'META', 'MRVL', 'MU', 'NVDA', 'SNDK', 'STX', 'WDC')
AND ((window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00')
OR (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 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,
formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
toHour(toTimeZone(low_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(low_bar, 'America/New_York')) AS low_minute_et,
round((day_high / day_low - 1) * 100, 2) AS range_pct,
day_dollar_bn
FROM per_name
ORDER BY tickerSanDisk (-10.45%) và Micron (-10.23%) mỗi mã mất hơn một phần mười giá trị; Marvell -8.68%, AMD -6.87%, Western Digital -6.3%, Seagate -5.11%. MU có giá trị giao dịch 42.94 tỷ USD, cao hơn tổng khối lượng giao dịch cả ngày của SPY. MU, AMD và Marvell đều ghi nhận mức thấp nhất phiên trong những phút cuối (15:59, 15:57, 15:58 ET), khi bị bán vào phiên đấu giá đóng cửa, thay vì rơi mạnh đầu phiên rồi hồi phục (phân tích chuyên sâu về MU trình bày kết quả quý đứng sau diễn biến này).
META diễn biến ngược lại: 8.88% với giá trị giao dịch 22.72 tỷ USD. Mức thấp nhất được ghi nhận lúc 09:30 ET, ngay trong nến mở cửa, và không được kiểm định lại. NVDA gần như đi ngang ở mức -1.09% (NVDA trong tháng 6).
Điều đã được đưa tin
Trang này không bao giờ gán nguyên nhân. Tuy nhiên, nguồn tin được cấp phép của chúng tôi cũng chỉ là một bảng dữ liệu như mọi bảng khác, ghi lại những gì nguồn tin đã đăng trong ngày hôm đó:
| Thời điểm đăng (ET) | Nhà xuất bản | Tên được gắn thẻ | Tiêu đề |
|---|---|---|---|
| 11:30 | The Motley Fool | MU | Could Micron Stock Reach $2,000 on Memory Demand Alone? |
| 12:15 | The Motley Fool | MU | If You'd Invested $1,500 in Micron Stock 1 Year Ago, Here's How Much You |
| 12:26 | The Motley Fool | META | Why CoreWeave Stock Is Tumbling Today |
| 14:11 | The Motley Fool | MU | Why Micron Stock Is Plummeting Today |
| 14:24 | Investing.com | META | Markets Whipsaw as Semiconductors Fall and Magnificent 7 Stocks Move Hig |
| 15:23 | The Motley Fool | SNDK MU WDC | Will Sandisk Stock Split by Year-End 2026? |
| 15:32 | Investing.com | META | Nasdaq Posts Best Quarter in 6 Years as AI Backlogs Grow |
| 15:43 | Investing.com | META MU | S&P 500 Breadth Shows Rotation Is Replacing Mega-Cap Dependence |
| 17:12 | The Motley Fool | META MU SNDK | Stock Market Today, July 1: Meta Shakes Up Cloud Sector and Tech Stocks |
| 17:16 | The Motley Fool | META | Stock Market Today, July 1: Meta Surges on Reported Plan for AI Cloud Bu |
| 17:33 | The Motley Fool | META | Stock Market Today, July 1: CoreWeave Stock Tumbles as Meta Cloud Report |
| 22:20 | The Motley Fool | META | Why Meta Platforms Stock Surged Today |
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT published_et, publisher, names_tagged, headline
FROM (
SELECT
published_utc,
formatDateTime(toTimeZone(published_utc, 'America/New_York'), '%H:%i') AS published_et,
JSONExtractString(publisher, 'name') AS publisher,
arrayStringConcat(arrayFilter(x -> x IN ('MU', 'SNDK', 'STX', 'WDC', 'META'), tickers), ' ') AS names_tagged,
substring(title, 1, 72) AS headline
FROM global_markets.stocks_news
WHERE published_utc >= '2026-07-01 04:00:00' AND published_utc < '2026-07-02 04:00:00'
AND hasAny(tickers, ['MU', 'SNDK', 'STX', 'WDC', 'META'])
AND NOT has(tickers, 'SPCX')
AND position(title, 'SPCX') = 0
ORDER BY published_utc DESC
LIMIT 12
)
ORDER BY published_utc ASCBài viết giữa buổi chiều của The Motley Fool về Micron (14:11 ET) có tiêu đề “Why Micron Stock Is Plummeting Today”. Bản tổng hợp buổi tối (17:12 ET) và bài cập nhật tiếp theo, đăng sau đó bốn phút (17:16 ET), đều đặt đà tăng của META bên cạnh thông tin về kế hoạch bán phần công suất điện toán AI dư thừa dưới dạng dịch vụ đám mây. Đó là cách diễn giải của nguồn tin, không phải kết luận rút ra từ dữ liệu giao dịch; còn 12 bài viết từ hai nhà xuất bản chỉ phản ánh mức độ chú ý của một nguồn tin, không phải của toàn thị trường.
Nơi dòng tiền được giao dịch
| ticker | Bảng xếp hạng | Khối lượng (tỷ $) | Giá trị (triệu $) | Cổ phiếu (triệu) | % so với mã dẫn đầu bảng |
|---|---|---|---|---|---|
| MU | by dollars traded | 42.94 | None | 40.6 | 100 |
| SPY | by dollars traded | 27.76 | None | 37.2 | 64.6 |
| QQQ | by dollars traded | 25.24 | None | 34.7 | 58.8 |
| META | by dollars traded | 22.72 | None | 36.9 | 52.9 |
| NVDA | by dollars traded | 21.73 | None | 110.4 | 50.6 |
| SNDK | by dollars traded | 18.38 | None | 8.9 | 42.8 |
| SOXS | by shares traded | 2.05 | None | 553.1 | 100 |
| TZA | by shares traded | 0.87 | 867 | 230.4 | 41.7 |
| BITO | by shares traded | 1.84 | None | 227.1 | 41.1 |
| LHAI | by shares traded | 0.32 | 319 | 189.8 | 34.3 |
Câu lệnh SQL chính xác đằng sau mỗi con số
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-07-01 13:30:00' AND window_start < '2026-07-01 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-07-01 13:30:00' AND window_start < '2026-07-01 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 dẫn đầu về giá trị giao dịch với $42.94 tỷ, SPY đứng thứ hai ở mức $27.76 tỷ, còn META đứng thứ tư với $22.72 tỷ. Một cổ phiếu đang giảm giá có giá trị giao dịch cao hơn quỹ chỉ số tới một nửa. Những mã biến động mạnh nhất cũng là các mã được giao dịch sôi động nhất. Bảng khối lượng cổ phiếu thường tạo ra một bức tranh méo mó: SOXS, ETF semiconductor nghịch đảo 3x, dẫn đầu với 553.1 triệu cổ phiếu, và có khối lượng giao dịch cao nhất trong ngày nhóm chip giảm mạnh. Một mã có thị giá thấp khép lại danh sách với 189.8 triệu cổ phiếu, tương đương giá trị $319 triệu (khối lượng tương đối phản ánh đúng điều này). Cơ sở dữ liệu: giờ giao dịch thông thường ngày 1 tháng 7; đã loại trừ một mã niêm yết sử dụng lại ticker (chứng từ lưu ký).
Bảng giao dịch quyền chọn
| Giao dịch quyền chọn (triệu) | Hợp đồng (triệu) | Call (% khối lượng) | Tỷ lệ put/call | % đáo hạn trong ngày | Hợp đồng đáo hạn thứ Năm 2/7 (triệu) | Giao dịch thứ Sáu 3/7 | Hợp đồng put SPY (triệu) | % put SPY thấp hơn 2% | % call SPY cao hơn 2% | Tỷ lệ put/call của MU | Tỷ lệ put/call của META | Tài sản cơ sở của hợp đồng hàng đầu | Giá thực hiện của hợp đồng hàng đầu | Loại hợp đồng hàng đầu | Khối lượng hợp đồng hàng đầu | Định dạng khối lượng hợp đồng hàng đầu | Giá trung bình hợp đồng hàng đầu | Hợp đồng hàng đầu đáo hạn trong ngày | Giá thực hiện hàng đầu trừ giá đóng cửa SPY | Giá đóng cửa SPY |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11.22 | 68.46 | 58.6 | 0.71 | 33.5 | 14.43 | 0 | 5.76 | 11.6 | 3.7 | 1.11 | 0.39 | SPY | 748 | C | 878947 | 878,947 | 0.707 | 1 | 2.31 | 745.69 |
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH
(
SELECT (any(underlying_symbol), any(toFloat64(strike_price)), any(option_type),
sum(size), round(avg(toFloat64(price)), 3),
any(if(substring(ticker, length(ticker) - 14, 6) = '260701', 1, 0)))
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-02 00:00:00'
GROUP BY ticker
ORDER BY sum(size) DESC, ticker ASC
LIMIT 1
) AS top_contract,
(
SELECT round(toFloat64(argMax(close, window_start)), 2)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 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(sumIf(toFloat64(size), option_type = 'P') / sumIf(toFloat64(size), option_type = 'C'), 2) AS put_call_ratio,
round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260701') / 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' AND option_type = 'P')) / 1e6, 2) AS spy_put_contracts_m,
round(100.0 * sumIf(size, underlying_symbol = 'SPY' AND option_type = 'P' AND toFloat64(strike_price) < spy_regular_close * 0.98)
/ sumIf(size, underlying_symbol = 'SPY' AND option_type = 'P'), 1) AS spy_puts_2pct_below_pct,
round(100.0 * sumIf(size, underlying_symbol = 'SPY' AND option_type = 'C' AND toFloat64(strike_price) > spy_regular_close * 1.02)
/ sumIf(size, underlying_symbol = 'SPY' AND option_type = 'C'), 1) AS spy_calls_2pct_above_pct,
round(sumIf(toFloat64(size), underlying_symbol = 'MU' AND option_type = 'P')
/ sumIf(toFloat64(size), underlying_symbol = 'MU' AND option_type = 'C'), 2) AS mu_put_call_ratio,
round(sumIf(toFloat64(size), underlying_symbol = 'META' AND option_type = 'P')
/ sumIf(toFloat64(size), underlying_symbol = 'META' AND option_type = 'C'), 2) AS meta_put_call_ratio,
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_volume,
reverse(arrayStringConcat(extractAll(reverse(toString(assumeNotNull(top_contract.4))), '\\d{1,3}'), ',')) AS top_contract_volume_fmt,
round(top_contract.5, 3) AS top_contract_avg_price,
top_contract.6 AS top_contract_is_same_day,
round(top_contract.2 - spy_regular_close, 2) AS top_strike_minus_spy_close,
spy_regular_close AS spy_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-02 00:00:00'Thị trường quyền chọn ghi nhận 68.46 triệu hợp đồng qua 11.22 triệu giao dịch khớp lệnh; call option chiếm 58.6% khối lượng, còn các hợp đồng đáo hạn trong ngày chiếm 33.5%. Không có dấu hiệu phòng hộ cho chỉ số: toàn thị trường có 0.71 put option trên mỗi call option. Trong số 5.76 triệu put option của SPY, chỉ 11.6% có giá thực hiện thấp hơn hơn hai phần trăm so với mức đóng cửa 745.69, tức các mức giá thực hiện ở vùng giảm sâu có thể mang lại lợi nhuận khi thị trường sụp đổ. Độ lệch tập trung ở các cổ phiếu riêng lẻ: số put option của Micron vượt số call option, ở mức 1.11 put trên mỗi call, trong khi số call option của META vượt số put option hơn hai lần, ở mức 0.39. Hợp đồng giao dịch sôi động nhất là call option SPY đáo hạn trong ngày, giá thực hiện $748; 878,947 hợp đồng được giao dịch với mức premium trung bình $0.707, khi đáo hạn còn cách giá thực hiện 2.31 dollar và đang out-of-the-money, tương tự phiên thứ Ba. Không có hợp đồng đáo hạn ngày 3 tháng 7 nào được khớp trong cả ngày (0 giao dịch; thị trường đóng cửa vào thứ Sáu đó); các hợp đồng tuần đáo hạn vào thứ Năm ghi nhận 14.43 triệu hợp đồng.
Lãi suất: kỳ hạn dài nhích lên, đầu ngắn hạn giảm
Lợi suất là mức đóng cửa hằng ngày, so với ngày 30 tháng 6.
| Điểm trên đường cong | Lợi suất ngày 1/7 (%) | Thay đổi trong ngày (bp) |
|---|---|---|
| 1 month | 3.67 | -3 |
| 3 month | 3.85 | -2 |
| 1 year | 4 | 2 |
| 2 year | 4.17 | 3 |
| 5 year | 4.24 | 5 |
| 10 year | 4.48 | 4 |
| 30 year | 4.97 | 6 |
| 2s10s spread | 0.31 | 1 |
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
t.1 AS curve_point,
round(t.2, 2) AS jul1_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-07-01') AS d,
(SELECT * FROM global_markets.treasury_yields WHERE date = '2026-06-30') AS p
)Lợi suất kỳ hạn 10 năm tăng 4 điểm cơ bản lên 4.48%, còn kỳ hạn 30 năm tăng 6 điểm cơ bản. Trong khi đó, lãi suất tín phiếu kỳ hạn 1 tháng giảm -3 điểm cơ bản. Các kỳ hạn trung và dài tăng, còn đầu ngắn hạn giảm. spread 2s10s đóng cửa ở 0.31 điểm phần trăm. Diễn biến này không cho thấy sự phân hóa như trên thị trường cổ phiếu.
Lịch giao dịch đằng sau phiên
| bản ghi ngày giao dịch không hưởng quyền | cổ phiếu trả cổ tức hàng tháng | cổ phiếu trả cổ tức hàng quý | tỷ lệ trả hàng tháng | đợt chia tách đã thực hiện | IPO đã niêm yết | hồ sơ SEC | hồ sơ Form 4 của nội bộ | hồ sơ 8-K | tên IPO | bài viết tin tức | nhà xuất bản tin tức | ticker được đưa tin nhiều nhất | bài viết được đưa tin nhiều nhất |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 746 | 572 | 123 | 76.7 | 9 | 3 | 4283 | 1072 | 248 | BSP — Bending Spoons S.p.A.; ITG — ITG Inc.; LIME — Neutron Holdings Inc. | 201 | 3 | MSFT | 16 |
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH
(
SELECT (count(), uniqExact(publisher))
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-01'
) AS news,
(
SELECT (argMax(t, n), max(n))
FROM (
SELECT t, count() AS n
FROM (
SELECT arrayJoin(tickers) AS t
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-01'
)
WHERE t != 'SPCX'
GROUP BY t
)
) AS top_news
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-01') AS ex_dividend_records,
(SELECT countIf(frequency = 12) FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-01') AS monthly_payers,
(SELECT countIf(frequency = 4) FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-01') AS quarterly_payers,
(SELECT round(100.0 * countIf(frequency = 12) / count(), 1) FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-01') AS monthly_payer_pct,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-01') AS splits_executed,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-01') AS ipos_listed,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-01') AS sec_filings,
(SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-01') AS insider_form4_filings,
(SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-01') AS filings_8k,
(SELECT arrayStringConcat(groupArray(concat(ticker, ' — ', issuer_name)), '; ') FROM (
SELECT ticker, issuer_name FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-01' 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Đợt cao điểm cuối quý diễn ra tại đây: 746 hồ sơ cổ tức chuyển sang ngày không hưởng quyền, tiếp nối làn sóng mà bản tổng kết tháng Sáu đã theo dõi, cùng với 9 đợt chia tách và 3 đợt niêm yết (BSP — Bending Spoons S.p.A.; ITG — ITG Inc.; LIME — Neutron Holdings Inc.). Dòng hồ sơ công bố thông tin sôi động trở lại: 4283 hồ sơ, trong đó 1072 là Form 4 và 248 là hồ sơ 8-K, sau ngày chỉ số gần như trống vào 30 tháng Sáu (ghi chú về khoảng trống cuối tháng). Feed của chúng tôi đăng 201 bài viết, trong đó MSFT mã được đề cập nhiều nhất tại 16.
Tuy nhiên, một con số đếm không cho biết ai là bên thực sự tạo ra dòng tiền giao dịch. Nếu xếp hạng theo giá trị giao dịch, danh sách này hoàn toàn không phải các công ty:
| ticker | tiền mặt mỗi cổ phiếu | số lần chi trả mỗi năm | giá đóng cửa trong ngày | tỷ lệ trên giá (%) | lợi suất quy đổi năm (%) | giá trị giao dịch trong ngày ($ tỷ) |
|---|---|---|---|---|---|---|
| SGOV | 0.2958 | 12 | 100.4 | 0.29 | 3.54 | 3.5 |
| HYG | 0.3688 | 12 | 79.62 | 0.46 | 5.56 | 2.77 |
| LQD | 0.3815 | 12 | 108.46 | 0.35 | 4.22 | 2.57 |
| TLT | 0.318 | 12 | 85.52 | 0.37 | 4.46 | 2.01 |
| BITO | 0.0104 | 12 | 8.14 | 0.13 | 1.53 | 1.84 |
| BND | 0.2445 | 12 | 73.04 | 0.33 | 4.02 | 1.51 |
| BIL | 0.2676 | 12 | 91.39 | 0.29 | 3.51 | 1.47 |
| VCIT | 0.3319 | 12 | 82.18 | 0.4 | 4.85 | 0.93 |
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH divs AS (
SELECT ticker, max(toFloat64(cash_amount)) AS cash, max(frequency) AS freq
FROM global_markets.stocks_dividends
WHERE ex_dividend_date = '2026-07-01' AND distribution_type = 'recurring'
GROUP BY ticker
),
tape AS (
SELECT ticker,
sum(toFloat64(close) * toFloat64(volume)) AS dollar_volume,
toFloat64(argMax(close, (window_start, close))) AS day_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
)
SELECT
d.ticker AS ticker,
round(d.cash, 4) AS cash_per_share,
d.freq AS payments_per_year,
round(t.day_close, 2) AS day_close,
round(100 * d.cash / t.day_close, 2) AS pct_of_price,
round(100 * d.cash * d.freq / t.day_close, 2) AS annualized_yield_pct,
round(t.dollar_volume / 1e9, 2) AS day_dollar_bn
FROM divs d JOIN tape t ON d.ticker = t.ticker
WHERE t.dollar_volume > 0 AND d.cash > 0
ORDER BY t.dollar_volume DESC
LIMIT 8Cả tám ticker có thanh khoản ex-dividend cao nhất đều là các quỹ chi trả 12 lần mỗi năm: SGOV, một quỹ tín phiếu Kho bạc, chuyển sang ngày không hưởng quyền với mức $0.2958 mỗi chứng chỉ (0.29% giá, tương đương 3.54% theo năm), trên giá trị giao dịch $3.5 tỷ; HYG, một quỹ trái phiếu lợi suất cao, ở mức $0.3688. Đây là làn sóng vào đầu tháng: 572 trong tổng số 746 hồ sơ trong ngày (76.7%) là các bên chi trả hàng tháng, chủ yếu là những quỹ phân phối thu nhập từ lãi, so với 123 bên chi trả hàng quý. Mức giảm giá vào ngày ex-date là điều chỉnh mang tính cơ học, không phải khoản thua lỗ.
Ngày đầu tiên của một quý có bao giờ chỉ là một ngày giao dịch bình thường?
Cách diễn giải gần như đã có sẵn: quý mới, dòng tiền mới, phân bổ mới. Nhưng dữ liệu lại cho kết quả khác.
| số phiên mở cửa quý được đo lường | trung vị biến động mở cửa quý (%) | số phiên mở cửa quý tăng | số phiên mở cửa quý giảm | biến động mở cửa-đóng cửa ngày 1/7 (%) | xếp hạng ngày 1/7 từ tệ nhất đến tốt nhất | biến động mở cửa quý tệ nhất (%) | biến động mở cửa quý tốt nhất (%) | mốc đo lường đầu tiên |
|---|---|---|---|---|---|---|---|---|
| 91 | 0.01 | 46 | 45 | 0.09 | 50 | -2.28 | 3.18 | January 2004 |
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
count() AS quarter_opens_measured,
round(quantileExact(0.5)(oc_pct), 2) AS median_quarter_open_pct,
countIf(oc_pct > 0) AS quarter_opens_green,
countIf(oc_pct <= 0) AS quarter_opens_red,
round(anyIf(oc_pct, first_day = toDate('2026-07-01')), 2) AS jul1_oc_pct,
arrayCount(x -> x < anyIf(oc_pct, first_day = toDate('2026-07-01')), groupArrayIf(oc_pct, first_day != toDate('2026-07-01'))) + 1 AS jul1_rank_worst_to_best,
round(min(oc_pct), 2) AS worst_quarter_open_pct,
round(max(oc_pct), 2) AS best_quarter_open_pct,
concat(monthName(min(first_day)), ' ', toString(toYear(min(first_day)))) AS first_measured
FROM (
SELECT f.first_day AS first_day, d.oc_pct AS oc_pct
FROM (
SELECT toStartOfQuarter(d) AS q, min(d) AS first_day
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2004-01-01 00:00:00')
AND window_start < toDateTime('2026-07-02 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY d
)
GROUP BY q
) f
INNER JOIN (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
(argMax(toFloat64(close), (window_start, close)) / argMin(toFloat64(open), (window_start, open)) - 1) * 100 AS oc_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2004-01-01 00:00:00')
AND window_start < toDateTime('2026-07-02 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY d
) d ON d.d = f.first_day
)Trong 91 phiên mở đầu quý kể từ January 2004, mức biến động trung vị từ giá mở cửa đến giá đóng cửa của SPY trong ngày đầu tiên mỗi quý là 0.01%. Có 46 phiên tăng và 45 phiên giảm, trong khoảng từ -2.28% đến 3.18%. Kết quả gần như tung đồng xu, chỉ kèm sai số làm tròn. Ngày 1 tháng 7 ghi nhận 0.09%, xếp hạng 50 trên thang từ 91, với vị trí từ tệ nhất đến tốt nhất, đúng ở giữa. Cơ sở tính toán: biến động từ giá mở cửa đến giá đóng cửa trong giờ giao dịch thông thường của SPY, với phiên đầu tiên của mỗi quý trong cơ sở dữ liệu.
Điều nhà đầu tư còn lại sau phiên giao dịch
Chỉ số đã biến động 0.09%; nhóm gồm tám cổ phiếu trải từ -10.45% đến 8.88%; công cụ bảo vệ hầu như không được định giá lại. Đó là phép tính thông thường của một thị trường tập trung: khoản lỗ của một ngành được bù đắp bởi mức tăng của 7 trong số 11 ngành còn lại, và đó là kết quả ròng của chỉ số. Nhìn ở cấp độ chỉ số thì không thấy điều gì đặc biệt; nhìn ở cấp độ vị thế thì thấy một phần mười khoản đầu tư đã biến mất chỉ trong một phiên.
Phiên giao dịch, đã được xác minh
| thanh SPY đầu tiên theo ET | thanh SPY cuối cùng theo ET | thanh phút SPY | thanh phiên chính | phiên trong ngày | dòng ngày lễ 1/7 |
|---|---|---|---|---|---|
| 04:00 | 19:59 | 893 | 390 | 1 | 0 |
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
formatDateTime(min(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS first_spy_bar_et,
formatDateTime(max(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS last_spy_bar_et,
count() AS spy_minute_bars,
countIf(window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00') AS regular_session_bars,
uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00') AS day_sessions,
(SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-01') AS jul1_holiday_rows
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-01 00:00:00' AND window_start < '2026-07-02 00:00:00'Các bar của SPY kéo dài từ 04:00 đến 19:59 theo giờ New York. Trong đó có 390 bar thuộc khung giờ giao dịch thông thường và 0 dòng dữ liệu ngày nghỉ lễ. Đây là một phiên đầy đủ, đã được xác minh từ dữ liệu giao dịch thực tế.
Câu hỏi thường gặp
Thị trường chứng khoán tăng hay giảm vào ngày 1 tháng 7 năm 2026?
Điều này phụ thuộc vào thị trường bạn xem. SPY đóng cửa ở mức -0.08%, DIA 0.02%, QQQ -1.44%; 3465 mã có thanh khoản cao giảm giá so với 2928 mã tăng giá, trong khi 7 trong số 11 quỹ ngành đóng cửa trong sắc xanh; công nghệ là trường hợp ngoại lệ.
Vì sao Micron, SanDisk, Western Digital và Seagate đều giảm vào ngày 1 tháng 7 năm 2026?
Dữ liệu này phản ánh biến động đồng thời, không cho biết nguyên nhân: cả bốn mã đều giảm trong khoảng từ -5.11% đến -10.45%. Bài viết cùng ngày của The Motley Fool về Micron, xuất hiện trong bảng tin trên trang này vào lúc 14:11 ET, có tiêu đề “Why Micron Stock Is Plummeting Today”. Đó là cách diễn giải của nguồn tin, không phải kết luận rút ra từ dữ liệu giao dịch.
Vì sao META tăng vào ngày 1 tháng 7 năm 2026?
META đóng cửa tăng 8.88%, sau khi chạm mức thấp nhất trong nến mở cửa. The Motley Fool cho rằng đà tăng này xuất phát từ các báo cáo nói rằng công ty dự định bán phần công suất điện toán AI dư thừa như một mảng kinh doanh cloud. Đây là thông tin do nguồn tin quy cho các báo cáo đó, không phải nhận định của chúng tôi.
Ngày giao dịch đầu tiên của một quý có thường là ngày tăng mạnh không?
Không có bằng chứng cho thấy điều đó. Trong 91 lần mở cửa quý kể từ January 2004, mức biến động từ mở cửa đến đóng cửa trung vị của SPY là 0.01%: 46 phiên tăng, 45 phiên giảm, gần như ngang ngửa; ngày 1 tháng 7 nằm ở khoảng giữa.
Thị trường quyền chọn có phòng hộ cho đợt bán tháo ngày 1 tháng 7 năm 2026 không?
Không, nếu xét ở cấp chỉ số: toàn thị trường có 0.71 put trên mỗi call, và chỉ 11.6% khối lượng put của SPY có giá thực hiện thấp hơn giá đóng cửa trên hai phần trăm.
Ghi chú dữ liệu
- Dollar volume là chỉ báo đại diện theo phút, được tính bằng giá đóng cửa × khối lượng, cộng theo từng bar một phút trong giờ giao dịch chính thức. Các mức cực trị hiển thị đã được đối chiếu với các bar liền kề; nếu trùng nhau, lấy mốc xuất hiện sớm nhất.
- Không có chỉ số VIX giao ngay tại đây. Bảng biến động sử dụng các quỹ futures VIX niêm yết. Các quỹ này nắm giữ và thực hiện rolling futures, có liên quan đến chỉ số nhưng không bao giờ đồng nhất với chỉ số.
- Các mức cao/thấp mới trong quý so sánh các mức cực trị trong giờ giao dịch chính thức ngày 1/7 với biên độ từ ngày 1/4 đến ngày 30/6 của từng mã. Phạm vi này chỉ áp dụng cho các mã có thanh khoản và có dữ liệu bar đầy đủ trong cả quý; các mã giảm được hiển thị trong bảng.
- Bảng ngành là một rổ được tuyển chọn gồm 11 ETF SPDR, không phải trường dữ liệu do nhà cung cấp xác định; bảng tin sử dụng một feed được cấp phép gồm 12 bài viết từ hai nhà xuất bản; một mã bị lặp trong danh sách đã được loại khỏi các bảng xếp hạng (các biên lai của mã đó).
Phương pháp luận
- Một phiên giao dịch (1 phiên, được xác minh từ các nến quan sát được và bảng ngày nghỉ, không suy đoán). Dấu thời gian được lưu theo UTC và chuyển sang giờ New York trong các truy vấn; “giá đóng cửa” là nến phút cuối cùng của phiên giao dịch thông thường, còn biến động trong ngày được tính so với ngày 30 tháng 6.
- Các số thập phân được chuyển sang số thực 64-bit trước khi tính tỷ số; ngày đáo hạn quyền chọn được phân tích lại từ ticker OCC. Các panel chỉ chạy một lần tại thời điểm biên soạn, thông qua đường dẫn chỉ đọc có kiểm soát. Trạng thái kho dữ liệu tính đến ngày 13 tháng 7 năm 2026; ấn bản này bổ sung các panel về ngành, biến động, tin tức, cổ tức và lịch sử theo quý.
Mỗi panel gồm kết quả truy vấn đã lưu, biểu đồ, bảng và SQL trong cùng một đối tượng. Bạn có thể dán bất kỳ thành phần nào vào terminal Strasmore. Tiếp theo: ngày 2 tháng 7; trong tuần: tuần có ngày nghỉ lễ.