Strasmore Research
学习 Matt Connor作者: Matt Connor · 更新于 2026-08-08

什么是补仓天数?卖空权益比率解读

补仓天数等于卖空权益除以日均成交量,衡量空头退出所需交易日。结合最新结算数据,比较AAPL与GME,判断哪些股票的空头交易更拥挤。

补仓天数等于卖空权益除以日均成交量,表示所有卖空者买回所借股票需要多少个正常交易日,按该股票的整体成交量计算。它也称为卖空权益比率,两者含义相同。这是衡量卖空仓位相对于退出渠道拥挤程度的标准指标。本页将结合交易所最新公布的结算数据,介绍如何解读这一指标、哪些市场参与者会据此采取行动,以及它无法说明哪些问题。

如何计算补仓天数?

将公布的空头持仓量,即当前所有卖空的股票数量,除以该股票的日均成交量。假设某公司有2,000万股被卖空,日均成交量为1,000万股,其补仓天数就是2.0天。这个数字是对所需时间的估算:如果卖空者平仓,并承接一个典型交易日的全部成交量,退出这些空头头寸就需要这么长时间。实际平仓不可能如此顺利,但这一比率具有很强的比较意义。补仓天数为10天的股票,其空头交易拥挤程度远高于补仓天数为1天的股票。

以下是截至2026年6月30日结算数据中的四个知名股票:

查询四个熟悉名称的回补天数:2026年6月30日结算
股票代码卖空股数(百万)日均成交量(百万)回补天数
AAPL140.581.11.73
GME55.95.210.75
MU31.760.31
TSLA79.1461.72
每个数字背后的完整 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
自己运行这个查询

应关注形态,而不是绝对水平。AAPL140.5百万股空头持仓,超过GME的55.9百万股一倍,但其补仓天数仅为1.73:按日均成交量81.1百万股计算,这一空头头寸在整体成交中几乎可以忽略。GME则相反,较小的空头头寸分摊到日均超过5.2百万股的成交量后,补仓天数达到10.75天;这只曾在2021年逼空行情中出名的股票,再次成为空头交易最拥挤的标的。原始空头持仓量统计的是股票数量;补仓天数统计的是退出所需时间

什么才算较高的补仓天数?

应结合市场基准判断。在6月30日结算时点,所有流动性较高的股票(平均日成交量超过500万股)中:

查询高流动性名称的回补天数(每日平均成交量超过500万股):2026年6月30日结算
分组名称
1 (the reported floor)323
>1 to 2 days188
2 to 5 days340
5 to 10 days91
10+ days5
每个数字背后的完整 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只处于一天至两天之间。大多数流动性较高的股票都能在两个交易日内完成空头仓位回补。两天至五天这一中间区间包含340只股票。超过这一范围后,数量断崖式下降:五天至十天区间有91只,达到十天或更长的仅有5只。五天并不常见,达到两位数则极为罕见。

需要注意一项数据口径:数据源将该比率的下限设为1.0。因此,一只超大盘股即使按实际计算仅需半天回补,显示值仍为1.0。看到“1”时,应理解为“一天或更短”。

小盘股的待回补天数较高,正常吗?

成交量位于分母,因此低流动性股票可能显得空头拥挤,而流动性较高的股票则能轻松消化同等规模的仓位。将结算文件按成交量分为四档,可以区分流动性不足与空头拥挤:

查询按成交量层级划分的回补天数:2026年6月30日结算中的所有名称
日均成交量层级名称名称格式报告最低值回补天数中位数超过5天的百分比处于底值的百分比
under 1M shares/day1602016,02011.2123.946.5
1M to 5M22552,25512.7719.126
5M to 20M72772712.0212.131.5
20M+ shares/day22022011.283.642.7
每个数字背后的完整 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)
自己运行这个查询

成交量每上升一档,待回补天数超过五天的股票占比就会下降:日成交量低于100万股的 16,020 只股票中,有 23.9%;在100万至500万股档位中为 19.1%;在500万至2,000万股档位中为 12.1%;而成交量最高的 220 只股票中仅有 3.6%。对微型股而言,六天属于常见水平;但对日成交量达2,000万股的股票而言,这一水平确实罕见。

不过,低流动性档位的分布两端都较为集中:成交量低于100万股的股票中,有 46.5% 的待回补天数恰好处于下限。这些股票的空头仓位很小,但成交量也很低,使其中位数降至 1.21 天,低于100万至500万股档位的 2.77。每个档位都能看到这一最低值:各档报告的最低值均为 1

