2026年7月8日市场回顾:芯片股反弹与全市场数据
芯片股仅反弹一天,指数几乎未动。多数半导体股上涨,NVDA连续第二日走高,MU成交金额涨幅居首,而全市场下跌股超过上涨股两倍。
2026年7月8日(星期三)芯片股仅出现一天反弹,指数几乎没有受到影响。SNDK收涨 +6.8%,AVGO收涨 +4.82%,NVDA收涨 +3.66%,较周二芯片股暴跌明显反转,但指数ETF基本未动:SPY -0.31%,QQQ +0.25%。大盘涨跌家数比前一日更加偏向下跌,1821只股票上涨,4260只股票下跌;上涨股占比为29.6%,前一交易日为33.8%。以下所有数字均来自已存储查询;展开任一面板即可查看完整SQL。
记分板
每项变化均比较7月8日常规交易时段最后一分钟K线与7月7日(周二)的对应数据,两者为连续交易日。各行按字母顺序排列,因此每只ETF的位置固定。
| 股票代码 | 前收盘价 | 日开盘价 | 日收盘价 | 跳空幅度(%) | 日内涨跌幅(%) | 涨跌幅(%) | 日最高价 | 日最低价 | 成交股数(百万) |
|---|---|---|---|---|---|---|---|---|---|
| DIA | 528.48 | 523.34 | 522.72 | -0.97 | -0.12 | -1.09 | 524.46 | 520.03 | 3.2 |
| IWM | 296.2 | 294.03 | 293.47 | -0.73 | -0.19 | -0.92 | 295.1 | 290.68 | 20.3 |
| QQQ | 709.5 | 704.95 | 711.3 | -0.64 | 0.9 | 0.25 | 712.26 | 700.91 | 29.5 |
| SPY | 747.66 | 743.16 | 745.31 | -0.6 | 0.29 | -0.31 | 746.15 | 739.51 | 35.6 |
每个数字背后的完整 SQL
WITH prior AS (
SELECT ticker, argMax(close, window_start) AS prior_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 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-08 13:30:00' AND window_start < '2026-07-08 20:00:00'
GROUP BY ticker
)
SELECT
s.ticker AS ticker,
round(toFloat64(p.prior_close), 2) AS prior_close,
round(toFloat64(s.day_open), 2) AS day_open,
round(toFloat64(s.day_close), 2) AS day_close,
round((toFloat64(s.day_open) / toFloat64(p.prior_close) - 1) * 100, 2) AS gap_pct,
round((toFloat64(s.day_close) / toFloat64(s.day_open) - 1) * 100, 2) AS intraday_pct,
round((toFloat64(s.day_close) / toFloat64(p.prior_close) - 1) * 100, 2) AS pct_change,
round(toFloat64(s.day_high), 2) AS day_high,
round(toFloat64(s.day_low), 2) AS day_low,
s.shares_traded_m
FROM sess s LEFT JOIN prior p ON s.ticker = p.ticker
ORDER BY ticker这四只ETF均在开盘时跳空下跌,随后走势各异。DIA开盘价相对前一交易日收盘价为-0.97%,之后进一步走弱,收于-1.09%。IWM开盘为-0.73%,全天维持跌势,收于-0.92%。SPY开盘为-0.6%,盘中逐步收复失地,但仍收于-0.31%;其较开盘价的回升幅度小于开盘跳空跌幅。QQQ开盘为-0.64%,收盘前上涨至+0.25%,是四只ETF中唯一收涨的标的。
这一天是否异常?
SPY 从开盘到收盘的涨跌幅为 0.29%,在过去 22 个交易日中排名第 16。对该指数而言,这是处于中间水平的一天,并不极端。QQQ 的收盘价环比变动为 +0.25%,在过去 22 个交易日中排名第 21。这是 QQQ 过去一个月中幅度最小的变动之一,与该指数涨跌幅有限的表现一致。
| QQQ收盘至收盘涨跌幅(%) | QQQ绝对变动排名 | QQQ比较交易日数 | SPY开盘至收盘涨跌幅(%) | SPY绝对变动排名 | SPY比较交易日数 | 首个交易日 |
|---|---|---|---|---|---|---|
| 0.25 | 21 | 22 | 0.29 | 16 | 22 | 2026-06-05 |
每个数字背后的完整 SQL
SELECT
round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-08')), 2) AS qqq_close_over_close_pct,
arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-08'))), groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-07-08'))) + 1 AS qqq_abs_move_rank,
countIf(ticker = 'QQQ') AS qqq_sessions_compared,
round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-08')), 2) AS spy_open_to_close_pct,
arrayCount(x -> x > abs(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-08'))), groupArrayIf(abs(oc_pct), ticker = 'SPY' AND d != toDate('2026-07-08'))) + 1 AS spy_abs_move_rank,
countIf(ticker = 'SPY') AS spy_sessions_compared,
toString(min(d)) AS first_session
FROM (
SELECT ticker, d,
(close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY d) - 1) * 100 AS cc_pct,
oc_pct
FROM (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(toFloat64(close), window_start) AS close_px,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ')
AND window_start >= toDateTime('2026-06-05 13:30:00')
AND window_start < toDateTime('2026-07-09 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker, d
)
)市场广度:下跌股与上涨股的比例较前一日进一步恶化
| 上涨股数 | 下跌股数 | 平盘股数 | 高流动性股票代码 | 两日均有交易 | 因流动性筛选剔除 | 上涨股比例(%) | 7月7日上涨股比例(%) |
|---|---|---|---|---|---|---|---|
| 1821 | 4260 | 74 | 6155 | 11439 | 5284 | 29.6 | 33.8 |
每个数字背后的完整 SQL
SELECT
countIf(close_8 > close_7 AND close_7 > 0 AND dv_8 >= 1000000) AS advancers,
countIf(close_8 < close_7 AND close_7 > 0 AND dv_8 >= 1000000) AS decliners,
countIf(close_8 = close_7 AND close_7 > 0 AND dv_8 >= 1000000) AS unchanged,
countIf(close_7 > 0 AND close_8 > 0 AND dv_8 >= 1000000) AS liquid_tickers,
countIf(close_7 > 0 AND close_8 > 0) AS traded_both_sessions,
countIf(close_7 > 0 AND close_8 > 0) - countIf(close_7 > 0 AND close_8 > 0 AND dv_8 >= 1000000) AS dropped_by_liquidity_filter,
round(100.0 * countIf(close_8 > close_7 AND close_7 > 0 AND dv_8 >= 1000000) / countIf(close_7 > 0 AND close_8 > 0 AND dv_8 >= 1000000), 1) AS advancer_pct,
round(100.0 * countIf(close_7 > close_6 AND close_6 > 0 AND dv_7 >= 1000000) / countIf(close_7 > 0 AND close_6 > 0 AND dv_7 >= 1000000), 1) AS jul7_advancer_pct
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')) AS close_6,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')) AS close_7,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) AS close_8,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00') AS dv_8,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00') AS dv_7
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-08 20:00:00'
GROUP BY ticker
)上涨股(1821)与下跌股(4260)之间的差距,使上涨股占比降至 29.6%,低于前一交易日的 33.8%。两天均采用相同的计算方法和流动性筛选标准。在两天都有收盘价的 11439 只股票中,有 5284 只未达到成交额100万美元的筛选标准,因此不计入统计。由芯片股带动的反弹以及指数涨跌互现的收盘表现,掩盖了大盘交易面更加普遍的下跌。
芯片板块大幅反弹,成交量显著放大
表格按字母顺序排列,因此每个名称的位置固定不变;周二的比较数据根据下方成交回报区块中7月7日和7月6日的收盘价重新计算。
| 股票代码 | 前收盘价 | 日收盘价 | 涨跌幅(%) | 振幅(%) | 日最低价 | 日最高价 | 最低价时间(美东时间) | 最高点分钟(ET) | 日成交额(十亿美元) |
|---|---|---|---|---|---|---|---|---|---|
| AMD | 516.57 | 517.26 | 0.13 | 4.81 | 498.15 | 522.98 | 683 | 587 | 8.93 |
| AVGO | 370.79 | 388.67 | 4.82 | 4.91 | 376.89 | 395.09 | 570 | 778 | 9.39 |
| INTC | 110.5 | 110.27 | -0.21 | 5.5 | 104.41 | 110.49 | 713 | 957 | 9.48 |
| KLAC | 216.52 | 221.03 | 2.08 | 4.2 | 214.3 | 223.4 | 685 | 929 | 1.79 |
| LRCX | 326.12 | 332.93 | 2.09 | 4.53 | 322.72 | 337.5 | 570 | 587 | 2.1 |
| MRVL | 230.81 | 231.66 | 0.37 | 5.12 | 224.98 | 236.79 | 570 | 593 | 4.57 |
| MU | 938.95 | 949.37 | 1.11 | 6.24 | 900.41 | 959 | 570 | 600 | 32.02 |
| NVDA | 196.93 | 204.14 | 3.66 | 5.13 | 195.06 | 205.16 | 570 | 937 | 24.17 |
| SNDK | 1619.26 | 1729.4 | 6.8 | 8.94 | 1590 | 1734.69 | 570 | 959 | 16.82 |
| SOXL | 165.27 | 174.84 | 5.79 | 10.82 | 158.87 | 176.75 | 570 | 816 | 8.12 |
| SOXS | 4.82 | 4.52 | -6.22 | 11 | 4.46 | 4.99 | 929 | 570 | 2.97 |
| STX | 827.4 | 859.68 | 3.9 | 6.18 | 811.27 | 862.41 | 570 | 959 | 3.46 |
| TER | 343.1 | 351.56 | 2.47 | 5.6 | 335.06 | 354.27 | 686 | 587 | 0.77 |
| WDC | 532.34 | 550.71 | 3.45 | 6.91 | 526 | 562.76 | 570 | 600 | 3.03 |
每个数字背后的完整 SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-08 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-08 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-08 00:00:00') AS day_low,
argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-08 00:00:00') AS low_bar,
argMaxIf(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-08 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-08 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AMD', 'AVGO', 'INTC', 'KLAC', 'LRCX', 'MRVL', 'MU', 'NVDA', 'SNDK', 'SOXL', 'SOXS', 'STX', 'TER', 'WDC')
AND ((window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')
OR (window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 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) / prior_close) * 100, 2) AS range_pct,
round(toFloat64(day_low), 2) AS day_low,
round(toFloat64(day_high), 2) AS day_high,
toUInt32(toHour(toTimeZone(low_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(low_bar, 'America/New_York'))) AS low_minute_et,
toUInt32(toHour(toTimeZone(high_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(high_bar, 'America/New_York'))) AS high_minute_et,
day_dollar_bn
FROM per_name
ORDER BY ticker12只芯片股收涨,与周二的交易时段相反;周二有12只收跌。SNDK领涨板块,涨幅为+6.8%,成交额为16.82B美元;AVGO紧随其后,涨幅为+4.82%。其他存储芯片股也同步上涨:STX上涨+3.9%,WDC上涨+3.45%。三倍杠杆产品SOXL上涨+5.79%,反向产品SOXS则为-6.22%,与标的板块单日复苏的表现一致。MU涨幅相对温和,报+1.11%,但成交额达到32.02B美元,是表中成交额最大的名称。NVDA连续第二个交易日收涨,涨幅为+3.66%;在周二的抛售中,该板块仅有2只股票仍收涨,其中包括当日上涨+0.67%的NVDA。
| 7月8日上涨 | 7月8日下跌 | 7月7日上涨 | 7月7日下跌 | NVDA 7月7日涨跌幅 | 统计标的数 |
|---|---|---|---|---|---|
| 12 | 2 | 2 | 12 | 0.67 | 14 |
每个数字背后的完整 SQL
SELECT
countIf(close_8 > close_7) AS jul8_green,
countIf(close_8 < close_7) AS jul8_red,
countIf(close_7 > close_6) AS jul7_green,
countIf(close_7 < close_6) AS jul7_red,
round(anyIf((close_7 / close_6 - 1) * 100, ticker = 'NVDA'), 2) AS nvda_jul7_pct,
count() AS names_counted
FROM (
SELECT ticker,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')) AS close_6,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')) AS close_7,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) AS close_8
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AMD', 'AVGO', 'INTC', 'KLAC', 'LRCX', 'MRVL', 'MU', 'NVDA', 'SNDK', 'SOXL', 'SOXS', 'STX', 'TER', 'WDC')
AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-08 20:00:00'
GROUP BY ticker
)另一面:防御型板块和成长型超大盘股未能跟随
| 股票代码 | 前收盘价 | 日开盘价 | 日收盘价 | 跳空幅度(%) | 日内涨跌幅(%) | 涨跌幅(%) | 日成交额(十亿美元) |
|---|---|---|---|---|---|---|---|
| CRNX | 83.53 | 83.52 | 83.45 | -0.01 | -0.08 | -0.1 | 1.38 |
| CVX | 173.97 | 176.8 | 175.92 | 1.63 | -0.5 | 1.12 | 1.36 |
| JNJ | 267.29 | 268.6 | 263.36 | 0.49 | -1.95 | -1.47 | 1.38 |
| LLY | 1235.64 | 1221.1 | 1215.87 | -1.18 | -0.43 | -1.6 | 2.55 |
| META | 615.57 | 614.38 | 603.03 | -0.19 | -1.85 | -2.04 | 5.86 |
| TSLA | 402.88 | 399.38 | 393.92 | -0.87 | -1.37 | -2.22 | 11.71 |
| UNH | 428.18 | 427.14 | 425.56 | -0.24 | -0.37 | -0.61 | 1.28 |
| XOM | 141.65 | 143.44 | 140.96 | 1.26 | -1.73 | -0.49 | 2.08 |
每个数字背后的完整 SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-08 00:00:00')) AS prior_close_raw,
toFloat64(argMinIf(open, window_start, window_start >= '2026-07-08 00:00:00')) AS day_open_raw,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 00:00:00')) AS day_close_raw,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-08 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('CRNX', 'CVX', 'JNJ', 'LLY', 'META', 'TSLA', 'UNH', 'XOM')
AND ((window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')
OR (window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round(prior_close_raw, 2) AS prior_close,
round(day_open_raw, 2) AS day_open,
round(day_close_raw, 2) AS day_close,
round((day_open_raw / prior_close_raw - 1) * 100, 2) AS gap_pct,
round((day_close_raw / day_open_raw - 1) * 100, 2) AS intraday_pct,
round((day_close_raw / prior_close_raw - 1) * 100, 2) AS pct_chg,
day_dollar_bn
FROM per_name
ORDER BY ticker成长型超大盘股的走势与芯片板块相反:TSLA -2.22%、META -2.04%、LLY -1.6%。CVX 是该面板中唯一收涨的股票,受早盘跳空影响上涨 +1.12%;XOM 开盘上涨 +1.26%,收盘时回落至 -0.49%。因此,周三的盘面分化为两部分:芯片股上涨,成长股和防御型股票下跌,指数则在两者之间基本持平。(各行按字母顺序排列:CRNX、CVX、JNJ、LLY、META、TSLA、UNH、XOM。)
资金流向
| 排行榜 | 股票代码 | 成交额(十亿美元) | 股数(百万) | 隐含平均价格 | 占榜首百分比 |
|---|---|---|---|---|---|
| by dollars traded | MU | 32.02 | 34.1 | 939 | 100 |
| by dollars traded | SPY | 26.49 | 35.6 | 744.1 | 82.7 |
| by dollars traded | NVDA | 24.17 | 120.5 | 200.58 | 75.5 |
| by dollars traded | QQQ | 20.9 | 29.5 | 708.47 | 65.3 |
| by dollars traded | SNDK | 16.82 | 10.1 | 1665.35 | 52.5 |
| by dollars traded | TSLA | 11.71 | 29.7 | 394.28 | 36.6 |
| by shares traded | SOXS | 2.97 | 636.5 | 4.67 | 100 |
| by shares traded | TZA | 1.37 | 334.8 | 4.09 | 52.6 |
| by shares traded | BITO | 2.29 | 272.4 | 8.41 | 42.8 |
| by shares traded | AAL | 2.79 | 169.3 | 16.48 | 26.6 |
每个数字背后的完整 SQL
SELECT leaderboard, ticker, dollar_volume_bn, shares_m,
round(1000 * dollar_volume_bn / shares_m, 2) AS implied_avg_price,
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(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY dollar_volume_bn DESC
LIMIT 6
UNION ALL
SELECT
'by shares traded' AS leaderboard,
ticker,
round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY shares_m DESC
LIMIT 4
)
ORDER BY leaderboard, pct_of_board_leader DESCMU成交额达32.02十亿美元,是当日成交最活跃的标的,也是唯一成交额超过300亿美元的标的。SPY(26.49十亿美元)、NVDA(24.17十亿美元)和QQQ(20.9十亿美元)紧随其后;SNDK成交额为16.82十亿美元,TSLA为11.71十亿美元,共同完成成交额榜单。按成交股数计算,情况则不同:三倍做空半导体ETF SOXS成交636.5百万股,隐含平均价格为$4.67。这反映出,在芯片股成交活跃的交易日,低价三倍杠杆产品的交易机制。
交易时段的成交量形态
| ET时间 | 股数(十亿) | 占最大分组百分比 |
|---|---|---|
| 09:30 | 1.98 | 89.9 |
| 10:00 | 1.38 | 62.9 |
| 10:30 | 1.32 | 59.9 |
| 11:00 | 1.16 | 53 |
| 11:30 | 1.01 | 45.9 |
| 12:00 | 0.93 | 42.2 |
| 12:30 | 0.92 | 42 |
| 13:00 | 0.75 | 34.1 |
| 13:30 | 0.76 | 34.5 |
| 14:00 | 0.77 | 34.9 |
| 14:30 | 0.75 | 34.3 |
| 15:00 | 0.9 | 41.1 |
| 15:30 | 2.2 | 100 |
每个数字背后的完整 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-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00'
GROUP BY et_time
ORDER BY et_time成交量呈现出典型的 U 形走势:开盘时段的成交量为当日最大时段的 89.9%,随后在上午逐步回落,并在美东时间下午 1:00–1:30 时段降至 34.1%。收盘前半小时(美东时间 15:30)是当日成交量最大的时段,达到 2.2B 股,高于开盘时段的 1.98B 股。这是常规交易时段的典型模式。
期权成交明细
| 期权成交笔数(百万) | 合约数(百万) | 7月7日合约数(百万) | 看涨期权成交量占比 | 0DTE占比 | 7月7日0DTE占比 | SPY正常收盘价 | 第一名标的 | 第一名行权价 | 第一名类型 | 第一名合约数 | 第一名平均价格 | 第一名是否0DTE | 第一名价内外程度 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10.44 | 63.26 | 61.13 | 55.4 | 38.7 | 31.2 | 745.31 | SPY | 745 | C | 677981 | 0.875 | 1 | -0.31 |
每个数字背后的完整 SQL
WITH
(
SELECT (groupArray(und), groupArray(strike), groupArray(typ), groupArray(vol), groupArray(avg_px), groupArray(is_0dte))
FROM (
SELECT any(underlying_symbol) AS und, any(toFloat64(strike_price)) AS strike, any(option_type) AS typ,
sum(size) AS vol, round(avg(toFloat64(price)), 3) AS avg_px,
if(substring(ticker, length(ticker) - 14, 6) = '260708', 1, 0) AS is_0dte
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00'
GROUP BY ticker
ORDER BY vol DESC
LIMIT 2
)
) AS top2,
(
SELECT round(toFloat64(argMax(close, window_start)), 2)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00'
) AS spy_regular_close,
(
SELECT round(toFloat64(sum(size)) / 1e6, 2)
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
) AS jul7_contracts_m,
(
SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260707') / sum(size), 1)
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
) AS jul7_pct_0dte
SELECT
round(count() / 1e6, 2) AS option_prints_m,
round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
jul7_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) = '260708') / sum(size), 1) AS pct_0dte,
jul7_pct_0dte,
spy_regular_close,
top2.1[1] AS top1_und, top2.2[1] AS top1_strike, top2.3[1] AS top1_type, top2.4[1] AS top1_contracts, top2.5[1] AS top1_avg_px, top2.6[1] AS top1_is_0dte,
round(toFloat64(top2.2[1]) - spy_regular_close, 2) AS top1_moneyness
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00'合并期权成交明细显示,成交笔数为 10.44M,成交合约数为 63.26M,高于周二同期窗口按同一成交明细计算的 61.13M。看涨期权占总成交量的 55.4%,市场适度偏向看涨期权。0DTE合约(当日到期,260708)占合约成交量的 38.7%,高于周二的 31.2%。单一合约中成交最活跃的是 SPY 745C,成交 677981 张,平均价格为 $0.875。该合约当日到期,按SPY常规收盘价 $745.31 计算,基本处于平值。
行情报价带
| 7月8日更新数(百万) | 7月7日更新量(百万) | 日环比(%) | 7月8日 SPY 更新量(百万) | 7月8日 QQQ 更新量(百万) | 7月8日 NVDA 更新量(百万) | 7月8日 TSLA 更新量(百万) | 7月8日 MU 更新量(百万) |
|---|---|---|---|---|---|---|---|
| 530.55 | 492.76 | 7.7 | 4.93 | 6.53 | 1.8 | 0.72 | 0.6 |
每个数字背后的完整 SQL
SELECT
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08')) / 1e6, 2) AS jul8_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-07')) / 1e6, 2) AS jul7_updates_m,
round((countIf(toDate(sip_timestamp) = toDate('2026-07-08')) / countIf(toDate(sip_timestamp) = toDate('2026-07-07')) - 1) * 100, 1) AS day_over_day_pct,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'SPY') / 1e6, 2) AS jul8_spy_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'QQQ') / 1e6, 2) AS jul8_qqq_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'NVDA') / 1e6, 2) AS jul8_nvda_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'TSLA') / 1e6, 2) AS jul8_tsla_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-08') AND ticker = 'MU') / 1e6, 2) AS jul8_mu_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00'股票报价带在7月8日记录了530.55M次NBBO更新,较前一交易日增加7.7%。QQQ以6.53M次更新领先所列股票代码,高于SPY的4.93M次。NVDA(1.8M次)、TSLA(0.72M次)和MU(0.6M次)构成其余所列代码的更新次数。
| 股票代码 | 价差中位数(基点) |
|---|---|
| SPY | 0.27 |
| QQQ | 0.71 |
| NVDA | 1.52 |
| TSLA | 2.28 |
| AVGO | 3.63 |
| MU | 5.66 |
| SNDK | 12.21 |
每个数字背后的完整 SQL
SELECT
ticker,
round(quantileExact(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000), 2) AS median_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'QQQ', 'NVDA', 'TSLA', 'MU', 'SNDK', 'AVGO')
AND sip_timestamp >= '2026-07-08 13:30:00' AND sip_timestamp < '2026-07-08 20:00:00'
AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
GROUP BY ticker
ORDER BY median_spread_bps ASC在所列的七个股票代码中,SPY常规交易时段的报价价差中位数为0.27个基点,处于美国流动性最高ETF的正常区间下沿。QQQ的报价价差为0.71个基点,NVDA为1.52个基点。表中报价较为稀疏、价差较宽的股票代码是MU,为5.66个基点;以及SNDK,为12.21个基点。
| 7月8日平均价差(美分) | 紧密度排名 | 比较的交易时段 | 最小价差时段(美分) | 最大价差时段(美分) | 首个交易日 | 剔除的无效报价 |
|---|---|---|---|---|---|---|
| 2.202 | 11 | 22 | 1.809 | 2.865 | 2026-06-05 | 42783 |
每个数字背后的完整 SQL
SELECT
round(anyIf(avg_spread_cents, d = toDate('2026-07-08')), 3) AS jul8_avg_spread_cents,
arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-08')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-08'))) + 1 AS tightness_rank,
count() AS sessions_compared,
round(min(avg_spread_cents), 3) AS tightest_session_cents,
round(max(avg_spread_cents), 3) AS widest_session_cents,
toString(min(d)) AS first_session,
sum(dropped_invalid) AS dropped_invalid_quotes
FROM (
SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS d,
avgIf(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price >= bid_price) * 100 AS avg_spread_cents,
countIf(NOT (bid_price > 0 AND ask_price >= bid_price)) AS dropped_invalid
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPY'
AND sip_timestamp >= toDateTime('2026-06-05 00:00:00')
AND sip_timestamp < toDateTime('2026-07-09 00:00:00')
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY d
)SPY常规交易时段报价价差的平均值为2.202美分,在过去22个交易日中排名第11,价差紧密程度处于中游。过去一个月的区间为1.809美分(最窄)至2.865美分(最宽)。没有流动性断层,也没有流动性事件。SPY的报价价差表现属于普通交易日。
| 7月8日期权(十亿) | 期权与股票比率 | 7月8日 SPY 期权(百万) |
|---|---|---|
| 9.62 | 18.1 | 422 |
每个数字背后的完整 SQL
WITH
(SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00') AS jul8_options_rows,
(SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-09 00:00:00') AS jul8_stock_quote_rows
SELECT
round(jul8_options_rows / 1e9, 2) AS jul8_options_bn,
round(jul8_options_rows / jul8_stock_quote_rows, 1) AS options_to_stock_ratio,
round((SELECT count() FROM global_markets.cache_options_quotes WHERE ticker >= 'O:SPY26' AND ticker < 'O:SPY27' AND sip_timestamp >= '2026-07-08 13:30:00' AND sip_timestamp < '2026-07-08 20:00:00') / 1e6, 0) AS jul8_spy_options_m期权行情带记录了9.62十亿次NBBO更新,是股票报价带次数的18.1倍。仅SPY期权在常规交易时段就有422百万次更新。
利率:收益率曲线几乎未变
| 曲线点 | 7月8日收益率(%) | 时段变动(基点) |
|---|---|---|
| 1 month | 3.67 | -2 |
| 3 month | 3.87 | 1 |
| 1 year | 4.06 | 0 |
| 2 year | 4.21 | 2 |
| 5 year | 4.31 | 4 |
| 10 year | 4.56 | 1 |
| 30 year | 5.06 | 1 |
| 2s10s spread | 0.35 | -1 |
每个数字背后的完整 SQL
SELECT
t.1 AS curve_point,
round(t.2, 2) AS jul8_yield_pct,
round((t.2 - t.3) * 100) AS session_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-08') AS d,
(SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-07') AS p
)5年期收益率领涨,本交易日上行+4个基点;2年期收益率收高+2个基点,其余期限的变动均未超过2个基点。2s10s利差报0.35%(本交易日变动-1个基点),仍处于近期区间内。利率市场波动有限,股指波动也同样有限。
日历:当天市场动态
| 除息记录 | 已执行拆分 | 反向拆分 | 正向拆分 | 424B2 表格 | Form 4 表格 | 8-K 表格 | 表格总数 | 新闻文章 | 新闻发布者 | 头条新闻代码 | 头条新闻数量 | 头条新闻领先第二条的幅度 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 81 | 1 | 0 | 1 | 527 | 775 | 163 | 3731 | 192 | 3 | MU | 17 | 0 |
每个数字背后的完整 SQL
WITH
(
SELECT (count(), uniqExact(publisher))
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-08'
) AS news,
(
SELECT (argMax(t, (n, t)), max(n), max(n) - arraySort(x -> -x, groupArray(n))[2])
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-08'
)
WHERE t != 'SPCX'
GROUP BY t
)
) AS top_news
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-08') AS ex_dividend_records,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-08') AS splits_executed,
(SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-08') AS reverse_splits,
(SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-08') AS forward_splits,
(SELECT countIf(form_type = '424B2') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-08') AS fil_424b2,
(SELECT countIf(form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-08') AS fil_form4,
(SELECT countIf(form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-08') AS fil_8k,
(SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-08') AS fil_total,
news.1 AS news_articles, news.2 AS news_publishers,
top_news.1 AS top_news_ticker, top_news.2 AS top_news_n, top_news.3 AS top_news_lead_over_next当天日程较为清淡:共有 81 个除息记录、1 个远期拆股已执行,以及 3731 份SEC文件(其中包括 775 份Form 4内部人士交易申报、527 份424B2招股说明书和 163 份8-K当前报告)。新闻报道涵盖 192 篇文章,来自 3 家出版机构;被提及次数最多的股票代码中,有 MU 的相关报道数量达到 17 篇。当天的市场信息流中没有突出的知名公司行动,盘面主线就是芯片板块本身。
交易时段已核验
| 首个 SPY K线(美东时间) | 最后一个 SPY K线(美东时间) | SPY 分钟K线 | 常规交易时段K线 | 交易日时段 | 7月8日假日行数 | 下一休市日期 | 下一休市名称 |
|---|---|---|---|---|---|---|---|
| 04:00 | 19:59 | 919 | 390 | 1 | 0 | 2026-09-07 | Labor Day |
每个数字背后的完整 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-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00') AS regular_session_bars,
uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00') AS day_sessions,
(SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-08') AS jul8_holiday_rows,
(SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-08' AND status = 'closed') AS next_closure_date,
(SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-08' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-08 00:00:00' AND window_start < '2026-07-09 00:00:00'本次交易时段覆盖完整的延长交易时段窗口。SPY第一根K线出现在04:00 ET,最后一根出现在19:59 ET。该窗口包含390根常规交易时段分钟K线,交易时段为1(非半日市;节假日表中没有该日期的记录)。下一次计划休市时间为Labor Day,日期为2026-09-07。
数据说明
所有时间戳均以 UTC 存储;2026 年 7 月 8 日的常规交易时段筛选为 sip_timestamp / window_start 位于 2026-07-08 13:30:00 和 2026-07-08 20:00:00 之间,对应纽约时间上午 9:30 至下午 4:00。所有除法运算前,十进制定价均转换为 Float64。按代码命名的面板(记分板、芯片板块、轮动)均按代码字母顺序排列,因此正文中的每个引用都对应固定行;排行榜(成交量、报价快照)则按数值排序,其每项位置判断均通过该位置的合理性边界进行编码。本页每项周二比较、市场广度占比、芯片股涨跌数量、期权合约数及 0DTE 占比、报价更新次数,均在同一个查询块中根据 7 月 7 日数据(需要前收盘价时同时使用 7 月 6 日数据)重新计算,从不引用早期文章中的数据。
完整数据说明
市场广度面板统计两个交易日均有常规交易时段收盘价、且在测量日成交额至少为 100 万美元的股票;剔除数量(5284 / 11439)用于显示被排除的尾部样本。芯片板块的 day_low/day_high 时间列使用 argMin/argMaxIf(..., (value, timestamp)) 模式,以确保平局时按确定性规则处理。成交量微笑分桶的标签采用美东时间(%H:%i),仅在 SELECT 列表中使用 toTimeZone 计算。期权成交面板通过 OCC 代码子字符串匹配(substring(ticker, length(ticker) - 14, 6))识别当日到期合约,而不是使用 options_trades.expiration_date(根据既定预检说明,该列存在问题)。KNOWN_AMBIGUOUS_TICKERS 中的代码会从成交量领先者和新闻关注度 SQL 中排除,因此“最受关注”等表述最终只会对应可验证的代码。头条新闻代码使用确定性平局处理规则(argMax(t, (n, t)));top_news_lead_over_next = 0 表示平局,因此正文使用“最常被提及的代码之一”这一表述。国债面板连接两条每日快照记录;任一日期缺少快照都会返回零行,row_count 边界条件可确保文章不会发布。股票报价和期权报价数量基于日分区进行全成交带扫描;命名代码的数量以百万为单位报告,以匹配其列的单位。价差中位数使用 quantileExact(确定性规则);末尾价差面板为平均值(avgIf),并已明确标注。
方法论
- 市场数据来源:使用综合行情带;使用
delayed_stocks_minute_aggs获取指数和个股的价格与成交量,使用cache_stocks_quotes获取全国最佳买卖报价(NBBO)计数和报价价差,使用cache_options_quotes和options_trades获取期权行情带数据。 - 时区处理:所有存储的时间戳均为 UTC;仅在 SELECT 列表中使用
toTimeZone(..., 'America/New_York')计算 ET 时钟标签;WHERE 子句使用原始 UTC 字面量。 - 常规交易时段:13:30–20:00 UTC。该时段已通过观测到的 SPY 分钟级K线(交易时段验证面板)核实,而非通过日历计算得出。
- 价差定义:对于快照中的有效双边报价,使用
(ask - bid) / midpoint × 10,000以基点表示;过去一个月面板显示的是以美分计的平均价差,并明确标注为平均值。 - 与前一交易时段的比较:在查询中根据 7 月 7 日的数据计算;周二自身的日环比比较还使用 7 月 6 日的数据。相关数据从不沿用此前文章的结果。
- 确定性聚合:使用
quantileExact、以元组为键的argMin/argMax,以及确定性的新闻平局决胜规则,以确保重复生成结果稳定。 - 数据仓库截至日期:2026 年 7 月 10 日(该期间的 T+2);在这一数据深度下,两个交易时段的行情带数据均已完整写入。