Strasmore Research
Tổng hợp thị trường Matt ConnorBởi Matt Connor · Cập nhật 2026-08-08

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.

Truy vấnSPY / QQQ / DIA / IWM: ngày 1/7 so với giá đóng cửa ngày 30/6, giờ giao dịch chính
tickergiá đóng cửa trướcgiá mở cửa trong ngàygiá đóng cửa trong ngày% thay đổimức cao nhất trong ngàymức thấp nhất trong ngàycổ phiếu giao dịch (triệu)
DIA522.28521.43522.410.02526.72519.623.2
IWM300.42299.93299.31-0.37302.72298.9218.3
QQQ735.76729.19725.16-1.44731.92724.634.7
SPY746.32745745.69-0.08749.44742.3837.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.ticker
Tự chạy truy vấn này

Phâ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

Truy vấnBiến động từ giá mở cửa đến đóng cửa của SPY, xếp hạng trong tháng giao dịch gần nhất (hạng 1 = biến động tuyệt đối lớn nhất)
% biến động trong ngàyxếp hạng biến động tuyệt đốisố phiên so sánhphiên đầu tiên
0.0920222026-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
)
Tự chạy truy vấn này

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ộ:

Truy vấnNhóm biến động ngày 1/7: ETF futures VIX so với giá đóng cửa thứ Ba, với SPY làm mốc
tickergiá đóng cửa trướcgiá đóng cửa trong ngày% thay đổi% biên độ
SPY746.32745.69-0.080.95
SVXY57.2557.01-0.421.19
UVXY24.8725.151.133.68
VIXY21.321.470.82.38
VXX22.1122.270.722.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 ticker
Tự chạy truy vấn này

VXX, 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

Truy vấnMã tăng, mã giảm và mức cao mới trong quý so với mức thấp mới, trong số các ticker có giá trị giao dịch ít nhất $1M ngày 1/7
mã tăng giámã giảm giámã không đổi% mã tăng giámã đạt đỉnh quý mớimã đạt đáy quý mớisố đỉnh trên mỗi đáymã có đủ dữ liệu một quýticker thanh khoản caoticker giao dịch trong cả hai phiênloại do bộ lọc thanh khoảnloại do lịch sử quý ngắn
292834658245.28362463.462176475119105435258
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 > 0
Tự chạy truy vấn này

2928 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.

Truy vấn11 ETF ngành S&P ngày 1/7, từ tốt nhất đến kém nhất so với giá đóng cửa thứ Ba
tickergiá đóng cửa trướcgiá đó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ạigiá trị giao dịch trong ngày ($ tỷ)
XLC107.16109.742.414.9711.46
XLF53.6154.792.24.7622.35
XLY117.27118.070.683.2431.02
XLV158.67159.570.573.1341.48
XLRE44.0244.180.362.9350.33
XLB50.84510.312.8860.63
XLP83.0883.330.32.8670.85
XLE53.1452.82-0.61.9671.66
XLI185.22183.41-0.981.5971.35
XLU45.3444.76-1.281.2871.17
XLK190.42185.54-2.56071.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 DESC
Tự chạy truy vấn này

Dị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.

Truy vấnNhóm cổ phiếu bộ nhớ và megacap: biến động so với giá đóng cửa thứ Ba, thời điểm trong biên độ và giá trị giao dịch
tickergiá đóng cửa trướcgiá đóng cửa trong ngày% thay đổimứ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ỷ)
AMD580.82540.89-6.8709:5115:579574.7112
META562.94612.928.8811:0509:305705.5822.72
MRVL297.79271.95-8.6810:0815:589587.87.14
MU1151.011033.29-10.2309:4815:599596.2842.94
NVDA199.76197.58-1.0915:0909:335733.3121.73
SNDK2272.592035.07-10.4509:5114:498896.3918.38
STX964.55915.25-5.1109:5109:355755.692.84
WDC638.57598.37-6.309:5110:466465.394
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 ticker
Tự chạy truy vấn này

