SPCX: SpaceX上市首月交易回顾
SpaceX于2026年6月以SPCX上市,本文逐笔梳理延迟开盘、成交额排名、价差变化、第三日期权与做空数据,查看首月交易全貌。
SpaceX于2026年6月12日上市,股票代码为SPCX。这个四字母代码在4月时仍属于另一家公司。发行价为$135,股票开盘报$150(较发行价高11.1%),收盘最高达到$201.99,日期为2026-06-16;盘前最低成交价为$146.88,最终收报$170.72,较发行价高26.5%,较峰值低15.5%。按常规交易时段成交额计算,该股在整个美国市场排名第四,超过NVDA。这里的每个数字均来自存储的查询结果。展开任一面板即可查看确切的SQL。
| 发行价(美元) | 开盘集合竞价价 | 开盘较发行价涨幅(%) | 最高收盘日期 | 最高收盘价 | 最终收盘价 | 最终较发行价涨幅(%) | 最终较峰值跌幅(%) | 月内最高价 | 月内最高价首根K线(美东时间) | 距最高价1美分内K线数 | 最高价分钟成交笔数 | 月内盘前盘后最低价 | 月内最低价K线(美东时间) | 距最低价1美分内K线数 | 最低价分钟成交笔数 | 月内常规交易时段最低价 | 常规时段减盘前盘后最低价 | 月成交股数(十亿股) | 交易时段数 | 2026年5月K线 | SPY 6月19日K线 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 135 | 150 | 11.1 | 2026-06-16 | 201.99 | 170.72 | 26.5 | 15.5 | 225.64 | 2026-06-16 10:02 | 2 | 47699 | 146.88 | 2026-06-23 04:11 | 2 | 14844 | 147.11 | 0.23 | 2.17 | 12 | 0 | 0 |
每个数字背后的完整 SQL
WITH
(
SELECT toFloat64(final_issue_price)
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
ORDER BY listing_date DESC LIMIT 1
) AS issue_px,
(
SELECT count() FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= toDateTime('2026-05-01 00:00:00') AND window_start < toDateTime('2026-06-01 00:00:00')
) AS may_bars,
(
SELECT count() FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-19 00:00:00') AND window_start < toDateTime('2026-06-20 00:00:00')
) AS spy_jun19,
(
SELECT (toString(argMax(et_date, c)), max(c), argMax(c, et_date))
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMax(toFloat64(close), window_start) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= toDateTime('2026-06-12 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY et_date
)
) AS closes,
(
SELECT max(toFloat64(high)) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= toDateTime('2026-06-12 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS hi,
(
SELECT min(toFloat64(low)) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= toDateTime('2026-06-12 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS lo
SELECT
round(issue_px, 2) AS issue_price_usd,
round(toFloat64(argMin(open, window_start)), 2) AS opening_cross_price,
round((toFloat64(argMin(open, window_start)) / issue_px - 1) * 100, 1) AS open_pop_vs_issue_pct,
closes.1 AS peak_close_date,
round(closes.2, 2) AS peak_close,
round(closes.3, 2) AS final_close,
round((closes.3 / issue_px - 1) * 100, 1) AS final_vs_issue_pct,
round((1 - closes.3 / closes.2) * 100, 1) AS final_below_peak_pct,
round(hi, 2) AS month_high,
formatDateTime(toTimeZone(minIf(window_start, toFloat64(high) >= hi - 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_high_first_bar_et,
countIf(toFloat64(high) >= hi - 0.011) AS bars_within_cent_of_high,
argMinIf(transactions, window_start, toFloat64(high) >= hi - 0.011) AS high_minute_trades,
round(lo, 2) AS month_low_extended,
formatDateTime(toTimeZone(argMin(window_start, toFloat64(low)), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_low_bar_et,
countIf(toFloat64(low) <= lo + 0.011) AS bars_within_cent_of_low,
argMin(transactions, toFloat64(low)) AS low_minute_trades,
round(minIf(toFloat64(low), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_low_regular_hours,
round(minIf(toFloat64(low), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - lo, 2) AS rth_minus_extended_low,
round(toFloat64(sum(volume)) / 1e9, 2) AS month_shares_bn,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
may_bars AS may_2026_bars,
spy_jun19 AS spy_bars_june19
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= toDateTime('2026-06-12 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')一个代码对应两家公司
SPCX 是重复使用的代码,因此应先核对验证回执。直到 2026 年 4 月,该代码还是一只成交清淡的基金;在最后一个活跃月份内,仅有 13 分钟线,交易价格介于 $21.92 和 $23.64 之间。2026 年 5 月完全没有成交(0 根分钟线)。6 月 12 日,该代码重新分配给 Space Exploration Technologies Corp.:
| 上市日期 | 发行人 | 最终发行价(美元) | 发行规模(十亿美元) | 最大发行股数(百万股) | 上市交易所 | 证券 | 基本面行 |
|---|---|---|---|---|---|---|---|
| 2026-06-12 | Space Exploration Technologies Corp. | 135 | 75 | 555.6 | XNAS | Ordinary Shares - Class A | 0 |
每个数字背后的完整 SQL
WITH
(
SELECT (toString(listing_date), toFloat64(final_issue_price), round(toFloat64(total_offer_size) / 1e9, 1),
primary_exchange, issuer_name, security_description, toFloat64(max_shares_offered))
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
ORDER BY listing_date DESC LIMIT 1
) AS ipo,
(SELECT count() FROM global_markets.stocks_balance_sheets WHERE cik = '0001181412' OR has(tickers, 'SPCX')) AS bs_rows,
(SELECT count() FROM global_markets.stocks_cash_flow_statements WHERE cik = '0001181412' OR has(tickers, 'SPCX')) AS cf_rows,
(SELECT count() FROM global_markets.stocks_income_statements WHERE cik = '0001181412' OR has(tickers, 'SPCX')) AS is_rows
SELECT
ipo.1 AS listing_date,
ipo.5 AS issuer,
round(ipo.2, 2) AS final_issue_price_usd,
ipo.3 AS offer_size_busd,
round(ipo.7 / 1e6, 1) AS max_shares_offered_m,
ipo.4 AS listing_exchange,
ipo.6 AS security,
bs_rows + cf_rows + is_rows AS fundamentals_rows| 月份 | 分钟线 | 最低价(美元) | 最高价(美元) | 股数(百万) |
|---|---|---|---|---|
| 2025-06-01 | 93 | 24.65 | 26.61 | 0.06 |
| 2025-07-01 | 58 | 24.3 | 26.4 | 0.02 |
| 2025-08-01 | 48 | 24 | 25.01 | 0.02 |
| 2025-09-01 | 64 | 23.77 | 25.35 | 0.02 |
| 2025-10-01 | 45 | 24.63 | 25.91 | 0.02 |
| 2025-11-01 | 27 | 25.3 | 25.73 | 0.01 |
| 2025-12-01 | 101 | 21.32 | 25.57 | 0.04 |
| 2026-01-01 | 46 | 21.67 | 22.51 | 0.02 |
| 2026-02-01 | 30 | 21.69 | 22.57 | 0.01 |
| 2026-03-01 | 64 | 21.62 | 22.59 | 0.04 |
| 2026-04-01 | 13 | 21.92 | 23.64 | 0.01 |
| 2026-06-01 | 10960 | 146.88 | 225.64 | 2168.65 |
每个数字背后的完整 SQL
SELECT
toStartOfMonth(window_start) AS month,
count() AS minute_bars,
round(min(toFloat64(low)), 2) AS low_usd,
round(max(toFloat64(high)), 2) AS high_usd,
round(toFloat64(sum(volume)) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= toDateTime('2025-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY month
ORDER BY month不设时间窗口的“SPCX history”查询会把两家毫无关联的公司拼接在一起,因此本文所有窗口均从 2026 年 6 月 12 日开始。新闻源也显示出同样的断崖式变化(此前十二个月内仅有 0 篇标记为 SPCX 的文章),空头权益也一样:跨越这一断点后大约跳升了 2404 倍。
文件记录先行
| form_type | 申报文件 | 首次申报 | 最近申报 |
|---|---|---|---|
| DRS/A | 1 | 2026-05-07 | 2026-05-07 |
| S-1 | 1 | 2026-05-20 | 2026-05-20 |
| S-1/A | 2 | 2026-06-01 | 2026-06-03 |
| FWP | 7 | 2026-06-04 | 2026-06-11 |
| 8-A12B | 2 | 2026-06-10 | 2026-06-10 |
| CERT | 2 | 2026-06-10 | 2026-06-10 |
| 3 | 10 | 2026-06-11 | 2026-06-18 |
| EFFECT | 1 | 2026-06-11 | 2026-06-11 |
| 424B4 | 1 | 2026-06-12 | 2026-06-12 |
| S-8 | 1 | 2026-06-12 | 2026-06-12 |
| 8-K | 6 | 2026-06-15 | 2026-06-26 |
| 4 | 1 | 2026-06-17 | 2026-06-17 |
每个数字背后的完整 SQL
SELECT
form_type,
uniqExact(accession_number) AS filings,
toString(min(filing_date)) AS first_filed,
toString(max(filing_date)) AS last_filed
FROM global_markets.stocks_sec_edgar_index
WHERE cik = '0001181412'
AND filing_date >= toDate('2026-01-01') AND filing_date <= toDate('2026-06-30')
GROUP BY form_type
ORDER BY min(filing_date), form_type从上到下阅读,这宗IPO的文件脉络清晰可见:2026-05-07提交保密版修订文件(DRS/A),2026-05-20提交公开版S-1,随后提交2份修订文件;接着是7 FWP份自由撰写招股说明书和路演材料,时间介于2026-06-04与2026-06-11之间。交易所注册和认证于2026-06-10完成;生效通知以及首批10份内部人士Form 3表格于2026-06-11提交;最终版424B4招股说明书和S-8则在上市日当天提交。随后,披露节奏转向8-K:
| 申报日期 | form_type | 开盘线 |
|---|---|---|
| 2026-06-15 | 8-K | Item 3.02. Unregistered Sales of Equity Securities. · In connection with the closing of the Space Exploration Technologies Corp. (the "Company") initial public offering (th |
| 2026-06-16 | 8-K | Item 1.01. Entry into a Material Definitive Agreement. · On June 16, 2026, Space Exploration Technologies Corp. (the "Company"), X67 Inc., a wholly owned subsidiary of the |
| 2026-06-17 | 8-K | Item 5.02. Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers. · On June 16, |
| 2026-06-22 | 8-K | Item 7.01. Regulation FD Disclosure. · The information in this Item 7.01 is being furnished and shall not be deemed "filed" for the purposes of Section 18 of the Securities |
| 2026-06-23 | 8-K | Item 8.01. Other Events. · Notes Offering · On June 22, 2026, Space Exploration Technologies Corp. (the "Company") commenced an offering of senior unsecured notes (the "Offe |
| 2026-06-26 | 8-K | Item 8.01. Other Events. · Notes Offering · On June 22, 2026, Space Exploration Technologies Corp. (the "Company") commenced an offering of senior unsecured notes (the "Offer |
每个数字背后的完整 SQL
SELECT
toString(filing_date) AS filed,
form_type,
replaceAll(substring(items_text, 1, 170), '\n', ' · ') AS opening_lines
FROM global_markets.stocks_8k_text
WHERE cik = '0001181412'
AND filing_date >= toDate('2026-06-01') AND filing_date <= toDate('2026-06-30')
ORDER BY filing_date不到两周内提交了6份,包括IPO交割时未注册股份的出售(第3.02项);与全资子公司X67 Inc.签订重大协议(第1.01项);董事和高级管理人员变动(第5.02项);Regulation FD通知(第7.01项);以及关于高级无抵押票据发行的第8.01项通知。根据于2026-06-23提交的8-K,该发行于6月22日启动。6月23日的标题概括了这一点:“SpaceX's Fundraising Is Not Over With a $20 Billion New Bond Offering”。发行窗口与该股的月内低点出现在同一批日历日期;这些数据并未说明更多问题。
上市首日:没有9:30开盘
IPO不会与大盘同步开盘。纳斯达克在09:50:01 ET开始发布SPCX报价。报价处于锁定状态,指示性买卖价相等,并逐步引导订单簿走向撮合价格。近两小时内完全没有成交。SpaceX首次公开成交就是开盘撮合本身:58.21百万股,价格为$150,时间戳为11:46:45 ET,条件代码为17、9和41(交易中心开盘成交、撮合成交、免除穿价限制)。股价一度升至176.52,盘中低点为149.34,收盘撮合成交7.85百万股,价格为$160.95,较发行价高出19.2%。合计成交513.5百万股,成交额为$84.1十亿,共有8.57万笔成交。在常规交易时段内,交易持续略超过四小时。
| 首笔报价(ET) | 当日报价更新(百万) | 开盘集合竞价(ET) | 开盘集合竞价股数(百万) | 开盘集合竞价价 | 收盘集合竞价(ET) | 收盘集合竞价股数(百万) | 收盘集合竞价价格 | 收盘价较发行价(%) | 当日成交笔数(百万) | 当日成交股数(百万) | 当日成交额(十亿美元) | 当日最高价 | 当日最低价 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 09:50:01 | 2.24 | 11:46:45 | 58.21 | 150 | 16:00:00 | 7.85 | 160.95 | 19.2 | 8.57 | 513.5 | 84.1 | 176.52 | 149.34 |
每个数字背后的完整 SQL
WITH
(
SELECT toFloat64(final_issue_price)
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
ORDER BY listing_date DESC LIMIT 1
) AS issue_px,
(
SELECT (formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%H:%i:%S'), round(count() / 1e6, 2))
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPCX'
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-06-13 00:00:00', 9)
) AS q,
(
SELECT (round(toFloat64(sum(volume)) / 1e6, 1), round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1),
round(max(toFloat64(high)), 2), round(min(toFloat64(low)), 2))
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= toDateTime('2026-06-12 00:00:00') AND window_start < toDateTime('2026-06-13 00:00:00')
) AS bars
SELECT
q.1 AS first_quote_et,
q.2 AS day_quote_updates_m,
formatDateTime(toTimeZone(minIf(sip_timestamp, has(conditions, 17)), 'America/New_York'), '%H:%i:%S') AS opening_cross_et,
round(toFloat64(maxIf(size, has(conditions, 17))) / 1e6, 2) AS opening_cross_shares_m,
round(toFloat64(argMaxIf(price, size, has(conditions, 17))), 2) AS opening_cross_price,
formatDateTime(toTimeZone(minIf(sip_timestamp, has(conditions, 8)), 'America/New_York'), '%H:%i:%S') AS closing_cross_et,
round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6, 2) AS closing_cross_shares_m,
round(toFloat64(argMaxIf(price, size, has(conditions, 8))), 2) AS closing_cross_price,
round((toFloat64(argMaxIf(price, size, has(conditions, 8))) / issue_px - 1) * 100, 1) AS close_vs_issue_pct,
round(count() / 1e6, 2) AS day_prints_m,
bars.1 AS day_shares_m,
bars.2 AS day_dollar_bn,
bars.3 AS day_high,
bars.4 AS day_low
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-06-13 00:00:00', 9)报价流揭示了价格发现的一半过程。在撮合前,NBBO唯一的更新来自锁定的指示性报价(前18个09:30半小时内,价差按定义为零)。随后报价大量涌入:仅在11:30这一档内就有445211次更新,中位买卖价差为30美分(18.6个基点)。到13:00这一档时,中位价差为6美分(3.5个基点)。价差并非一开始就很窄;这只股票在两小时内才逐步收窄。
| ET时段 | 报价更新 | 中位价差(美分) | 中位价差(基点) |
|---|---|---|---|
| 09:30 | 18 | 0 | 0 |
| 10:00 | 32 | 0 | 0 |
| 10:30 | 185 | 0 | 0 |
| 11:00 | 12 | 0 | 0 |
| 11:30 | 445211 | 30 | 18.6 |
| 12:00 | 413345 | 10 | 6.03 |
| 12:30 | 275267 | 6 | 3.6 |
| 13:00 | 234375 | 6 | 3.5 |
| 13:30 | 142631 | 7 | 4.07 |
| 14:00 | 193071 | 8 | 4.64 |
| 14:30 | 92601 | 8 | 4.71 |
| 15:00 | 163021 | 8 | 4.94 |
| 15:30 | 237988 | 7 | 4.34 |
每个数字背后的完整 SQL
SELECT
formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_bucket,
count() AS quote_updates,
round(quantileDeterministicIf(0.5)(toFloat64(ask_price) - toFloat64(bid_price), toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS med_spread_cents,
round(quantileDeterministicIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price), 2) AS med_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPCX'
AND sip_timestamp >= toDateTime64('2026-06-12 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-06-12 20:00:00', 9)
GROUP BY et_bucket
ORDER BY et_bucket逐个交易日回顾
| 美东日期 | 收盘价(美元) | 涨跌幅(%) | 股数(百万) | 成交额(十亿美元) |
|---|---|---|---|---|
| 2026-06-12 | 161.29 | None | 513.5 | 84.12 |
| 2026-06-15 | 192.42 | 19.3 | 251.1 | 45.01 |
| 2026-06-16 | 201.99 | 5 | 315.7 | 66.35 |
| 2026-06-17 | 192.2 | -4.8 | 196.2 | 38.78 |
| 2026-06-18 | 184.97 | -3.8 | 211.7 | 38.22 |
| 2026-06-22 | 154.59 | -16.4 | 165.2 | 27.21 |
| 2026-06-23 | 156.06 | 1 | 152.3 | 23.88 |
| 2026-06-24 | 154.46 | -1 | 71.7 | 11.19 |
| 2026-06-25 | 153.01 | -0.9 | 59 | 9.04 |
| 2026-06-26 | 152.74 | -0.2 | 84.5 | 12.96 |
| 2026-06-29 | 164 | 7.4 | 71.9 | 11.43 |
| 2026-06-30 | 170.72 | 4.1 | 75.8 | 12.77 |
每个数字背后的完整 SQL
SELECT
et_date,
close_usd,
round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,
shares_m,
dollar_bn
FROM (
SELECT et_date, close_usd, shares_m, dollar_bn,
lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS close_usd,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m,
round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= toDateTime('2026-06-12 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY et_date
)
)
ORDER BY et_date走势概览:第二个交易日上涨19.3%,并于2026-06-16收盘于201.99美元的高点。随后连续三个交易日下跌,其中跌幅最大的是2026-06-22,下跌-16.4%。这是六月十九日假期后的首个交易日,也是票据发行开始的当天。股价于2026-06-26跌至152.74美元的低点;最后两个交易日分别上涨7.4%和4.1%收盘(2026-06-29另有每日回顾和逐笔成交深度分析)。成交量的萎缩速度快于价格的修复速度:首日为513.5百万股,2026-06-30为75.8百万股。
月度高低点均通过单笔成交复核,并且分别出现在不同的市场阶段。2026-06-16 10:02(ET)打印出225.64美元的高点:该峰值所在的第一分钟内,有2根K线的价格在一美分范围内,成交47699笔。2026-06-23 04:11(ET)打印出146.88美元的低点:该分钟内,有2根K线的价格在一美分范围内,成交14844笔。常规交易时段低点为147.11美元,比该低点高0.23美元;因此,任何“六月低点”的数据都应说明具体指哪一个。
成交额排名第四的美国上市代码
按6月12日至30日常规交易时段的美元成交额对所有美国上市代码进行排名。这是覆盖整个市场的汇总,而非候选名单。该新上市代码排名第四,成交额为344.6十亿美元。排在其前面的只有MU(585.4十亿美元)、SPY和QQQ;其后是NVDA(253.1十亿美元)、TSLA和AAPL。每个代码可用的交易日数量均为12个。
| ticker | 正常交易时段成交额(十亿美元) | 占领先者(%) | 是否为SPCX |
|---|---|---|---|
| MU | 585.4 | 100 | 0 |
| SPY | 434.1 | 74.2 | 0 |
| QQQ | 346.6 | 59.2 | 0 |
| SPCX | 344.6 | 58.9 | 1 |
| NVDA | 253.1 | 43.2 | 0 |
| SNDK | 231.6 | 39.6 | 0 |
| TSLA | 192.4 | 32.9 | 0 |
| INTC | 164.3 | 28.1 | 0 |
| MSFT | 161.8 | 27.6 | 0 |
| AAPL | 155.6 | 26.6 | 0 |
| AMD | 147.9 | 25.3 | 0 |
| AMZN | 136.5 | 23.3 | 0 |
每个数字背后的完整 SQL
SELECT
ticker,
round(sum(toFloat64(volume) * toFloat64(close)) / 1e9, 1) AS regular_hours_dollar_bn,
round(100 * sum(toFloat64(volume) * toFloat64(close)) / max(sum(toFloat64(volume) * toFloat64(close))) OVER (), 1) AS pct_of_leader,
toUInt8(ticker = 'SPCX') AS is_spcx
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-06-12 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker
ORDER BY regular_hours_dollar_bn DESC
LIMIT 12订单流的构成
| 成交笔数(百万) | 成交股数中位数 | 平均成交股数 | 零股成交占比 | 碎股成交占比 | NBBO更新数(百万) | 有效双边报价占比 | 锁定报价更新数 | 交叉报价更新数 | 单边或空报价更新数 | 首个时段交叉报价 | 最后时段交叉报价 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 41.01 | 10 | 64.2 | 81.9 | 8.73 | 11.78 | 99.32 | 34118 | 46377 | 116 | 17730 | 437 |
每个数字背后的完整 SQL
WITH
(
SELECT (round(count() / 1e6, 2),
round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) / count(), 2),
countIf(bid_price > 0 AND ask_price > 0 AND ask_price = bid_price),
countIf(bid_price > 0 AND ask_price > 0 AND ask_price < bid_price),
countIf(bid_price <= 0 OR ask_price <= 0),
countIf(bid_price > 0 AND ask_price > 0 AND ask_price < bid_price AND sip_timestamp < toDateTime64('2026-06-13 00:00:00', 9)),
countIf(bid_price > 0 AND ask_price > 0 AND ask_price < bid_price AND sip_timestamp >= toDateTime64('2026-06-30 00:00:00', 9)))
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPCX'
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
) AS quote_census
SELECT
round(count() / 1e6, 2) AS prints_m,
quantileDeterministic(0.5)(toFloat64(size), toUInt64(abs(sequence_number))) AS median_print_shares,
round(avg(toFloat64(size)), 1) AS avg_print_shares,
round(100.0 * countIf(size < 100) / count(), 1) AS odd_lot_pct_of_prints,
round(100.0 * countIf(toFloat64(size) != round(toFloat64(size))) / count(), 2) AS fractional_pct_of_prints,
quote_census.1 AS nbbo_updates_m,
quote_census.2 AS clean_two_sided_pct,
quote_census.3 AS locked_updates,
quote_census.4 AS crossed_updates,
quote_census.5 AS one_sided_or_empty_updates,
quote_census.6 AS crossed_first_session,
quote_census.7 AS crossed_final_session
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)成交数据以小额、密集报价为主:共计 41.01百万笔成交,成交量中位数为 10股(平均值为 64.2股,大宗交叉交易拉高了均值);其中 81.9% 笔为零股交易(少于100股),8.73% 笔为碎股交易。这与零售交易应用拆分订单的情况一致,另一方则是做市商。报价方面:共有 11.78百万次NBBO更新,其中 99.32% 次为正常的双边报价;46377 次短暂出现交叉报价(买价高于卖价,说明不同交易场所之间不同步)。交叉报价次数从第一天的 17730 降至6月30日的 437;34118 次为锁定报价;116 次为单边报价或无报价。下方的价差统计排除了交叉报价和单边报价,面板内列出了剔除数量。
点差的逐步收窄
新上市股票的典型表现,是点差逐渐找到稳定水平。本文按交易时段衡量这一过程,分别计算所有报价更新的中位数和时间加权平均值。首日从11:46的集合竞价开始计算;若将开盘前锁定的指示性报价纳入,结果会显得更好看。
| 时段 | 报价更新 | 剔除的无效数据 | 中位价差(美分) | 时间加权价差(美分) | 中位价差(基点) | 时间加权价差(基点) | 高于最窄价差时段的占比 |
|---|---|---|---|---|---|---|---|
| 2026-06-12 | 2197469 | 17642 | 9 | 23.5 | 5.34 | 7.64 | 282 |
| 2026-06-15 | 751208 | 6573 | 8 | 9.8 | 4.49 | 5.48 | 174 |
| 2026-06-16 | 1082316 | 5002 | 13 | 16 | 6.09 | 7.56 | 278 |
| 2026-06-17 | 909802 | 2817 | 14 | 17.6 | 7.1 | 8.96 | 348 |
| 2026-06-18 | 1205224 | 3689 | 6 | 7 | 3.34 | 3.88 | 94 |
| 2026-06-22 | 592445 | 1141 | 3 | 3.3 | 1.86 | 2 | 0 |
| 2026-06-23 | 582874 | 1459 | 5 | 5.3 | 3.03 | 3.33 | 66 |
| 2026-06-24 | 819296 | 1090 | 10 | 11.5 | 6.32 | 7.38 | 269 |
| 2026-06-25 | 724695 | 540 | 8 | 8.8 | 5.24 | 5.79 | 190 |
| 2026-06-26 | 599789 | 1723 | 6 | 7.3 | 3.87 | 4.72 | 136 |
| 2026-06-29 | 657982 | 550 | 6 | 7.4 | 3.83 | 4.66 | 133 |
| 2026-06-30 | 474902 | 351 | 6 | 7.9 | 3.54 | 4.7 | 135 |
每个数字背后的完整 SQL
SELECT
session,
quote_updates,
invalid_dropped,
med_spread_cents,
tw_spread_cents,
med_spread_bps,
tw_spread_bps,
round(100 * (tw_spread_bps / min(tw_spread_bps) OVER () - 1), 0) AS pct_above_tightest_session
FROM (
SELECT
session,
count() AS quote_updates,
countIf(NOT valid) AS invalid_dropped,
round(quantileDeterministicIf(0.5)(spread, toUInt64(ts_us), valid) * 100, 1) AS med_spread_cents,
round(sumIf(spread * dt, valid AND dt > 0) / sumIf(dt, valid AND dt > 0) * 100, 1) AS tw_spread_cents,
round(quantileDeterministicIf(0.5)(spread / mid * 10000, toUInt64(ts_us), valid), 2) AS med_spread_bps,
round(sumIf(spread / mid * dt, valid AND dt > 0) / sumIf(dt, valid AND dt > 0) * 10000, 2) AS tw_spread_bps
FROM (
SELECT session, spread, mid, valid, ts_us,
greatest(if(next_us = 0, end_us, least(next_us, end_us)) - ts_us, 0) AS dt
FROM (
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session,
toFloat64(ask_price) - toFloat64(bid_price) AS spread,
(toFloat64(ask_price) + toFloat64(bid_price)) / 2 AS mid,
(bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) AS valid,
toUnixTimestamp64Micro(sip_timestamp) AS ts_us,
toUnixTimestamp64Micro(toDateTime64(concat(toString(toDate(toTimeZone(sip_timestamp, 'America/New_York'))), ' 20:00:00'), 6, 'UTC')) AS end_us,
leadInFrame(toUnixTimestamp64Micro(sip_timestamp)) OVER (PARTITION BY toDate(toTimeZone(sip_timestamp, 'America/New_York')) ORDER BY sip_timestamp ASC, sequence_number ASC ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) AS next_us
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPCX'
AND sip_timestamp >= toDateTime64('2026-06-12 15:46:00', 9)
AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
)
)
GROUP BY session
)
ORDER BY session按时间加权计算,点差从首日的23.5美分(7.64个基点)收窄至2026-06-30的7.9美分(4.7个基点)。按美元计算,收窄幅度约为三分之二;按相对比例计算则小得多。在股价走过146.88至225.64美元区间的这段时间里,美元点差和相对点差走势出现分化。点差最窄的交易时段是2026-06-22,为2个基点。随后在2026-06-17重新扩大至8.96个基点,此时股价刚好在前一交易日触及峰值;2026-06-24又扩大至7.38个基点。当日成交量从152.3百万股降至71.7百万股。作为参照,以下是6月30日的三个数据点:
| ticker | 报价更新 | 剔除的无效数据 | 中位价差(美分) | 中位价差(基点) | 时间加权价差(基点) |
|---|---|---|---|---|---|
| AAPL | 935993 | 484 | 3 | 1.04 | 1.06 |
| NATH | 1036 | 0 | 30 | 29.66 | 31.62 |
| SPCX | 474902 | 351 | 6 | 3.54 | 4.7 |
每个数字背后的完整 SQL
SELECT
ticker,
count() AS quote_updates,
countIf(NOT valid) AS invalid_dropped,
round(quantileDeterministicIf(0.5)(spread, toUInt64(ts_us), valid) * 100, 1) AS med_spread_cents,
round(quantileDeterministicIf(0.5)(spread / mid * 10000, toUInt64(ts_us), valid), 2) AS med_spread_bps,
round(sumIf(spread / mid * dt, valid AND dt > 0) / sumIf(dt, valid AND dt > 0) * 10000, 2) AS tw_spread_bps
FROM (
SELECT ticker, spread, mid, valid, ts_us,
greatest(if(next_us = 0, end_us, least(next_us, end_us)) - ts_us, 0) AS dt
FROM (
SELECT
ticker,
toFloat64(ask_price) - toFloat64(bid_price) AS spread,
(toFloat64(ask_price) + toFloat64(bid_price)) / 2 AS mid,
(bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) AS valid,
toUnixTimestamp64Micro(sip_timestamp) AS ts_us,
toUnixTimestamp64Micro(toDateTime64('2026-06-30 20:00:00', 6, 'UTC')) AS end_us,
leadInFrame(toUnixTimestamp64Micro(sip_timestamp)) OVER (PARTITION BY ticker ORDER BY sip_timestamp ASC, sequence_number ASC ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) AS next_us
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPCX', 'AAPL', 'NATH')
AND sip_timestamp >= toDateTime64('2026-06-30 13:30:00', 9)
AND sip_timestamp < toDateTime64('2026-06-30 20:00:00', 9)
)
)
GROUP BY ticker
ORDER BY tickerApple的报价点差中位数为3美分(1.04个基点)。SPCX为6美分(3.54个基点)。Nathan's Famous全天共有1036次报价更新,点差中位数为30美分(29.66个基点)。上市第十八天,SpaceX的报价点差比超大盘股略宽,但比低成交量股票窄数倍。
第三天起的期权
| 首笔成交时间(ET) | 期权时段 | 成交笔数(百万) | 不同合约数 | 成交合约数(百万) | 权利金名义金额(十亿美元) | 月度看跌看涨比 | 时段最大看跌看涨比 | 成交到期日数 | 最长期限 | Jun18到期日占比 | 最活跃合约 | 最活跃合约成交量 | 最活跃合约成交笔数 | 最活跃合约平均溢价 | 最活跃合约名义金额(百万美元) | 最高溢价合约 | 最高溢价平均值 | 最高溢价名义金额(百万美元) | AAPL 6月全月名义金额(十亿美元) | AAPL 6月全月合约数(百万) | SPCX减AAPL名义金额(十亿美元) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-06-16 09:30:00 | 10 | 2.18 | 3199 | 10.4 | 9.15 | 0.79 | 0.987 | 22 | 2028-12-15 | 26.7 | $175 put, expiry 2026-06-18 | 203765 | 41648 | 1.43 | 29.2 | $225 call, expiry 2026-09-18 | 40.12 | 121.3 | 8.84 | 27 | 0.31 |
每个数字背后的完整 SQL
WITH
(
SELECT (round(sum(toFloat64(price) * size) * 100 / 1e9, 2), round(sum(size) / 1e6, 1))
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:AAPL') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
) AS aapl,
(
SELECT (
concat('$', toString(intDiv(toUInt32OrZero(substring(ticker, 14, 8)), 1000)),
if(substring(ticker, 13, 1) = 'P', ' put', ' call'),
', expiry 20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2)),
toUInt64(sum(size)), toUInt64(count()),
round(toFloat64(sum(toFloat64(price) * size)) / toFloat64(sum(size)), 2),
round(sum(toFloat64(price) * size) * 100 / 1e6, 1))
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY ticker ORDER BY sum(size) DESC LIMIT 1
) AS busiest,
(
SELECT (
concat('$', toString(intDiv(toUInt32OrZero(substring(ticker, 14, 8)), 1000)),
if(substring(ticker, 13, 1) = 'P', ' put', ' call'),
', expiry 20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2)),
round(toFloat64(sum(toFloat64(price) * size)) / toFloat64(sum(size)), 2),
round(sum(toFloat64(price) * size) * 100 / 1e6, 1))
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY ticker ORDER BY sum(toFloat64(price) * size) DESC LIMIT 1
) AS premium_magnet,
(
SELECT max(pc)
FROM (
SELECT round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 3) AS pc
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY toDate(sip_timestamp)
)
) AS max_daily_pc
SELECT
formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%Y-%m-%d %H:%i:%S') AS first_print_et,
uniqExact(toDate(sip_timestamp)) AS option_sessions,
round(count() / 1e6, 2) AS prints_m,
uniqExact(ticker) AS distinct_contracts,
round(sum(size) / 1e6, 2) AS contracts_traded_m,
round(sum(toFloat64(price) * size) * 100 / 1e9, 2) AS premium_notional_busd,
round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS month_put_call_ratio,
max_daily_pc AS max_session_put_call_ratio,
uniqExact(substring(ticker, 7, 6)) AS expiries_traded,
concat('20', substring(max(substring(ticker, 7, 6)), 1, 2), '-', substring(max(substring(ticker, 7, 6)), 3, 2), '-', substring(max(substring(ticker, 7, 6)), 5, 2)) AS longest_expiry,
round(100 * toFloat64(sumIf(size, substring(ticker, 7, 6) = '260618')) / toFloat64(sum(size)), 1) AS jun18_expiry_share_pct,
busiest.1 AS busiest_contract,
busiest.2 AS busiest_contract_volume,
busiest.3 AS busiest_contract_prints,
busiest.4 AS busiest_contract_avg_premium,
busiest.5 AS busiest_contract_notional_musd,
premium_magnet.1 AS top_premium_contract,
premium_magnet.2 AS top_premium_avg,
premium_magnet.3 AS top_premium_notional_musd,
aapl.1 AS aapl_full_june_notional_busd,
aapl.2 AS aapl_full_june_contracts_m,
round(round(sum(toFloat64(price) * size) * 100 / 1e9, 2) - aapl.1, 2) AS spcx_minus_aapl_notional_busd
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)期权于股票第三个交易时段的2026-06-16 09:30:00 ET挂牌。在10个期权交易时段内:2.18百万笔成交,10.4百万张合约,覆盖3199个挂牌合约;权利金达$9.15十亿(价格乘以标准的100股乘数),比AAPL期权在整个6月收取的权利金还多$0.31十亿(8.84十亿对应27百万张合约;十个交易时段对比完整月份,虽有意不对称,但不影响结论)。共有22个到期日参与交易,从6月18日(周四)到期的周度期权开始(市场次日周五休市),一直延伸至2028-12-15 LEAPS;仅首个周度期权就占当月成交量的26.7%。成交最活跃的合约是$175 put, expiry 2026-06-18,在41648笔成交中交易了203765张合约,平均权利金为$1.43。权利金最集中的合约是$225 call, expiry 2026-09-18,权利金为$121.3百万,价格为$40.12。
| 时段 | 成交笔数 | 成交合约数 | 看涨合约数 | 看跌合约数 | 看跌看涨比 | 占最活跃交易时段百分比 |
|---|---|---|---|---|---|---|
| 2026-06-16 | 422116 | 1690951 | 944812 | 746139 | 0.79 | 91.7 |
| 2026-06-17 | 334289 | 1377441 | 693134 | 684307 | 0.99 | 74.7 |
| 2026-06-18 | 352840 | 1844490 | 980753 | 863737 | 0.88 | 100 |
| 2026-06-22 | 249185 | 1185964 | 633661 | 552303 | 0.87 | 64.3 |
| 2026-06-23 | 205246 | 993244 | 528542 | 464702 | 0.88 | 53.8 |
| 2026-06-24 | 116209 | 612820 | 360371 | 252449 | 0.7 | 33.2 |
| 2026-06-25 | 92013 | 486082 | 269877 | 216205 | 0.8 | 26.4 |
| 2026-06-26 | 152156 | 1001066 | 612492 | 388574 | 0.63 | 54.3 |
| 2026-06-29 | 121536 | 586754 | 401376 | 185378 | 0.46 | 31.8 |
| 2026-06-30 | 135081 | 617911 | 389188 | 228723 | 0.59 | 33.5 |
每个数字背后的完整 SQL
SELECT
toDate(sip_timestamp) AS session,
count() AS prints,
toUInt64(sum(size)) AS contracts_traded,
toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,
toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts,
round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS put_call_ratio,
round(100 * toFloat64(sum(size)) / max(toFloat64(sum(size))) OVER (), 1) AS pct_of_busiest_session
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY session
ORDER BY session每个交易时段的看涨期权成交量都超过看跌期权:每日看跌/看涨比率在2026-06-17达到峰值0.987,接近价格高点;在2026-06-29降至0.46最低,当天股票收盘上涨7.4%,看跌期权成交量随价格一同见顶,而非在价格低点达到峰值。成交最活跃的时段是2026-06-18,即首个周度期权的到期日:1844490张合约。
| 行权价区间 | 看涨合约数 | 看跌合约数 | 看跌占比 | 占最大区间百分比 |
|---|---|---|---|---|
| $0 | 125 | 2259 | 94.8 | 0.1 |
| $25 | 782 | 24525 | 96.9 | 0.8 |
| $50 | 718 | 41640 | 98.3 | 1.3 |
| $75 | 2423 | 110696 | 97.9 | 3.4 |
| $100 | 11029 | 302404 | 96.5 | 9.5 |
| $125 | 74133 | 934663 | 92.7 | 30.5 |
| $150 | 1485542 | 1817859 | 55 | 100 |
| $175 | 1376473 | 904421 | 39.7 | 69 |
| $200 | 1149304 | 392970 | 25.5 | 46.7 |
| $225 | 493852 | 35818 | 6.8 | 16 |
| $250 | 378936 | 6335 | 1.6 | 11.7 |
| $275 | 174697 | 1211 | 0.7 | 5.3 |
| $300 | 355062 | 4908 | 1.4 | 10.9 |
| $325 | 81023 | 614 | 0.8 | 2.5 |
| $350 | 55141 | 1293 | 2.3 | 1.7 |
| $375 | 97193 | 331 | 0.3 | 3 |
| $400 | 26809 | 105 | 0.4 | 0.8 |
| $425 | 8736 | 251 | 2.8 | 0.3 |
| $450 | 42228 | 214 | 0.5 | 1.3 |
每个数字背后的完整 SQL
SELECT
concat('$', toString(toUInt32(bucket))) AS strike_bucket,
call_contracts,
put_contracts,
round(100.0 * put_contracts / (call_contracts + put_contracts), 1) AS put_share_pct,
round(100 * (call_contracts + put_contracts) / max(call_contracts + put_contracts) OVER (), 1) AS pct_of_biggest_bucket
FROM (
SELECT
least(floor(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000 / 25) * 25, 450) AS bucket,
toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,
toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY bucket
)
ORDER BY toUInt32OrZero(substring(strike_bucket, 2))行权价分布围绕价格走势呈杠铃形。$150区间的成交量最高,其中看跌期权占55%,平值附近看涨和看跌期权均有交易。低于交易区间的部分由看跌期权主导($125区间中占92.7%);高于交易区间的部分则由看涨期权主导($250处有1.6%张看跌期权),$450区间的看涨期权合约数为42228,约为当月高点的两倍。
| 时段 | NBBO更新次数 | 剔除的无效报价 | 平均价差(美分) | 中位价差(美分) | 平均价差占中间价百分比 |
|---|---|---|---|---|---|
| 2026-06-16 | 23567 | 0 | 10.3 | 10 | 6.7 |
| 2026-06-17 | 62486 | 0 | 6.5 | 5 | 7.68 |
| 2026-06-18 | 93198 | 37 | 7.7 | 5 | 5.23 |
每个数字背后的完整 SQL
SELECT
toDate(sip_timestamp) AS session,
count() AS nbbo_updates,
countIf(bid_price <= 0 OR ask_price < bid_price) AS dropped_bad_quotes,
round(avgIf(toFloat64(ask_price) - toFloat64(bid_price), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS avg_spread_cents,
round(quantileDeterministicIf(0.5)(toFloat64(ask_price) - toFloat64(bid_price), toUInt64(sequence_number), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS med_spread_cents,
round(100 * avgIf((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), bid_price > 0 AND ask_price >= bid_price), 2) AS avg_spread_pct_of_mid
FROM global_markets.cache_options_quotes
WHERE ticker = 'O:SPCX260618P00175000'
AND sip_timestamp >= toDateTime64('2026-06-16 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-06-19 00:00:00', 9)
GROUP BY session
ORDER BY session交易成本从首个小时起就很低:成交最活跃的合约在首个交易时段的NBBO价差平均为10.3美分(占中间价的6.7%;中位数为10美分)。到期日当天,中位数收窄至5美分(占中间价的5.23%;更新报价93198次,剔除并计数37个无效报价)。对于一本仅有数日历史、流动性中心区域的订单簿而言,价差从五美分到一角;远端行权价的成本更高,本面板不能代表这些合约。
新闻切换与空头
| 此前12个月文章数 | 首个标记日 | 首日文章数 | 峰值日期 | 峰值日文章数 | 6月文章数 | 出版商 | 头部出版商 | 头部出版商文章数 | 头部出版商占比 | tsla 公司文章 | nvda 公司文章 | alphabet 公司文章 | rklb 公司文章 | asts 公司文章 | tsla 减 rklb | 票据发行标题 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 2026-06-11 | 14 | 2026-06-12 | 42 | 347 | 4 | The Motley Fool | 224 | 65 | 83 | 59 | 57 | 21 | 15 | 62 | SpaceX's Fundraising Is Not Over With a $20 Billion New Bond Offering |
每个数字背后的完整 SQL
WITH
(
SELECT count()
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
AND published_utc >= toDateTime('2025-06-01 00:00:00')
AND published_utc < toDateTime('2026-06-01 00:00:00')
) AS prior_12mo,
(
SELECT (toString(d), n)
FROM (
SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d, count() AS n
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
AND published_utc >= toDateTime('2026-06-01 00:00:00')
AND published_utc < toDateTime('2026-07-01 04:00:00')
GROUP BY d ORDER BY n DESC, d ASC LIMIT 1
)
) AS peak_day,
(
SELECT (JSONExtractString(any(publisher), 'name'), count())
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
AND published_utc >= toDateTime('2026-06-01 00:00:00')
AND published_utc < toDateTime('2026-07-01 04:00:00')
GROUP BY JSONExtractString(publisher, 'name') ORDER BY count() DESC LIMIT 1
) AS top_pub,
(
SELECT n
FROM (
SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d, count() AS n
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
AND published_utc >= toDateTime('2026-06-01 00:00:00')
AND published_utc < toDateTime('2026-07-01 04:00:00')
GROUP BY d ORDER BY d ASC LIMIT 1
)
) AS first_day_n,
(
SELECT substring(title, 1, 90)
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
AND published_utc >= toDateTime('2026-06-22 04:00:00')
AND published_utc < toDateTime('2026-06-24 04:00:00')
AND title ILIKE '%bond%'
ORDER BY published_utc ASC LIMIT 1
) AS notes_headline
SELECT
prior_12mo AS prior_12_months_articles,
toString(min(toDate(toTimeZone(published_utc, 'America/New_York')))) AS first_tagged_day,
first_day_n AS first_day_articles,
peak_day.1 AS peak_day_date,
peak_day.2 AS peak_day_articles,
count() AS june_articles,
uniqExact(JSONExtractString(publisher, 'name')) AS publishers,
top_pub.1 AS top_publisher,
top_pub.2 AS top_publisher_articles,
round(100.0 * top_pub.2 / count(), 0) AS top_publisher_pct,
countIf(has(tickers, 'TSLA')) AS tsla_co_articles,
countIf(has(tickers, 'NVDA')) AS nvda_co_articles,
countIf(hasAny(tickers, ['GOOG', 'GOOGL', 'GOOGN', 'GOOGM'])) AS alphabet_co_articles,
countIf(has(tickers, 'RKLB')) AS rklb_co_articles,
countIf(has(tickers, 'ASTS')) AS asts_co_articles,
countIf(has(tickers, 'TSLA')) - countIf(has(tickers, 'RKLB')) AS tsla_minus_rklb,
notes_headline AS notes_offering_headline
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
AND published_utc >= toDateTime('2026-06-01 00:00:00')
AND published_utc < toDateTime('2026-07-01 04:00:00')新闻标记本身就是一份记录:上市前十二个月有 0 篇标记为 SPCX 的文章,随后在 2026-06-11(定价日)达到 14 篇,2026-06-12 出现 42 篇文章的峰值,当月为 347 篇。解读这些数量时应保持谨慎:涉及 4 家出版商,而仅 The Motley Fool 一家就撰写了 65% 篇。这反映的是一个信息源的关注度,并非全球媒体的关注度。共同标记显示了报道框架:TSLA 出现在 83 篇文章中,NVDA 出现在 59 篇文章中,Alphabet(合并计算不同股票类别)出现在 57 篇文章中;相比之下,Rocket Lab(21)和 AST SpaceMobile(15)远远落后。这一信息源将其作为超大盘股故事报道,而不是航天行业故事。
| date | 卖空股数(百万) | 场外交易总量(百万) | 卖空占场外交易比例 |
|---|---|---|---|
| 2026-06-12 | 44.35 | 131.53 | 33.7 |
| 2026-06-15 | 42.45 | 95.9 | 44.3 |
| 2026-06-16 | 57.63 | 124.7 | 46.2 |
| 2026-06-17 | 37.59 | 82.23 | 45.7 |
| 2026-06-18 | 42.71 | 83.11 | 51.4 |
| 2026-06-22 | 46.53 | 76.87 | 60.5 |
| 2026-06-23 | 42.35 | 64.42 | 65.7 |
| 2026-06-24 | 20.57 | 29.93 | 68.7 |
| 2026-06-25 | 16.34 | 24.42 | 66.9 |
| 2026-06-26 | 20.31 | 31.28 | 64.9 |
| 2026-06-29 | 20.53 | 31.31 | 65.6 |
| 2026-06-30 | 25.4 | 35.77 | 71 |
每个数字背后的完整 SQL
SELECT
date,
round(toFloat64(any(short_volume)) / 1e6, 2) AS short_shares_m,
round(toFloat64(any(total_volume)) / 1e6, 2) AS offexchange_total_m,
round(100 * toFloat64(any(short_volume)) / toFloat64(any(total_volume)), 1) AS short_pct_of_offexchange
FROM global_markets.stocks_short_volume
WHERE ticker = 'SPCX' AND date >= toDate('2026-06-01') AND date <= toDate('2026-06-30')
GROUP BY date
ORDER BY date首日便出现了空头交易,但必须明确其定义。场外卖空成交量是 FINRA 报告的场外成交量中被标记为卖空的股份占比。其中很大一部分来自做市商为满足客户买单而进行的卖空。这属于常规交易机制,并不等同于卖空持仓量。SPCX 被标记为卖空的成交量占比在上市日为 33.7%,到 2026-06-30 升至 71%;同期报告的场外成交量则从 131.53 百万股降至 35.77 百万股。该数据能够显示二者的同步变动,但无法说明这种变动意味着什么。
| 新实体结算 | 卖空股数(百万) | 日均成交量(百万) | 报告覆盖天数 | 隐含覆盖天数 | 6月15日后公布的结算 | 旧实体最后一次结算 | 旧实体最后一次卖空权益 | 相对旧实体的跃升倍数 |
|---|---|---|---|---|---|---|---|---|
| 2026-06-15 | 23.34 | 69.19 | 1 | 0.34 | 2 | 2026-03-31 | 9711 | 2404 |
每个数字背后的完整 SQL
SELECT
toString(minIf(settlement_date, settlement_date >= toDate('2026-06-01'))) AS new_entity_settlement,
round(toFloat64(argMinIf(short_interest, settlement_date, settlement_date >= toDate('2026-06-01'))) / 1e6, 2) AS shares_short_m,
round(toFloat64(argMinIf(avg_daily_volume, settlement_date, settlement_date >= toDate('2026-06-01'))) / 1e6, 2) AS avg_daily_volume_m,
argMinIf(days_to_cover, settlement_date, settlement_date >= toDate('2026-06-01')) AS reported_days_to_cover,
round(toFloat64(argMinIf(short_interest, settlement_date, settlement_date >= toDate('2026-06-01'))) / toFloat64(argMinIf(avg_daily_volume, settlement_date, settlement_date >= toDate('2026-06-01'))), 2) AS implied_days_to_cover,
countIf(settlement_date > toDate('2026-06-15')) AS settlements_published_after_june15,
toString(argMaxIf(settlement_date, settlement_date, settlement_date < toDate('2026-06-01'))) AS last_old_entity_settlement,
argMaxIf(short_interest, settlement_date, settlement_date < toDate('2026-06-01')) AS last_old_entity_short_interest,
round(toFloat64(argMinIf(short_interest, settlement_date, settlement_date >= toDate('2026-06-01'))) / toFloat64(argMaxIf(short_interest, settlement_date, settlement_date < toDate('2026-06-01'))), 0) AS jump_multiple_vs_old_entity
FROM global_markets.stocks_short_interest
WHERE ticker = 'SPCX'实际卖空持仓量是截至结算日的未平仓头寸,首次公布于 2026-06-15:23.34 百万股卖空持仓,而日均成交量为 69.19 百万股。供应商报告的覆盖天数为 1,这是一个下限;原始比率为 0.34,意味着空头可在不到一个平均交易日内完成回补。前一实体的最终结算数据(2026-03-31)显示持仓量为 9711 股,这再次体现了股票代码重用造成的断层。自本页首次发布以来,后来又公布了 2 个结算日数据,数据源还将六月十五日的成交记录小幅上调。上述数字均固定对应首次结算数据,而不是最新数据:早期版本曾将档案中最大的成交记录误读为对六月十五日数据的重述,但事实并非如此。本页的修订机制正是用于纠正这类错误。每次重新生成页面时,系统都会重新运行所有数字;只要某个数字超出其声明范围,页面就会进入审核状态。
数据说明
完整数据说明
- 实体边界(verified_tickers 的依据)。 stocks_ipos 记录(Space Exploration Technologies Corp.,于 XNAS 以 $135 上市,上市日期为 2026-06-12)、2026 年 5 月的零柱缺口,以及新闻标签切换,共同确定了 6 月 12 日的重新归属。没有任何 6 月 12 日之前的记录归属于 SpaceX;frontmatter 中的 verified_tickers: ["SPCX"] 是针对 2026 年 6 月 12 日至 30 日这些数据凭证的明确编辑判断。
- 原始交易带汇总会重复计算集合竞价成交量(官方开盘和收盘数据会再次报告成交量);股票数量和美元成交额来自分钟级聚合数据,交叉成交量来自交叉成交记录(6 月 29 日深度分析推导了这一修正)。
- 首日为部分交易时段,报价时间为 09:50:01 ET,首笔成交时间为 11:46:45 ET。首日最高价和最低价取分钟线极值;月度极值在记分板中附有精确到美分的交叉验证次数。
- EDGAR 统计按 accession_number 去重,并选择 CIK 0001181412;无关的“Space Exploration I”Form D 申报方(CIK 0002130081)按设计排除。
- 没有可供发布的基本面数据:三个财务报表表格中 SpaceX 的记录数为 0。
- 6 月 29 日的 FINRA 空头成交量文件在全市场范围内不完整(源文件在字母排序中途结束);SPCX 排在截断点之前,因此其记录完整。6 月 29 日深度分析附有空头成交量查询凭证。
- 6 月 19 日为全市场休市,结论基于观测而非假设:当天 SPY 的柱线数量为 0,因此 SPCX 在 6 月期间共有 12 个交易时段。
方法论
- 时间戳以 UTC 存储,并按原始 UTC 边界筛选。2026 年 6 月全部处于 EDT,因此常规交易时段为 13:30–20:00 UTC(美东时间 9:30–16:00)。toTimeZone 仅出现在 SELECT 列表中。
- 交易时段收盘价取常规交易时段最后一分钟的分钟线收盘价;竞价价格来自交叉成交记录(第一天:按分钟线为 $161.29,按交叉成交为 $160.95)。
- 美元成交额按分钟收盘价乘以分钟成交量计算,再求和,作为以收盘价加权的名义成交额代理指标。
- 期权到期日、类型和行权价会从 OCC ticker 中重新解析;表中的 expiration_date 列不可靠。权利金名义金额按 100 股乘数计算。
- 按每次 NBBO 更新统计的价差数据对每次更新等权加权;时间加权统计则按每个报价持续时间加权。中位数采用确定性分位数。
- 数据生成仅通过受限的只读路径批量完成;公开页面从不查询实时数据。数据仓库保留完整的 tick 历史记录,不设滚动到期,因此该分析可随时使用相同的表复现。数据仓库状态截至 2026 年 7 月 3 日。
这份榜单属于更广泛的 2026 年市场故事的一部分,上半年 IPO 市场的测算为其提供了背景。每个面板都对应一个已存储对象,包括图表、表格和 SQL。您可以在 Strasmore 终端上进一步运行任何查询。