Strasmore Research
市场回顾 Matt Connor作者: Matt Connor · 更新于 2026-08-08

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的位置固定。

查询SPY / QQQ / DIA / IWM:7月8日与7月7日收盘价对比,常规交易时段
股票代码前收盘价日开盘价日收盘价跳空幅度(%)日内涨跌幅(%)涨跌幅(%)日最高价日最低价成交股数(百万)
DIA528.48523.34522.72-0.97-0.12-1.09524.46520.033.2
IWM296.2294.03293.47-0.73-0.19-0.92295.1290.6820.3
QQQ709.5704.95711.3-0.640.90.25712.26700.9129.5
SPY747.66743.16745.31-0.60.29-0.31746.15739.5135.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 过去一个月中幅度最小的变动之一,与该指数涨跌幅有限的表现一致。

查询SPY / QQQ 日内涨跌幅的近期背景(收盘价对收盘价,约22个交易日)
QQQ收盘至收盘涨跌幅(%)QQQ绝对变动排名QQQ比较交易日数SPY开盘至收盘涨跌幅(%)SPY绝对变动排名SPY比较交易日数首个交易日
0.2521220.2916222026-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月8日上涨股占比对比7月7日,成交额$1M筛选
上涨股数下跌股数平盘股数高流动性股票代码两日均有交易因流动性筛选剔除上涨股比例(%)7月7日上涨股比例(%)
1821426074615511439528429.633.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日的收盘价重新计算。

查询14只芯片股:前收盘价、当日收盘价、日内区间、成交额、ET分钟最低/最高价
股票代码前收盘价日收盘价涨跌幅(%)振幅(%)日最低价日最高价最低价时间(美东时间)最高点分钟(ET)日成交额(十亿美元)
AMD516.57517.260.134.81498.15522.986835878.93
AVGO370.79388.674.824.91376.89395.095707789.39
INTC110.5110.27-0.215.5104.41110.497139579.48
KLAC216.52221.032.084.2214.3223.46859291.79
LRCX326.12332.932.094.53322.72337.55705872.1
MRVL230.81231.660.375.12224.98236.795705934.57
MU938.95949.371.116.24900.4195957060032.02
NVDA196.93204.143.665.13195.06205.1657093724.17
SNDK1619.261729.46.88.9415901734.6957095916.82
SOXL165.27174.845.7910.82158.87176.755708168.12
SOXS4.824.52-6.22114.464.999295702.97
STX827.4859.683.96.18811.27862.415709593.46
TER343.1351.562.475.6335.06354.276865870.77
WDC532.34550.713.456.91526562.765706003.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 ticker
自己运行这个查询

12只芯片股收涨,与周二的交易时段相反;周二有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

查询收盘统计:同一14只股票在7月8日和7月7日的涨跌家数
7月8日上涨7月8日下跌7月7日上涨7月7日下跌NVDA 7月7日涨跌幅统计标的数
1222120.6714
每个数字背后的完整 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
)
自己运行这个查询

另一面:防御型板块和成长型超大盘股未能跟随

查询轮动检查:8只股票、防御股、超大盘股、生物科技股
股票代码前收盘价日开盘价日收盘价跳空幅度(%)日内涨跌幅(%)涨跌幅(%)日成交额(十亿美元)
CRNX83.5383.5283.45-0.01-0.08-0.11.38
CVX173.97176.8175.921.63-0.51.121.36
JNJ267.29268.6263.360.49-1.95-1.471.38
LLY1235.641221.11215.87-1.18-0.43-1.62.55
META615.57614.38603.03-0.19-1.85-2.045.86
TSLA402.88399.38393.92-0.87-1.37-2.2211.71
UNH428.18427.14425.56-0.24-0.37-0.611.28
XOM141.65143.44140.961.26-1.73-0.492.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。)

资金流向

查询成交额前6、成交股数前4:7月8日常规交易时段
排行榜股票代码成交额(十亿美元)股数(百万)隐含平均价格占榜首百分比
by dollars tradedMU32.0234.1939100
by dollars tradedSPY26.4935.6744.182.7
by dollars tradedNVDA24.17120.5200.5875.5
by dollars tradedQQQ20.929.5708.4765.3
by dollars tradedSNDK16.8210.11665.3552.5
by dollars tradedTSLA11.7129.7394.2836.6
by shares tradedSOXS2.97636.54.67100
by shares tradedTZA1.37334.84.0952.6
by shares tradedBITO2.29272.48.4142.8
by shares tradedAAL2.79169.316.4826.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 DESC
自己运行这个查询