当前哪些股票最拥挤?

该比率的实际用途是进行筛选。以下是流动性最高、最拥挤的股票,日均成交量均超过5百万股,因此不会受到低成交量数据失真的影响;数据截至目前记录中的最新结算日:

查询高流动性名称中最高的回补天数(每日平均成交量超过500万股):2026年6月30日结算
股票代码回补天数卖空股数(百万)日均成交量(百万)
MPT16.93138.18.2
NWBO11.5468.55.9
SAN10.86878
GME10.7555.95.2
ENVX10.1550.85
INDI9.8467.46.9
TU9.7466.96.9
IQ9.4769.47.3
PCT8.7653.36.1
IBRX8.66131.815.2
IP8.4546.4
RXRX8.39172.320.5
每个数字背后的完整 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 12
自己运行这个查询

MPT位居榜首,为16.93天;其空头持仓为138.1百万股,日均成交量为8.2百万股。所有12只股票的该指标均超过8.39天,GME也在其中。请注意,名单中没有超大市值股。这种拥挤主要集中在中盘股和成交活跃的小盘股,也就是做空比例最高的股票筛选结果所覆盖的股票群体。在将此类名单视为今日仓位之前,请先留意下文关于数据时效性的说明。

分数的两个部分都会变化

多数解释文章忽略了一个细节:分母是变化更快的部分。成交量突然放大、财报周、指数纳入或某个病毒式传播的交易日,都可能让一只股票的补仓天数减半,即使没有任何一名卖空者平仓。成交量萎缩则会在没有新增卖空的情况下推高这一比率。GME在2021年逼空行情前的走势就是典型案例:

查询GME回补天数,逐次结算:2020年6月至2021年1月29日逼空行情数据
settlement_date回补天数最高回补天数卖空股数(百万)日均成交量(百万)
2020-06-3017.0317.0354.63.2
2020-07-1525.8225.8253.52.1
2020-07-3120.8225.8254.52.6
2020-08-1415.525.8255.73.6
2020-08-3115.9625.8257.93.6
2020-09-156.125.8266.410.9
2020-09-305.6225.8268.612.2
2020-10-153.5525.8270.319.8
2020-10-308.1125.8266.88.2
2020-11-1314.0525.8267.54.8
2020-11-308.7225.82687.8
2020-12-156.8925.8268.19.9
2020-12-316.1425.8271.211.6
2021-01-152.125.8261.829.4
2021-01-29125.8221.496.8
每个数字背后的完整 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百万股处于卖空状态。部分空头确实平仓,但这一比率的骤降主要是由分母变化造成的。

补仓天数与流通股卖空比例的比较

另一项拥挤度指标是流通股卖空比例,即卖空股数除以可交易股份数量,而不是除以日成交量。流通股比例衡量所有权份额中有多少被卖空;补仓天数则衡量退出通道有多窄。两项指标对同一批股票的排名并不相同(下方分母为基本面快照中的已发行股份总数;真正的流通股会剔除内部人士持股和受限股,因此供应商公布的流通股卖空比例通常更高):

查询两种拥挤度指标,六个名称:卖空权益占流通股比例与回补天数
股票代码卖空股数(百万)占流通股数百分比回补天数截至日期的股数
GME55.912.4510.75July 24, 2026
MU31.72.81July 24, 2026
TSLA79.121.72July 24, 2026
NVDA310.11.281.99July 24, 2026
MSFT89.11.21.47July 24, 2026
AAPL140.50.961.73July 24, 2026
每个数字背后的完整 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 24, 2026),GME12.45%居首,补仓天数也排名第一,为10.75。随后两项指标的排名开始分化。MU按卖空比例排名第二(2.8%),但补仓天数排名垫底,处于1这一最低值:公司相当一部分股份被卖空,但成交量足够充沛,退出通道仅需一天。AAPL则完全相反,是六只股票中卖空比例最低的一只,为0.96%,但其1.73天的补仓时间使其排名居中。两种筛选方法,得出两个“最拥挤”答案。

谁会使用补仓天数指标,以及如何使用?

空头卖出者据此确定平仓规模。 空头头寸的真正风险不只是价格,还包括退出通道。对于补仓天数为十天的股票,如果所有人同时争相平仓,市场成交量就无法在接近正常价格的水平上吸收这些回补交易。因此,头寸规模会相应缩减。