SanDisk (-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 đó:

Truy vấn12 bài tin tức mới nhất trong ngày gắn với MU, SNDK, STX, WDC hoặc META (một nguồn tin được cấp phép)
Thời điểm đăng (ET)Nhà xuất bảnTên được gắn thẻTiêu đề
11:30The Motley FoolMUCould Micron Stock Reach $2,000 on Memory Demand Alone?
12:15The Motley FoolMUIf You'd Invested $1,500 in Micron Stock 1 Year Ago, Here's How Much You
12:26The Motley FoolMETAWhy CoreWeave Stock Is Tumbling Today
14:11The Motley FoolMUWhy Micron Stock Is Plummeting Today
14:24Investing.comMETAMarkets Whipsaw as Semiconductors Fall and Magnificent 7 Stocks Move Hig
15:23The Motley FoolSNDK MU WDCWill Sandisk Stock Split by Year-End 2026?
15:32Investing.comMETANasdaq Posts Best Quarter in 6 Years as AI Backlogs Grow
15:43Investing.comMETA MUS&P 500 Breadth Shows Rotation Is Replacing Mega-Cap Dependence
17:12The Motley FoolMETA MU SNDKStock Market Today, July 1: Meta Shakes Up Cloud Sector and Tech Stocks
17:16The Motley FoolMETAStock Market Today, July 1: Meta Surges on Reported Plan for AI Cloud Bu
17:33The Motley FoolMETAStock Market Today, July 1: CoreWeave Stock Tumbles as Meta Cloud Report
22:20The Motley FoolMETAWhy 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 ASC
Tự chạy truy vấn này

Bà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

Truy vấnDẫn đầu volume theo hai cách: top 6 theo giá trị giao dịch, top 4 theo số cổ phiếu giao dịch (loại một mã trùng đang chờ xác minh pháp nhân)
tickerBảng xếp hạngKhối lượng (tỷ $)Giá trị (triệu $)Cổ phiếu (triệu)% so với mã dẫn đầu bảng
MUby dollars traded42.94None40.6100
SPYby dollars traded27.76None37.264.6
QQQby dollars traded25.24None34.758.8
METAby dollars traded22.72None36.952.9
NVDAby dollars traded21.73None110.450.6
SNDKby dollars traded18.38None8.942.8
SOXSby shares traded2.05None553.1100
TZAby shares traded0.87867230.441.7
BITOby shares traded1.84None227.141.1
LHAIby shares traded0.32319189.834.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) DESC
Tự chạy truy vấn này

MU 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

Truy vấnMột dòng cho toàn bộ ngày options: volume, đáo hạn trong ngày, độ lệch put/call và hợp đồng sôi động nhất
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àyHợp đồng đáo hạn thứ Năm 2/7 (triệu)Giao dịch thứ Sáu 3/7Hợ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 MUTỷ lệ put/call của METATài sản cơ sở của hợp đồng hàng đầuGiá thực hiện của hợp đồng hàng đầuLoại hợp đồng hàng đầuKhối lượng hợp đồng hàng đầuĐịnh dạng khối lượng hợp đồng hàng đầuGiá trung bình hợp đồng hàng đầuHợp đồng hàng đầu đáo hạn trong ngàyGiá thực hiện hàng đầu trừ giá đóng cửa SPYGiá đóng cửa SPY
11.2268.4658.60.7133.514.4305.7611.63.71.110.39SPY748C878947878,9470.70712.31745.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'
Tự chạy truy vấn này

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.

Truy vấnĐường cong Treasury, giá đóng cửa ngày 1/7 so với ngày 30/6 (chỉ các kỳ hạn có dữ liệu)
Điểm trên đường congLợi suất ngày 1/7 (%)Thay đổi trong ngày (bp)
1 month3.67-3
3 month3.85-2
1 year42
2 year4.173
5 year4.245
10 year4.484
30 year4.976
2s10s spread0.311
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
)
Tự chạy truy vấn này

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

Truy vấnLịch doanh nghiệp và luồng thông tin ngày 1/7, trong một dòng
bản ghi ngày giao dịch không hưởng quyềncổ phiếu trả cổ tức hàng thángcổ phiếu trả cổ tức hàng quýtỷ lệ trả hàng thángđợt chia tách đã thực hiệnIPO đã niêm yếthồ sơ SEChồ sơ Form 4 của nội bộhồ sơ 8-Ktên IPObài viết tin tứcnhà xuất bản tin tứcticker được đưa tin nhiều nhấtbài viết được đưa tin nhiều nhất
74657212376.79342831072248BSP — Bending Spoons S.p.A.; ITG — ITG Inc.; LIME — Neutron Holdings Inc.2013MSFT16
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ự chạy truy vấn này

Đợ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 đó 1072Form 4248 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:

Truy vấnCác tên tuổi lớn nhất giao dịch không hưởng cổ tức ngày 1/7, xếp hạng theo giá trị giao dịch trong ngày
tickertiền mặt mỗi cổ phiếusố lần chi trả mỗi nămgiá đóng cửa trong ngàytỷ lệ trên giá (%)lợi suất quy đổi năm (%)giá trị giao dịch trong ngày ($ tỷ)
SGOV0.295812100.40.293.543.5
HYG0.36881279.620.465.562.77
LQD0.381512108.460.354.222.57
TLT0.3181285.520.374.462.01
BITO0.0104128.140.131.531.84
BND0.24451273.040.334.021.51
BIL0.26761291.390.293.511.47
VCIT0.33191282.180.44.850.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 8
Tự chạy truy vấn này

Cả 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.

Truy vấnMọi phiên mở đầu quý kể từ năm 2004: biến động từ giá mở cửa đến đóng cửa của SPY, với ngày 1/7 được xếp hạng trong nhóm
số phiên mở cửa quý được đo lườngtrung vị biến động mở cửa quý (%)số phiên mở cửa quý tăngsố phiên mở cửa quý giảmbiế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ấtbiế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
910.0146450.0950-2.283.18January 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
)
Tự chạy truy vấn này

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

Truy vấnKiểm tra phiên: khoảng thời gian các thanh phút quan sát được của SPY
thanh SPY đầu tiên theo ETthanh SPY cuối cùng theo ETthanh phút SPYthanh phiên chínhphiên trong ngàydòng ngày lễ 1/7
04:0019:5989339010
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'
Tự chạy truy vấn này

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ễ.

#recap#daily#spy#qqq#market structure