MU成交额达32.02十亿美元,是当日成交最活跃的标的,也是唯一成交额超过300亿美元的标的。SPY(26.49十亿美元)、NVDA(24.17十亿美元)和QQQ(20.9十亿美元)紧随其后;SNDK成交额为16.82十亿美元,TSLA11.71十亿美元,共同完成成交额榜单。按成交股数计算,情况则不同:三倍做空半导体ETF SOXS成交636.5百万股,隐含平均价格为$4.67。这反映出,在芯片股成交活跃的交易日,低价三倍杠杆产品的交易机制。

交易时段的成交量形态

查询常规交易时段每30分钟ET区间的成交股数,并标注占当日最大区间的百分比
ET时间股数(十亿)占最大分组百分比
09:301.9889.9
10:001.3862.9
10:301.3259.9
11:001.1653
11:301.0145.9
12:000.9342.2
12:300.9242
13:000.7534.1
13:300.7634.5
14:000.7734.9
14:300.7534.3
15:000.941.1
15:302.2100
每个数字背后的完整 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 股。这是常规交易时段的典型模式。

期权成交明细

查询期权行情:成交笔数、合约数、看涨期权占比、0DTE占比对比周二、热门合约
期权成交笔数(百万)合约数(百万)7月7日合约数(百万)看涨期权成交量占比0DTE占比7月7日0DTE占比SPY正常收盘价第一名标的第一名行权价第一名类型第一名合约数第一名平均价格第一名是否0DTE第一名价内外程度
10.4463.2661.1355.438.731.2745.31SPY745C6779810.8751-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 计算,基本处于平值。

行情报价带

查询股票NBBO更新次数:7月8日对比7月7日,并列出指定股票更新次数(百万)
7月8日更新数(百万)7月7日更新量(百万)日环比(%)7月8日 SPY 更新量(百万)7月8日 QQQ 更新量(百万)7月8日 NVDA 更新量(百万)7月8日 TSLA 更新量(百万)7月8日 MU 更新量(百万)
530.55492.767.74.936.531.80.720.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 / QQQ / NVDA / TSLA / MU / SNDK / AVGO:RTH报价中位价差(基点)
股票代码价差中位数(基点)
SPY0.27
QQQ0.71
NVDA1.52
TSLA2.28
AVGO3.63
MU5.66
SNDK12.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个基点。

查询SPY RTH平均报价价差的近月背景
7月8日平均价差(美分)紧密度排名比较的交易时段最小价差时段(美分)最大价差时段(美分)首个交易日剔除的无效报价
2.20211221.8092.8652026-06-0542783
每个数字背后的完整 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的报价价差表现属于普通交易日。

查询期权NBBO行情:总更新次数对比股票行情,另列SPY根代码切片
7月8日期权(十亿)期权与股票比率7月8日 SPY 期权(百万)
9.6218.1422
每个数字背后的完整 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日对比7月7日,列出有数据的期限及2s10s
曲线点7月8日收益率(%)时段变动(基点)
1 month3.67-2
3 month3.871
1 year4.060
2 year4.212
5 year4.314
10 year4.561
30 year5.061
2s10s spread0.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个基点),仍处于近期区间内。利率市场波动有限,股指波动也同样有限。

日历:当天市场动态

查询除息、拆股、SEC申报、新闻关注度
除息记录已执行拆分反向拆分正向拆分424B2 表格Form 4 表格8-K 表格表格总数新闻文章新闻发布者头条新闻代码头条新闻数量头条新闻领先第二条的幅度
8110152777516337311923MU170
每个数字背后的完整 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线ET时间、常规K线数量、节假日数据、下一次休市
首个 SPY K线(美东时间)最后一个 SPY K线(美东时间)SPY 分钟K线常规交易时段K线交易日时段7月8日假日行数下一休市日期下一休市名称
04:0019:59919390102026-09-07Labor 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:002026-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_quotesoptions_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);在这一数据深度下,两个交易时段的行情带数据均已完整写入。

交叉链接:2026 年 7 月 7 日回顾期权交易成本买卖价差基础知识0DTE 期权相对成交量