什么是做空天数与空头头寸比率
做空天数是指空头头寸除以日均成交量,衡量平仓所需天数。AAPL 卖空头寸为 {{q:four_names:shares_short_m@0}} 百万股。
做空天数(Days to cover)是指空头头寸除以日均成交量:即所有空头回补头寸所需的典型交易天数。它也被称为空头头寸比率(short interest ratio),两者含义相同。该指标是衡量空头头寸相对于退出流动性拥挤程度的标准尺度。本文将结合最新的交易所结算数据,为您解析如何解读该指标、哪些投资者会参考该指标,以及该指标无法反映的信息。
如何计算放空天数(Days to Cover)?
将报告的空头头寸(即当前所有卖空的股份)除以该股票的日均成交量。如果一家公司有 2000 万股卖空,而日成交量为 1000 万股,则放空天数为 2.0 天。该数值是一个时间估算值:如果卖空者要平仓并吸收掉一个典型交易日的全部成交量,则需要多长时间。实际平仓过程并非如此简单,但该比例的意义在于对比——10 天的放空天数远比 1 天的更拥挤。
以下是 2026 年 6 月 30 日结算日的四个知名标的:
每个数字背后的完整 SQL
SELECT ticker,
round(short_interest / 1e6, 1) AS shares_short_m,
round(avg_daily_volume / 1e6, 1) AS avg_daily_volume_m,
round(days_to_cover, 2) AS days_to_cover
FROM global_markets.stocks_short_interest
WHERE settlement_date = '2026-06-30'
AND ticker IN ('AAPL', 'GME', 'MU', 'TSLA')
ORDER BY ticker请关注趋势而非绝对数值。AAPL 有 140.5 百万股卖空头寸——是 GME 55.9 百万股的两倍多——但其放空天数仅为 1.73:在日成交量为 81.1 百万股的情况下,该空头头寸在交易量中仅占极小比例。GME 则相反——较小的头寸对应 5.2 百万股的日成交量,使其放空天数达到 10.75 天。作为 2021 年轧空事件 的主角,该股再次表现出高度拥挤。原始 空头头寸 计算的是股份数量;而放空天数计算的是退出所需时间。
什么样的数值才算高空头回补天数?
请参考市场基准。以 6 月 30 日结算时,所有高流动性标的(日均成交量 500 万股以上)为准:
每个数字背后的完整 SQL
SELECT multiIf(days_to_cover <= 1, '1 (the reported floor)',
days_to_cover < 2, '>1 to 2 days',
days_to_cover < 5, '2 to 5 days',
days_to_cover < 10, '5 to 10 days',
'10+ days') AS bucket,
count() AS names
FROM global_markets.stocks_short_interest
WHERE settlement_date = '2026-06-30'
AND avg_daily_volume >= 5000000
AND days_to_cover IS NOT NULL
GROUP BY bucket
ORDER BY min(days_to_cover)大部分数值处于低位:323 个标的处于报告的最低值,188 个标的处于 1 至 2 天之间 —— 大多数高流动性股票可在两个交易日内平仓空头头寸。处于 2 至 5 天中间区间的标的有 340 个。超过该区间后,数值急剧下降:5 至 10 天区间内仅有 91 个,而 10 天或以上的仅占 5。5 天的情况并不常见;两位数则极其罕见。
数据说明:数据源将该比率的最小值设为 1.0。因此,即使某大型股的实际算术值仅为 0.5 天,显示的数值仍为 1.0。请将“1”理解为“一天或更短时间”。
小盘股的高做空回补天数是否属于正常现象?
由于成交量位于分母,低流动性股票的仓位规模在视觉上可能显得拥挤,而同样的仓位对于高流动性股票而言却微不足道。通过将结算文件按成交量分为四个等级,可以将流动性与拥挤度区分开来:
每个数字背后的完整 SQL
SELECT multiIf(avg_daily_volume < 1000000, 'under 1M shares/day',
avg_daily_volume < 5000000, '1M to 5M',
avg_daily_volume < 20000000, '5M to 20M',
'20M+ shares/day') AS adv_tier,
count() AS names,
if(count() < 1000,
toString(count()),
concat(toString(intDiv(count(), 1000)), ',', leftPad(toString(count() % 1000), 3, '0'))) AS names_fmt,
round(min(days_to_cover), 2) AS lowest_reported,
round(quantileDeterministic(0.5)(days_to_cover, cityHash64(ticker)), 2) AS median_days_to_cover,
round(countIf(days_to_cover >= 5) / count() * 100, 1) AS pct_above_5_days,
round(countIf(days_to_cover = 1) / count() * 100, 1) AS pct_at_floor
FROM global_markets.stocks_short_interest
WHERE settlement_date = '2026-06-30'
AND days_to_cover IS NOT NULL
AND avg_daily_volume > 0
GROUP BY adv_tier
ORDER BY min(avg_daily_volume)随着成交量等级的提升,做空回补天数超过五天的股票占比持续下降:在日成交量低于一百万股的 16,020 股票中,占比为 23.9%;在 1M–5M 等级中为 19.1%;在 5M–20M 等级中为 12.1%;而在交易量最大的 220 股票中,仅有 3.6% 的股票超过六天。对于微型股而言,六天属于正常水平,但对于日成交量达 2000 万股的股票来说,这确实极不寻常。
然而,低成交量层级在两端均表现出分化:在成交量低于 1M 的股票中,有 46.5% 的股票正好处于底线——即极小的成交量对应极小的空头头寸——这使得其中位数降至 1.21 天,低于 1M–5M 等级的 2.77 天。每个等级都存在底线值:各等级报告的最低值均为 1。
当前哪些股票拥挤?
该比率可作为筛选工具。以下是最新结算数据中,日均成交量超过 500 万股(排除流动性不足导致的异常值)的最拥挤流动性标的:
每个数字背后的完整 SQL
SELECT ticker,
round(days_to_cover, 2) AS days_to_cover,
round(short_interest / 1e6, 1) AS shares_short_m,
round(avg_daily_volume / 1e6, 1) AS avg_daily_volume_m
FROM global_markets.stocks_short_interest
WHERE settlement_date = '2026-06-30'
AND avg_daily_volume >= 5000000
AND days_to_cover IS NOT NULL
AND ticker NOT IN ('SPCX')
ORDER BY days_to_cover DESC, ticker ASC
LIMIT 12MPT 位居榜首,天数为 16.93 天 —— 在 8.2 万股日均成交量中,有 138.1 万股处于空头状态。12 只标的结算天数均超过 8.39 天,GME 也在其中。请注意:名单中没有大盘股。这种拥挤现象集中在中盘股和高成交量的小盘股中,即 高做空比例股票 筛选器所覆盖的群体。在将此类列表视为当前仓位之前,请注意下文提到的时效性限制。
分数的两部分都在变动
大多数解释者忽略了一个细节:分母才是变动剧烈的部分。交易量激增——无论是财报周、指数调整还是热点事件——都可能在空头未平仓的情况下,使股票的“回补天数”减半。而交易量萎缩则会在没有新空头开仓的情况下,推高该比例。GME 在 2021 年逼空行情中的表现是教科书级的案例:
每个数字背后的完整 SQL
SELECT settlement_date,
round(days_to_cover, 2) AS days_to_cover,
round(max(days_to_cover) OVER (ORDER BY settlement_date), 2) AS peak_days_to_cover,
round(short_interest / 1e6, 1) AS shares_short_m,
round(avg_daily_volume / 1e6, 1) AS avg_daily_volume_m
FROM global_markets.stocks_short_interest
WHERE ticker = 'GME'
AND settlement_date >= '2020-06-30'
AND settlement_date <= '2021-01-29'
ORDER BY settlement_date在第一个结算窗口,54.6 百万股的空头头寸对比仅有 3.2 百万股的日交易量——17.03 天回补天数。在此期间,该比例的峰值达到了 25.82 天;图表显示,在空头头寸几乎没有变动的情况下,该比例在秋季期间于个位数与两位数之间波动。随后逼空发生:在 2021 年 1 月 29 日的结算日,日均交易量激增至 96.8 百万 股,回补天数降至 1(即最低点),此时仍有 21.4 百万股处于空头头寸。虽然部分空头平仓了,但该比例的暴跌主要是由分母变动引起的。
卖空天数与流通股卖空比例
另一种拥挤度指标是流通股卖空比例——即卖空股数除以可交易股数,而非日交易量。流通股比例衡量卖空持仓占总所有权的比例;卖空天数则衡量平仓时的流动性压力。这两项指标对同一只股票的排名可能不同(下文分母采用基本面快照中的总发行股数;真实的 流通股 不包括内部人士和受限持股,因此供应商提供的流通股比例数据通常更高):
每个数字背后的完整 SQL
WITH share_counts AS (
SELECT ticker,
argMax(market_cap / price, date) AS shares_outstanding,
argMax(date, date) AS as_of
FROM global_markets.stocks_ratios
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'MU', 'GME')
AND market_cap > 0
AND price > 0
GROUP BY ticker
)
SELECT si.ticker AS ticker,
round(si.short_interest / 1e6, 1) AS shares_short_m,
round(si.short_interest / sc.shares_outstanding * 100, 2) AS pct_of_shares_out,
round(si.days_to_cover, 2) AS days_to_cover,
formatDateTimeInJodaSyntax(sc.as_of, 'MMMM d, yyyy') AS share_count_as_of
FROM global_markets.stocks_short_interest AS si
INNER JOIN share_counts AS sc ON sc.ticker = si.ticker
WHERE si.settlement_date = '2026-06-30'
ORDER BY pct_of_shares_out DESC按发行股数比例排序(股数截至 July 14, 2026),GME 以 12.45% 位居首位,且在卖空天数上也以 10.75 日领先。随后两项指标出现分歧。MU 的卖空比例排名第二(2.8%),但卖空天数排名垫底,仅为 1 日:该公司的卖空头寸较多,但交易量足够大,平仓只需一天即可完成。AAPL 则截然相反——其卖空比例在六家公司中最低,仅为 0.96%,但其 1.73 日的卖空天数处于中游水平。两种指标,两种“最拥挤”的结论。
谁在使用“回补天数”指标,以及如何使用?
空头正在评估离场规模。 空头头寸的真实风险不仅在于价格,更在于“出口”。如果某只股票的回补天数(days to cover)为10天,且所有人在同一时间寻求离场,成交量将无法在正常价格水平下消化这些回补盘。因此,仓位规模会随之缩减。
挤压交易者筛选交易机会。 动量交易者使用类似上图的筛选器——在具备可交易流动性的前提下,筛选出回补天数较高、且可能因空头过于拥挤而引发反弹的标的。他们筛选的是“先决条件”,而非事件本身。
风险控制部门标记拥挤风险。 基金会追踪整个投资组合的该项指标:如果多个头寸同时也是其他人的拥挤空头,那么投资组合将面临单一股票走势图无法体现的关联离场风险。通过回补天数、每日卖空成交量以及借贷成本,可以衡量此类风险。
高回补天数能否预示轧空行情?
不能——它描述的是仓位拥挤程度,而非预测。轧空过程源于借贷环节:借入股票的成本上升,出借人收回股票,券商发出强平指令以按市价平仓,且随着价格上涨,保证金管理人员会要求提供更多抵押品。在流动性匮乏的市场中,空头回补会推高价格,从而引发下一轮上涨。回补天数衡量的是排队等待买入的规模,它无法预示是否会有人真正开始买入。
在本次结算日 91 标的的回补天数在 5 到 10 天之间,5 标的超过 10 天——这些标的远多于能引发新闻头条式轧空的标的。高回补天数很常见,但轧空行情并不常见。该指标具有滞后性:在 2021 年 1 月 29 日结算日,GME 处于轧空中期,其回补天数已降至 1 天。
数据时效性如何?
卖空天数(Days to cover)并非每日统计数据。交易所每两周报告一次卖空头寸,且报告发布时间远晚于其涵盖的结算日:
每个数字背后的完整 SQL
SELECT settlement_date,
formatDateTimeInJodaSyntax(settlement_date, 'MMMM d, yyyy') AS settlement_label,
formatDateTime(toDate(min(_ingest_time)), '%Y-%m-%d') AS arrived_in_warehouse,
dateDiff('day', settlement_date, toDate(min(_ingest_time))) AS lag_days,
count() AS names_reported,
if(count() < 1000,
toString(count()),
concat(toString(intDiv(count(), 1000)), ',', leftPad(toString(count() % 1000), 3, '0'))) AS names_reported_fmt
FROM global_markets.stocks_short_interest
WHERE settlement_date >= '2026-03-01'
AND settlement_date <= '2026-06-30'
GROUP BY settlement_date
ORDER BY settlement_date8 结算数据跨越四个月——每月两次,而非每日。涵盖 22,207 标的的 2026 年 6 月 30 日文件在结算日后 11 天才发布;March 13, 2026 文件则耗时 19。任何网站上显示的“当前”卖空天数(包括本文中的所有数据)都是一至数周前的持仓快照。为什么卖空数据滞后两周 详细解释了时间周期。
常见问题解答
多少天的回补天数(Days to Cover)算高?
没有官方标准;市场分布是衡量依据。截至 2026 年 6 月 30 日结算日,323 股票的回补天数处于 1 天的底线,91 达到 5 至 10 天,5 则超过 10 天。还需结合成交量层级进行判断:在成交量低于 100 万股的股票中,有 23.9% 的回补天数超过 5 天;而在高成交量股票中,这一比例为 3.6%。
回补天数与卖空倍数(Short Interest Ratio)是一回事吗?
是的——两者计算方式相同:卖空头寸除以日均成交量。部分来源将其简称为 SIR。由于不同数据供应商计算平均成交量的时间窗口不同,因此各平台的比例会有细微差异。
高回补天数意味着即将发生挤压(Short Squeeze)吗?
不一定。它仅描述了相对于日成交量而言,卖空头寸的拥挤程度——这只是前提条件,而非预测。挤压的发生取决于借贷成本、股票召回、强制买入和追加保证金;拥有高回补天数的股票远多于实际发生挤压的股票。以 GME 为例,在 2021 年 1 月 29 日结算时,挤压正处于中期,其回补天数已降至 1 天。
回补天数是每日更新的吗?
不是。卖空头寸每半个月报告一次,且发布存在滞后,因此回补天数大约每两周更新一次。2026 年 3 月至 6 月期间共有 8 次结算;6 月 30 日的文件在结算后 11 天才进入数据库。
如果卖空者没有平仓,回补天数会下降吗?
会,这种情况经常发生:成交量激增会增大分母,在卖空头寸不变的情况下缩小比例。GME 在 2021 年 1 月 29 日结算时,在仍有 21.4 百万股卖空头寸的情况下,回补天数为 1 天。导致该数值大幅下降的主要原因是挤压期间巨大的成交量,而非卖空头寸的平仓。
以上所有数据均基于交易所报告的卖空头寸文件进行存储查询——您可以扩展任何面板的 SQL 语句,或在 Strasmore 终端上查询您自选股的回补天数。