除息日卖出还能拿到股息吗
除息日开盘时持有股票即可保留股息,上午卖出也不受影响。了解除息日、记录日与T+1结算如何决定股息归属,以及现金何时到账。
可以。若您在除息日开盘时仍持有股票,就有权获得股息;当天上午卖出也不会影响这一权利。现金会在数周后到账,支付给记录日登记在公司股东名册上的持有人。届时,股票本身早已不在您的账户中。
谁能获得股息:决定归属的三个日期
每笔现金股息都涉及三个日期,但只有前两个日期决定谁能获得支付。
除息日是股票首次在不含股息的情况下交易的交易日。在当天或之后买入,股息由卖方获得。记录日是公司查阅股东名册并记录股票持有人的日期。支付日是现金发放至名册所列账户的日期,通常在数周后。本指南除息日将单独详细解释第一个日期;记录日与除息日则介绍这两个日期如何确定。
这些日期之间的间隔比大多数读者预期的更长。下表跟踪 8 家大型股息支付公司,从最近一个已完成的除息日开始,一直到资金到账的日期。
每个数字背后的完整 SQL
SELECT
ticker,
formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS ex_dividend,
formatDateTime(argMax(record_date, ex_dividend_date), '%b %e, %Y') AS record_books,
formatDateTime(argMax(pay_date, ex_dividend_date), '%b %e, %Y') AS cash_arrives,
dateDiff('day', max(ex_dividend_date), argMax(record_date, ex_dividend_date)) AS record_gap,
dateDiff('day', max(ex_dividend_date), argMax(pay_date, ex_dividend_date)) AS payout_wait
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'JNJ', 'KO', 'PG', 'XOM', 'CVX', 'PEP')
AND ex_dividend_date >= today() - 200
AND ex_dividend_date <= today()
AND dateDiff('day', ex_dividend_date, record_date) BETWEEN 0 AND 7
AND dateDiff('day', ex_dividend_date, pay_date) BETWEEN 0 AND 120
GROUP BY ticker
ORDER BY payout_wait将除息日列与记录日列并排查看:两者日期相同。真正拉长的是等待资金到账的时间。从 3 个日历日(对应 AAPL)到 26 天(对应 XOM)。后者于 May 15, 2026 除息,并于 Jun 10, 2026 支付股息。卖方在除息日卖出后,等到现金到账时早已不再持有股票。
为什么除息日卖出不会收回股息
结算将整个流程连接起来。结算是交易在法律上完成股票和资金转移的时点,发生在交易成交之后。美国股票实行 T+1 结算,即交易日后的一个工作日完成结算。本指南T+1结算将完整介绍这一时间线。
公司在记录日查阅的是已结算持仓名册。买方必须在记录日前完成结算,才能出现在名册中。因此,获得股息的最后买入日会提前一个工作日。交易所将下一交易日标记为除息日。从该交易日起,股票转手时已不再附带股息。
将同一逻辑应用到您的卖出交易。您持有股票至周二收盘。股票于周三上午除息,您在开盘时卖出。该笔卖出于周四结算。公司在周三查阅名册时,您的持仓仍已结算并登记在您名下,因此您仍在股东名册中。周四发生的任何事项,都不会修改前一天已经确定的名册。
从买方角度看,规则也是如此。在除息日或之后买入的股票到账时不附带股息,成交价格也已经反映了不含股息这一事实。买方知道自己无权获得这笔股息,也不存在追回股息的情况。
T+1结算如何改变这些日期
过去,周三至周四的流程还要多一天。在2024年5月28日之前,美国股票实行 T+2 结算,除息日比记录日提前一个工作日。在 T+1 制度下,这两个日期合并为同一个日历日。下表统计了2024年所有具有可用记录日的美国股息,并计算记录日与除息日重合的股息比例。
每个数字背后的完整 SQL
SELECT
formatDateTime(toStartOfMonth(ex_dividend_date), '%Y-%m') AS month,
round(100 * countIf(record_date = ex_dividend_date) / count(), 1) AS same_day_pct,
count() AS dividends_counted
FROM global_markets.stocks_dividends
WHERE ex_dividend_date BETWEEN toDate('2024-01-01') AND toDate('2024-12-31')
AND currency = 'USD'
AND dateDiff('day', ex_dividend_date, record_date) BETWEEN 0 AND 7
GROUP BY month
ORDER BY month在 2024-01,有 0.2% 的股息记录日与除息日重合。到 2024-12,这一比例升至 98.9%;仅当月就涉及 5551 笔股息。年中出现的变化,源于结算制度的调整。
无论采用哪种制度,问题的答案都不变。在 T+2 制度下,除息日卖出的股票在两个工作日后结算,即记录日之后一天。在 T+1 制度下,股票在一个工作日后结算,同样晚于记录日。无论哪种情况,记录日名册中都已经登记了您的持仓。
股票会在除息日按股息金额下跌吗?
时间安排中存在一项成本,开盘成交价会体现这一点。下表将2024年和2025年的所有美国常规季度股息,按其相对于前一收盘价的金额分组,然后计算每组中除息日开盘价低于前收盘价的幅度平均值。
每个数字背后的完整 SQL
WITH px AS
(
SELECT
ticker,
date,
toFloat64(open) AS open_px,
volume,
toFloat64(any(close) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING)) AS prior_close
FROM global_markets.stocks_daily_aggs
WHERE date BETWEEN toDate('2023-12-15') AND toDate('2025-12-31')
),
ex AS
(
SELECT
ticker,
ex_dividend_date,
max(cash_amount) AS div_cash
FROM global_markets.stocks_dividends
WHERE ex_dividend_date BETWEEN toDate('2024-01-01') AND toDate('2025-12-31')
AND frequency = 4
AND cash_amount > 0
AND currency = 'USD'
GROUP BY ticker, ex_dividend_date
)
SELECT
multiIf(
div_pct < 0.25, 'under 0.25%',
div_pct < 0.50, '0.25% to 0.50%',
div_pct < 1.00, '0.50% to 1.00%',
div_pct < 2.00, '1.00% to 2.00%',
'over 2.00%') AS dividend_bucket,
count() AS sample_size,
round(avg(div_pct), 3) AS avg_dividend_pct,
round(avg(open_gap_pct), 3) AS avg_open_gap_pct
FROM
(
SELECT
100 * toFloat64(ex.div_cash) / px.prior_close AS div_pct,
100 * (px.prior_close - px.open_px) / px.prior_close AS open_gap_pct
FROM px
INNER JOIN ex ON px.ticker = ex.ticker AND px.date = ex.ex_dividend_date
WHERE px.prior_close >= 10
AND px.open_px > 0
AND px.volume >= 1000000
)
GROUP BY dividend_bucket
ORDER BY avg_dividend_pct表中的两列百分比走势一致。在 over 2.00% 组中,股息平均为前收盘价的 3.047%,开盘价低于前收盘价 2.651%,涉及 270 个除息日。在 under 0.25% 组中,两项数据都接近零,分别为 0.146% 和 0.045%。
这种关系只有在平均值层面看起来整齐。任何一个具体除息日的隔夜价格变动,还会反映股票发生的其他所有情况;股息只是更大幅度波动中的一个因素。这正是股息捕捉策略的核心。交易者会在除息日前买入,并在除息日卖出。
现金并非股息的两种情况
有两种情况会改变实际到账的资金性质。
第一种是卖空持仓。卖空者借入股票并卖出。记录日时,出借股票的持有人仍有权获得股息。卖空者需要向其支付等额款项,相关借记通常在支付日前后出现在卖空账户中。
第二种是股票出借。券商会将保证金账户中的股票借出。若股票在记录日仍处于出借状态,出借该股票的账户会收到一笔替代性款项,称为代替股息支付,金额等于现金股息。该款项按普通收入征税,而不是适用合格股息税率。金额相同,但税务处理不同。
每一股借入的股票,最终都来自某个真实账户。某只股票的卖空权益,可以反映在特定时点上有多少股该股票处于借出状态。
截至 Jul 15, 2026,AAPL 在该组股票中持有最大的卖空头寸,为 146.55 百万股;其日均成交量为 47.95 百万股。这些股票都借自实际持有该股票的账户。在统计窗口内,每个除息日都会将股息转化为支付给出借方的代替股息款项。
常见问题
可以在除息日卖出股票,同时仍获得股息吗?
可以。除息日开盘时是否持有股票是唯一判断标准。当日卖出会在记录日名册已经确定后才完成结算。现金会在数周后的支付日到账,无论届时您是否仍持有股票。
如果我在除息日前卖出股票,会发生什么?
股息由买方获得。在除息日前最后一个交易日成交的交易,会将股息一并转给新持有人。这正是除息日规则要解决的问题。
需要持有股票多久才能获得股息?
股息本身没有最低持有期限。在除息日前持有股票即可。美国另有一项税务规则:在除息日前后121天的窗口内持有股票约61天,决定该笔股息是否适用合格股息税率。这是税务问题,而不是股息归属问题。
股价会在除息日下跌吗?
除息日的开盘价通常会比前一收盘价低约一个股息金额。从该交易日起,股票交易时不再附带股息。上文的分组表测量了这一价差,但这只是平均趋势,并非适用于任何一个具体早晨的固定规则。
什么是代替股息支付?
这是支付给出借股票账户的一笔现金替代款。相关股票在记录日处于出借状态。金额等于股息,但税务处理按普通收入计算,而不是适用合格股息税率;券商会将其作为单独项目报告。
本文每张表都附有生成数据的 SQL,因此每个日期和每个价差都可以逐行核查。若要查看即将除息的股票,即将到来的除息日日历会持续更新;您也可以在 Strasmore terminal 中用自然语言提出同样的问题。