Strasmore Research
深度研究 Matt Connor作者: Matt Connor

股息捕获策略 实际效果 除息日 数据

股息捕获策略在除息日前买入,卖出后获取股息。分析数万个除息日数据,衡量开盘价下调幅度与股息金额的接近程度,评估策略有效性。

股息捕获是指在股票除息日前夕买入,持有至确定收款方的登记日,随后迅速卖出的操作。其吸引力显而易见:持有一夜,获得一次股息。但复杂之处在于,股票在除息日开盘时,交易所已将其价格大致下调了股息金额。本页面通过分析数万个除息日数据,衡量这一价格下调幅度与股息支付额的接近程度。

什么是股息捕获策略?

三个日期决定时间线。宣告日公布派息。除息日是买方不再获得即将发放股息的第一个交易日。股权登记日确定公司账簿上的持有人。在除息日买入的股票无权获得该季度的现金;而在除息日前一个交易日买入的股票则有权获得。除息日指南详细介绍了完整的时间线,股权登记日与除息日则区分了读者最常混淆的两个日期。

股息捕获策略将这一权利规则转化为时间表:在除息日前买入,持有至开盘,卖出,然后在下一只股票上重复。该策略历史悠久、广为流传,且基于一个可衡量的核心问题:当股票在除息日开盘时失去股息权利,开盘价会回吐多少股息金额?

除息日当天价格会发生什么?

在除息日,交易所设定参考价格时会将前收盘价减去股息金额,开盘竞价则在此基础上进行。十家常见的派息公司,每家从2023年7月到2026年6月期间有十二个季度除息日,这些数据量化了隔夜价差:

查询隔夜跌幅 vs 派息:十大派息股,各12个除息日,2023年7月至2026年6月
每个数字背后的完整 SQL
WITH tk AS (SELECT ['KO','JNJ','PG','XOM','CVX','VZ','MRK','PEP','MCD','MMM'] AS t),
px AS (
    SELECT ticker,
           date,
           toFloat64(open) AS day_open,
           lagInFrame(toFloat64(close)) OVER (PARTITION BY ticker ORDER BY date
                                              ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker IN (SELECT arrayJoin(t) FROM tk)
      AND date BETWEEN toDate('2023-06-01') AND toDate('2026-06-30')
      AND open > 0 AND close > 0
),
dv AS (
    SELECT ticker, ex_dividend_date AS d, max(cash_amount) AS div_amount
    FROM global_markets.stocks_dividends
    WHERE ticker IN (SELECT arrayJoin(t) FROM tk)
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
    GROUP BY ticker, d
)
SELECT px.ticker AS ticker,
       count() AS ex_dates,
       round(avg(dv.div_amount), 3) AS avg_dividend_usd,
       round(avg(px.prev_close - px.day_open), 3) AS avg_overnight_decline_usd,
       round(avg(px.prev_close - px.day_open) / avg(dv.div_amount), 2) AS decline_per_dividend_ratio
FROM px
INNER JOIN dv ON px.ticker = dv.ticker AND px.date = dv.d
WHERE px.prev_close > 0
GROUP BY px.ticker
ORDER BY decline_per_dividend_ratio DESC
Run this yourself

将最后一列解读为每单位股息对应的开盘下跌美分数。排名最前的KO平均开盘下跌$0.544美元,平均股息为$0.497美元,比值为1.1。排名最后的PG显示$-0.22美元:负号表示在这12个除息日中,平均开盘价高于前收盘价。十家公司中大部分的开盘价落在股息金额上下三分之一范围内,这与机制描述的模式一致,而表格两端则反映了捕捉策略要么带来利好要么令人失望的情况。

十二个日期的平均值掩盖了其中的离散程度,因此下一张图表将扩大样本范围。

股价下跌幅度与股息匹配的频率如何?

对于2024年1月至2026年6月期间,每只美国上市、股价高于5美元的股票,其每季度常规现金股息,按隔夜价差与股息支付额的比较结果进行排序。比值为1表示开盘价完全回吐了股息;比值为0表示开盘价与前收盘价持平。

查询除息开盘按跌幅倍数排序:美国季度派息股,2024年1月至2026年6月
每个数字背后的完整 SQL
WITH divs AS (
    SELECT ticker, ex_dividend_date AS d, max(cash_amount) AS div_amount
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date BETWEEN toDate('2024-01-01') AND toDate('2026-06-30')
    GROUP BY ticker, d
),
px AS (
    SELECT ticker,
           date,
           toFloat64(open) AS day_open,
           lagInFrame(toFloat64(close)) OVER (PARTITION BY ticker ORDER BY date
                                              ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM global_markets.stocks_daily_aggs
    WHERE date BETWEEN toDate('2023-12-01') AND toDate('2026-06-30')
      AND open > 0 AND close > 0
),
ev AS (
    SELECT (px.prev_close - px.day_open) / divs.div_amount AS ratio
    FROM px
    INNER JOIN divs ON px.ticker = divs.ticker AND px.date = divs.d
    WHERE px.prev_close >= 5
      AND divs.div_amount / px.prev_close BETWEEN 0.001 AND 0.05
)
SELECT multiIf(ratio < 0, 'opened higher',
               ratio < 0.5, 'fell under half',
               ratio < 1, 'fell half to full',
               ratio < 1.5, 'fell 1 to 1.5x',
               'fell over 1.5x') AS drop_bucket,
       count() AS ex_dates,
       round(100 * count() / (SELECT count() FROM ev), 1) AS share_pct
FROM ev
GROUP BY drop_bucket
ORDER BY multiIf(drop_bucket = 'opened higher', 0,
                 drop_bucket = 'fell under half', 1,
                 drop_bucket = 'fell half to full', 2,
                 drop_bucket = 'fell 1 to 1.5x', 3, 4)
Run this yourself

分布的中位数区域表现符合教科书理论。占比最大的单一区间是fell half to full的区间,占8217个观察日中25.8%的比例,另有17.3%的日期落在fell 1 to 1.5x的区间内。对于股息捕获策略而言,分布的尾部才是关键。在20.8%的除息日,股票opened higher前收盘价;在22.4%的除息日,股票fell over 1.5x前收盘价。大约每五个除息日中就有两个完全落在0.5倍至1.5倍的中位数区间之外。

这种离散分布才是对该交易策略的真实描述。股息支付金额是固定且已知的。但股票被卖出的价格却并非如此。

逐季追踪

一只股票三年间的数据展示了两个变量如何同步变化。可口可乐在此期间支付了十二次定期股息;面板将每次除息后的隔夜跌幅与股息并列,并计算两者差值。

查询可口可乐(KO):各除息日隔夜跌幅 vs 股息,2023年9月至2026年6月
每个数字背后的完整 SQL
WITH px AS (
    SELECT date,
           toFloat64(open) AS day_open,
           lagInFrame(toFloat64(close)) OVER (ORDER BY date
                                              ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'KO'
      AND date BETWEEN toDate('2023-06-01') AND toDate('2026-06-30')
      AND open > 0 AND close > 0
),
dv AS (
    SELECT ex_dividend_date AS d, max(cash_amount) AS div_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
    GROUP BY d
)
SELECT formatDateTime(px.date, '%Y-%m-%d') AS date,
       round(dv.div_amount, 3) AS dividend_usd,
       round(px.prev_close - px.day_open, 3) AS overnight_decline_usd,
       round((px.prev_close - px.day_open) - dv.div_amount, 3) AS decline_minus_dividend_usd
FROM px
INNER JOIN dv ON px.date = dv.d
ORDER BY date
Run this yourself

股息线近乎平直:首次支付日为$0.46美元,末次为$0.53美元,期间上调两次。跌幅线围绕股息线上下波动。2023-09-14日开盘价较前日下跌$0.2美元,对应$0.46美元的股息;2026-06-15日下跌$1.54美元,对应$0.53美元股息。在全部12个除息日中,第三列(跌幅减去股息)的数值从首次的$-0.26美元波动至末次的$1.01美元。隔夜持仓者每季度获得相同现金,却每次面对不同的开盘价。

股息与常规日波动幅度对比

单次季度股息相对于股价而言金额较小。而同一只股票的日常波动幅度则不然,股息捕获窗口期会完整包含一个交易日的波动。

查询季度股息占股价比例 vs 日常波动:十大派息股,2023年7月至2026年6月
每个数字背后的完整 SQL
WITH tk AS (SELECT ['KO','JNJ','PG','XOM','CVX','VZ','MRK','PEP','MCD','MMM'] AS t),
r AS (
    SELECT ticker,
           date,
           toFloat64(close) AS close,
           lagInFrame(toFloat64(close)) OVER (PARTITION BY ticker ORDER BY date
                                              ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker IN (SELECT arrayJoin(t) FROM tk)
      AND date BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
      AND close > 0
),
vol AS (
    SELECT ticker,
           round(100 * avg(abs(close / prev_close - 1)), 2) AS avg_daily_move_pct,
           round(quantileDeterministic(0.95)(100 * abs(close / prev_close - 1), cityHash64(date)), 2) AS p95_daily_move_pct,
           avg(close) AS avg_close
    FROM r
    WHERE prev_close > 0
    GROUP BY ticker
),
dv AS (
    SELECT ticker, avg(cash_amount) AS avg_dividend_usd
    FROM global_markets.stocks_dividends
    WHERE ticker IN (SELECT arrayJoin(t) FROM tk)
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
    GROUP BY ticker
)
SELECT vol.ticker AS ticker,
       round(100 * dv.avg_dividend_usd / vol.avg_close, 2) AS dividend_pct_of_price,
       vol.avg_daily_move_pct AS avg_daily_move_pct,
       vol.p95_daily_move_pct AS p95_daily_move_pct
FROM vol
INNER JOIN dv ON vol.ticker = dv.ticker
ORDER BY dividend_pct_of_price DESC
Run this yourself

该组中最大的季度派息VZ相当于平均股价的1.64%,而该股的平均日波动幅度为1.01%,第95百分位的日波动幅度为2.95%。在另一端,MCD每季度派息占股价的0.59%,而平均日波动幅度为0.82%。对于该组中的所有股票,目标股息都淹没在噪声之中。这就是股息捕获策略必须面对的算术现实:股息金额事先已知,且小于一个普通交易日的波动区间。

股息与收益之间的环节

在上述开盘调整的基础上,还有四个因素叠加。

  • 往返成本。 买入和卖出意味着要两次穿越买卖价差,而除息日早晨恰好处于价差最宽的时间窗口内。假设一只50美元的股票,买盘报价49.98美元,卖盘报价50.02美元,那么往返成本为4美分,而股息为40美分。
  • 税务处理。 根据截至2026年7月的美国规则,只有当股票在除息日前后121天窗口期内持有超过60天时,股息才被视为合格股息。隔夜持有不满足该条件,股息将按持有人的边际税率作为普通收入征税。长期持有则可以满足条件。
  • 开盘价本身。 上述图表衡量的是开盘价。如果在盘中稍晚时退出,持有人将承担当日剩余时间的价格波动。
  • 对冲版本。 在除息日卖出看涨期权或买入看跌期权,可以消除价格风险,并且一旦期权定价,大部分股息风险也随之消除。除息日与期权展示了股息如何已嵌入期权价格中,这也是提前行权集中的地方。

为何可见的套利空间难以维持

每只股票的除息日都提前数月公开。除息公告日期、金额和日历会同时送达所有交易台,而股息捕获策略在教科书、券商帮助页面和选股器中均有详细说明。这种无需预测、出现在公开日历上的机会,会吸引成本低于散户账户的参与者:已持有库存的做市商、支付机构佣金的自营交易商,以及适用不同税制的公司。他们对同一批股票的竞争会推高除息前价格、压低除息后价格,最终留下的就是第二张图中所示的分布——区间宽阔、中心接近一次股息金额,中间并无免费现金存在。

可测量的例外情况范围狭窄。交易清淡的股票开盘价与股息偏离更大,而特别股息或异常大额股息会改变价格中更大份额,但这仅改变了算术逻辑,并未消除上述双向交易成本和税务因素。

常见问题

股票在除息日是否必然下跌,跌幅等于股息?

并非如此。在2024年1月至2026年6月期间,美国季度派息股中,略低于一半的除息日开盘价跌幅介于股息的一半至1.5倍之间,另有20.8%的除息日开盘价高于前日收盘价。交易所会按股息金额调整参考价格;开盘竞价则反映当日供需状况。

持股多久才能获得股息?

要求是在股权登记日持有股份,这意味着需在除息日前买入并持有至除息日。在除息日当天卖出仍可保留股息。延长持有时间不会改变股息获取资格,但会影响该笔收入的税务属性。

隔夜持有获得的股息是否适用不同税率?

是的。截至2026年7月,美国合格股息待遇要求投资者在以除息日为中心的121天窗口期内持股超过60天,因此隔夜获取的股息将按普通所得税率征税,而非长期资本利得税率。

股息捕获策略是否更适合高收益股票?

股息金额越大,调整幅度也越大,但开盘价调整的离散程度也随之增加。上方图表展示的是围绕调整值的波动范围,而非系统性价差。股息率派息比率可说明高收益通常反映发行方的哪些特征。


以上所有数据均来自基于已备案股息记录和日度价格历史数据的可追溯版本化查询。展开任意面板可查看SQL语句,或在Strasmore终端上运行相同的除息日对比分析。

#股息#ex-dividend#strategy#market structure