逼空交易者据此筛选机会。 动量交易者会使用类似上方面板的筛选器,寻找补仓天数较高且流动性足以交易的股票,关注其中可能因上涨而遭遇集中空头回补的标的。他们筛选的是逼空可能发生的前提条件,而不是事件本身。

风险部门据此识别持仓拥挤。 基金会在整个投资组合层面跟踪这一指标:如果多个头寸同时也是其他交易者集中做空的标的,投资组合就会面临相关性退出风险,而单只股票的走势图无法反映这一点。风险部门会结合每日卖空成交量和借券成本,通过补仓天数衡量这种风险。

高待补天数能否预测逼空?

不能。它描述的是拥挤程度,而不是预测逼空。逼空会沿着借券链条展开:借券成本上升,出借方收回已借出的股票,券商发出强制平仓通知,以市价买入股票了结空头头寸;随着股价上涨,每股空头头寸的持有成本增加,保证金部门也会要求追加抵押品。空头卖方在交投清淡的市场中回补,推动股价进一步上涨,下一轮逼空随之开始。待补天数衡量的是排队等待开门的买盘;它无法说明是否有人会打开这扇门。

在这次结算时点,91只股票的待补天数处于五至十天之间,5只超过十天,远多于最终真正引发头条报道式逼空的股票。高待补天数很常见,逼空却并不常见。该比率还存在滞后性:在2021年1月29日的结算时点,GME的待补天数已降至1天,当时逼空行情正处于进行中。

数据有多新?

Days to cover 不是每日统计指标。空头仓位由交易所每月报告两次,且相关文件通常在所涵盖的结算日过后很久才发布:

查询自2026年3月以来的每次结算:及其到账所需时间
settlement_date结算标签已到达仓库滞后天数已报告名称数已报告名称数格式
2026-03-13March 13, 20262026-04-01192158721,587
2026-03-31March 31, 20262026-04-10102167821,678
2026-04-15April 15, 20262026-05-01162175721,757
2026-04-30April 30, 20262026-05-11112182021,820
2026-05-15May 15, 20262026-06-10262189421,894
2026-05-29May 29, 20262026-06-10122198721,987
2026-06-15June 15, 20262026-07-01162217822,178
2026-06-30June 30, 20262026-07-11112220722,207
每个数字背后的完整 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_date
自己运行这个查询

四个月内共有 8 个结算日,每月两次,从来不是每日更新。涵盖 22,207 个名称的 2026 年 6 月 30 日文件,在结算日后 11 才发布;March 13, 2026 文件则用了 19 天。任何网站显示的“当前”Days to cover,包括本文所有数字,反映的都是一到数周前的仓位快照。为什么空头仓位数据滞后两周介绍了具体时间安排。

常见问题

什么是较高或较为理想的待补仓天数?

没有官方阈值,市场分布可作为参考。截至2026年6月30日结算日,323只在报告数据的最低值一天,91达到五至十天,5超过十天。还应结合成交量层级判断:成交量低于100万股的股票中,有23.9%达到五天以上;在成交最活跃的股票中,这一比例为3.6%。

待补仓天数是否等同于空头利息比率?

是的,这两个名称指的是同一项计算:空头持仓量除以日均成交量。部分数据源将其缩写为SIR。不同供应商采用的成交量平均区间可能不同,因此各网站显示的比率会略有差异。

待补仓天数较高是否意味着即将发生逼空?

不是。该指标反映空头仓位相对于日成交量的拥挤程度,是发生逼空的前提条件之一,而不是预测指标。逼空行情还受借券成本、股票召回、强制买入和追加保证金通知等因素推动。待补仓天数较高的股票,远多于最终发生逼空的股票。以GME为例,截至2021年1月29日结算日,该比率在逼空行情进行期间已降至1天。

待补仓天数会每日更新吗?

不会。空头利息每月报告两次,并会延迟发布,因此待补仓天数大约每两周更新一次。2026年3月至6月期间共有8个结算日;6月30日的数据文件在结算日后11天才进入该数据库。

没有空头回补,待补仓天数也会下降吗?

会,而且经常发生:成交量激增会扩大分母,即使空头仓位不变,也会使比率下降。2021年1月29日结算日,GME显示为1天,但仍有21.4百万股处于空头持仓状态。比率大幅下降主要由逼空期间的巨大成交量造成,并不代表空头仓位已经完成平仓。


以上每个数字均来自交易所报告的空头利息文件中的存储查询。您可以展开任意面板的SQL,或在Strasmore终端中提取自选股列表的待补仓天数。