如何做空股票:分步操作指南
分步了解如何做空股票:保证金审批、Reg SHO借券定位、卖空标记、借券费与回补,并用100股、每股50美元示例说明盈亏。
如何做空股票,分步说明:您通过保证金经纪商借入股票并在市场上卖出,之后再买回相同数量的股票归还出借方。您的结果是卖出价减去回购价,再扣除借券成本以及做空期间支付的任何股息。下面的示例以做空100股、卖出价每股50美元为例,逐步说明整个过程。
做空股票前需要什么?
您需要保证金账户,并获得经纪商的做空批准。现金账户不能进行卖空:您卖出的股票是借来的,这笔借款由您在保证金协议下的账户提供担保。退休账户不能持有真正的空头头寸,部分经纪商还会完全禁止做空低价股或新上市股票。
第一步:依据Reg SHO第203(b)条进行借券定位
在接受卖空订单前,Regulation SHO第203(b)(1)条要求经纪商已经安排好借券,或有合理依据相信能够及时借到股票,以便在结算时交付。这就是借券定位。经纪商会根据两份名单进行处理:列入易借名单的股票会自动通过;列入难借名单的股票则需要具体定位,可能会产生报价中的借券费率,也可能被拒绝。名单的编制方式见难借股票名单与借券费。在本示例中,假设这只50美元的股票容易借入,且没有特别费用。
第二步:依据第200条将订单标记为卖空
经纪商发送的每笔卖出订单,都须根据Reg SHO第200(g)条标记为以下三类之一:多头、空头或豁免卖空。您的100股订单会被标记为卖空。正是这一标记使公开记录卖空交易成为可能:FINRA每天汇总向其报告的场外交易,并逐只股票公布带有卖空标记的成交量占比。下面是一只大众熟知的股票在单个月份内的情况。
| 交易日期 | 交易标签 | 标记卖空比例 | 报告成交量(百万) |
|---|---|---|---|
| 2026-08-03 | Aug 3 | 45.9 | 29.4 |
| 2026-08-04 | Aug 4 | 47.6 | 22.29 |
| 2026-08-05 | Aug 5 | 52.1 | 16.28 |
| 2026-08-07 | Aug 7 | 41.6 | 13.33 |
| 2026-08-10 | Aug 10 | 42.4 | 14.91 |
| 2026-08-11 | Aug 11 | 35.9 | 13.13 |
| 2026-08-13 | Aug 13 | 35.9 | 12.7 |
| 2026-08-14 | Aug 14 | 32.9 | 9.13 |
| 2026-08-17 | Aug 17 | 37.5 | 11.84 |
| 2026-08-19 | Aug 19 | 39.6 | 16.15 |
| 2026-08-20 | Aug 20 | 39.3 | 12.38 |
| 2026-08-21 | Aug 21 | 50.4 | 12.55 |
| 2026-08-25 | Aug 25 | 58.5 | 9.67 |
| 2026-08-26 | Aug 26 | 51.8 | 12.34 |
| 2026-08-27 | Aug 27 | 56.7 | 10.25 |
| 2026-08-31 | Aug 31 | 51.5 | 11.91 |
每个数字背后的完整 SQL
SELECT
toString(date) AS session_date,
concat(formatDateTime(date, '%b'), ' ', toString(toDayOfMonth(date))) AS session_label,
round(100 * toFloat64(max(short_volume)) / toFloat64(max(total_volume)), 1) AS short_marked_pct,
round(toFloat64(max(total_volume)) / 1e6, 2) AS reported_volume_millions
FROM global_markets.stocks_short_volume
WHERE ticker = 'AAPL'
AND date >= '2026-08-01'
AND date < '2026-09-01'
GROUP BY date
HAVING max(total_volume) > 0
ORDER BY date在Aug 3,当天文件记录的29.4百万股AAPL中,45.9%带有该标记;在Aug 31,这一比例为51.5%。对于流动性较高的股票,这类数据很常见:做市商若用自己并不持有的股票满足客户买单,同样属于卖空,使用的标记也与您的订单相同。这个每日成交流量数据,与每月两次统计的未平仓空头头寸不同,二者的区别见空头兴趣与卖空成交量。
第三步:第201条价格测试
Reg SHO第201条是一项熔断机制。当一只股票在交易时段内较前一日收盘价下跌至少10%时,该股票的卖空订单在当天剩余时间及下一交易日,只能以高于当前全国最佳买价的价格成交。经纪商会通过重新定价或拒绝可成交的卖空市价订单来执行这一规定。因此,卖空者需要等待买方报价上调。统计股票最低价较前收盘价至少低10%的交易时段,可以看出这一限制出现的频率。
| ticker | 规则201触发天数 | 交易日数 | 触发率(%) |
|---|---|---|---|
| PLTR | 12 | 499 | 2.4 |
| AMD | 9 | 499 | 1.8 |
| TSLA | 9 | 499 | 1.8 |
| NVDA | 4 | 499 | 0.8 |
| AAPL | 2 | 499 | 0.4 |
| MSFT | 1 | 499 | 0.2 |
每个数字背后的完整 SQL
WITH daily AS
(
SELECT
ticker,
date,
toFloat64(min(low)) AS session_low,
toFloat64(any(close)) AS session_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'AMD', 'PLTR')
AND date >= '2024-09-01'
AND date < '2026-09-01'
AND low > 0
GROUP BY ticker, date
),
with_prior AS
(
SELECT
ticker,
session_low,
lagInFrame(session_close, 1) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS prior_close
FROM daily
)
SELECT
ticker,
countIf(session_low <= prior_close * 0.9) AS rule_201_trigger_days,
count() AS session_count,
round(100 * countIf(session_low <= prior_close * 0.9) / count(), 2) AS trigger_rate_pct
FROM with_prior
WHERE prior_close > 0
GROUP BY ticker
ORDER BY rule_201_trigger_days DESC, tickerPLTR在12个交易时段达到该条件,占499个交易时段,是样本中最多的;MSFT则在1个交易时段达到该条件。在这些交易日以及紧随其后的交易日,价格测试都会生效。上市交易所根据自身数据源计算正式触发条件,因此基于日线数据的估算可能相差一至两天。
第四步:卖空交易的保证金要求(Reg T与FINRA第4210条)
以每股50美元卖空100股,会向您的账户带来5,000美元卖出所得。您不能提取这笔钱;它是借入股票的抵押品。Regulation T随后要求您的自有权益等于卖出价值的50%。因此,交易发生时,账户中须持有相当于空头头寸价值150%的资产:5,000美元卖出所得,加上您自有的2,500美元。这2,500美元就是本示例的初始保证金。
交易完成后,FINRA第4210(c)条规定维持保证金下限。对于价格不低于5.00美元的股票,下限为每股5.00美元或当前市值的30%,取较高者;对于价格低于5.00美元的股票,下限为每股2.50美元或市值的100%,取较高者。股价为50美元时,100股空头头寸的下限为1,500美元,因为5,000美元的30%高于每股5美元计算出的500美元。经纪商通常会设定高于这一标准的自有要求;联邦追加保证金与经纪商追加保证金介绍了两者的区别。
下限会随股价变化。股价升至60美元时,空头头寸价值为6,000美元,其30%为1,800美元。您的权益为5,000美元加2,500美元,再减去6,000美元的回购成本,即1,500美元,比下限低300美元。在您决定如何处理这笔交易之前,就会收到维持保证金追加通知。
第五步:持有空头头寸的成本
每天会产生两项成本。借券费是按借入股票市值计收的年化费用。按年费率5%计算,本示例持有30天的费用为5,000美元 × 5% × 30/360,约为20.83美元。容易借入的股票,费率通常远低于1%;难借股票的年化费率可能达到两位数甚至三位数,而且费率可能每天重置。
第二项成本是股息。如果股票在您做空期间进入除息日,出借方仍有权获得这笔现金。您需要通过经纪商以替代股息支付的形式支付。下面是以100股AAPL空头头寸为例,计算截至2026年8月各个除息日产生的成本。
| 除息日 | 除息日标签 | 每股股息(美分) | 每100股应付额 | 每100股累计应付额 |
|---|---|---|---|---|
| 2025-11-10 | Nov 10, 2025 | 26 | 26 | 26 |
| 2026-02-09 | Feb 9, 2026 | 26 | 26 | 52 |
| 2026-05-11 | May 11, 2026 | 27 | 27 | 79 |
| 2026-08-10 | Aug 10, 2026 | 27 | 27 | 106 |
每个数字背后的完整 SQL
SELECT
ex_date,
ex_date_label,
dividend_cents_per_share,
owed_per_100_shares,
round(sum(owed_per_100_shares) OVER (ORDER BY ex_date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW), 2) AS owed_running_total_per_100
FROM
(
SELECT
toString(toDate(ex_dividend_date)) AS ex_date,
concat(formatDateTime(toDate(ex_dividend_date), '%b'), ' ',
toString(toDayOfMonth(toDate(ex_dividend_date))), ', ',
toString(toYear(toDate(ex_dividend_date)))) AS ex_date_label,
round(toFloat64(max(cash_amount)) * 100, 2) AS dividend_cents_per_share,
round(toFloat64(max(cash_amount)) * 100, 2) AS owed_per_100_shares
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
AND ex_dividend_date >= '2025-09-01'
AND ex_dividend_date < '2026-09-01'
GROUP BY ex_dividend_date
HAVING max(cash_amount) > 0
)
ORDER BY ex_date最近一个除息日为Aug 10, 2026,每股成本为27美分,100股合计为27美元;所有4个除息日累计成本达到106美元。对于高股息股票,同样的机制会构成显著的持有成本;双方的税务处理见替代股息支付。
第六步:召回、强制买入与第204条平仓要求
出借方可以随时召回股票。经纪商随后会寻找替代借券。如果找到替代借券,您不会察觉到变化;如果找不到,经纪商会在市场上买入股票归还出借方,并按当时价格结束您的头寸,这称为强制买入。做空没有固定期限,唯一的限制是借券是否可用;空头头寸可以持有多久介绍了不同情形。
Reg SHO第204条适用于清算层面。如果股票未能在结算时交付(美国自2024年5月起采用T+1结算),清算公司必须在下一个结算日正常交易开始前平仓处理交付失败。在完成处理前,清算公司不得接受该股票新的卖空订单,除非事先完成借券。这就是某只股票昨天还可以做空,今天却要求预借股票的原因。
第七步:买入平仓
要平仓,您提交买入100股的订单;经纪商会将其标记为买入平仓。股票归还出借方,被占用的卖出所得资金随之释放;借券费也在当天停止计收。
在不计成本的情况下,本示例有两种结果。股价跌至40美元时,回购成本为4,000美元,而卖出所得为5,000美元,收益为1,000美元;扣除当月约21美元借券费及任何替代股息支付后,实际收益还会减少。股价升至60美元时,回购成本为6,000美元,亏损为1,000美元;再加上相同成本,并且此前已触发维持保证金追加通知。做空最多只能赚取全部卖出价,即股票跌至零时的收益;而股价上涨没有上限,因此潜在亏损也没有固定上限。
可以在美国以外做空股票吗?
在德国,这类交易称为Leerverkauf,上述示例通常被称为Leerverkauf Beispiel。只要存在股票借贷机制,交易原理基本相同,但经纪商提供的服务不同。多数欧盟互联网券商不提供真正的卖空交易。它们所谓的做空通常是衍生品:差价合约(CFD),即股票不上下交割,您向经纪商支付股价上涨幅度并获得股价下跌幅度;或者是敲出证书,这是一种由银行发行、跟踪股价下跌的产品,如果股价升至设定的敲出水平,产品将归零。两者都以融资费用取代借券费;都不涉及借券定位,也不存在可以召回股票的出借方。在欧洲进行真正的卖空,需要拥有股票借贷交易台的保证金经纪商。
欧洲确实会公布空头持仓主体。根据欧盟卖空条例,净空头头寸达到或超过公司股份的0.5%时,须按基金名称公开披露;如何查找德国股票的空头头寸介绍了查询方法。
常见问题
做空股票需要保证金账户吗?
需要。卖空交易使用借入的股票,这笔借款由您在保证金协议下的账户提供担保。现金账户和个人退休账户不能持有真正的空头头寸。
做空股票需要多少钱?
根据Regulation T,您的自有权益须等于卖出价值的50%,此外账户中还要保留卖出所得。以每股50美元做空100股,可获得5,000美元卖出所得,并需要存入2,500美元保证金;之后,维持保证金规则要求账户至少达到每股5美元或当前市值30%中的较高者。
卖空交易的最大亏损是多少?
没有固定上限。亏损等于回购价减去卖出价,而股票价格没有上限。实际操作中,保证金追加通知以及最终可能发生的强制买入,会结束这笔头寸。
卖空交易(Leerverkauf)用数字表示是什么样的?
卖出100股借入的股票,卖出价为每股50美元,账户中保留5,000美元卖出所得;存入2,500美元保证金。以40美元买回时,收益为1,000美元;以60美元买回时,亏损为1,000美元。之后还要扣除借券费(按年费率5%计算,一个月约21美元)以及做空期间支付的任何股息。
上面的每个图表都附有其背后的SQL代码。若要查询您关注股票的卖空标记成交量或除息日历,请在Strasmore终端中用自然语言提问。