配当取り戦略は本当に機能するのか
権利落ち日前に買い、配当を受け取った後に売る配当取り戦略を検証します。寄り付きの下落幅と、受け取った配当との釣り合いを確認できます。
Dividend Captureとは、権利落ち日の直前に株式を購入し、配当を受け取る株主が確定する日をまたいで保有した後、ほどなく売却する取引です。魅力は単純です。一晩保有するだけで、配当を一回受け取れます。もっとも、権利落ち日の寄り付き価格は、取引所によってすでに配当額におおむね相当する分だけ引き下げられています。本ページでは、数万件に及ぶ権利落ち日について、その下落幅が配当額にどの程度近いかを測定しています。
配当取り戦略とは何ですか?
カレンダー上の基準日は三つあります。宣言日は配当の支払いを発表する日です。権利落ち日は、買い手が次回の配当を受け取れなくなる最初の取引日です。基準日は、会社の株主名簿に記載された保有者を確定する日です。権利落ち日に購入した株式には、その四半期の配当を受け取る権利がありません。前営業日に購入した株式にはあります。権利落ち日の解説では一連の日程を詳しく説明し、基準日と権利落ち日の違いでは、読者が混同しやすい二つの日付を区別しています。
Dividend Captureは、この権利ルールを売買日程に変える戦略です。権利落ち日前に購入し、寄り付きまで保有して売却します。次の銘柄で同じ手順を繰り返します。この戦略は以前から広く知られており、測定可能な一つの問いに基づいています。株式が配当の権利落ち後に取引を再開するとき、寄り付き価格は配当金のどれだけを取り戻すのでしょうか。
権利落ち日に価格はどう動くのか
権利落ち日には、取引所が基準値を設定する際、前日終値から配当額を差し引きます。その後の価格形成は寄り付きオークションに委ねられます。2023年7月から2026年6月までの間に、各銘柄で四半期ごとに十二回あった権利落ち日を、個人投資家にも身近な配当銘柄十銘柄について調べると、夜間の価格差を数値で確認できます。
| ティッカー | 権利落ち日 | 平均配当(USD) | 平均夜間下落(USD) | 配当当たり下落比率 |
|---|---|---|---|---|
| KO | 12 | 0.497 | 0.544 | 1.1 |
| MMM | 12 | 0.924 | 1.009 | 1.09 |
| MCD | 12 | 1.738 | 1.786 | 1.03 |
| VZ | 12 | 0.676 | 0.685 | 1.01 |
| PEP | 12 | 1.365 | 1.313 | 0.96 |
| JNJ | 12 | 1.256 | 1.172 | 0.93 |
| XOM | 12 | 0.98 | 0.8 | 0.82 |
| CVX | 12 | 1.662 | 1.331 | 0.8 |
| MRK | 12 | 0.8 | 0.57 | 0.71 |
| PG | 12 | 1.014 | -0.22 | -0.22 |
各数値の背後にある正確な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最後の列は、配当一単位に対して寄り付きで何セント下落したかを示します。最上段のKOでは、平均配当が$0.497だったのに対し、寄り付きの平均下落幅は$0.544で、比率は1.1でした。最下段のPGは$-0.22です。マイナス記号は、12回の権利落ち日における平均寄り付き価格が前日終値を上回ったことを示します。十銘柄の大半は、配当額を基準に上下三分の一以内に収まっています。これは、制度上の仕組みから想定される値動きです。表の両端は、配当取りのスケジュールが有利に見える場合と、期待外れになる場合を示しています。
十二回の平均では、各回のばらつきが見えません。そこで、次のパネルでは対象期間を広げます。
下落幅はどの程度、配当額に一致するのか
2024年1月から2026年6月までに、5ドル超の米国上場株で支払われたすべての通常の四半期現金配当を対象とし、夜間の変動幅と配当額の比較順に並べています。比率が1の場合、始値で配当額とまったく同じ分を取り戻したことを意味します。0の場合、始値が前日の終値と一致したことを意味します。
| 下落区分 | 権利落ち日 | 割合(%) |
|---|---|---|
| opened higher | 6627 | 20.8 |
| fell under half | 4360 | 13.7 |
| fell half to full | 8217 | 25.8 |
| fell 1 to 1.5x | 5492 | 17.3 |
| fell over 1.5x | 7114 | 22.4 |
各数値の背後にある正確な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)分布の中央部分は、教科書どおりの動きを示します。最も大きな単一区分は、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倍の範囲の外に位置します。
このばらつきこそが、取引の実態を正確に示しています。支払われる配当額は固定され、事前に分かっています。しかし、株式を売却できる価格は固定されていません。
四半期ごとの推移
三年間にわたる一銘柄の推移を見ると、二つの数値がどのように連動するかが分かります。Coca-Colaはこの期間に定期配当を十二回支払い、パネルでは各支払いに対する翌営業日の下落幅を並べ、その差額を算出しています。
| 日付 | 配当(USD) | 夜間下落(USD) | 下落-配当(USD) |
|---|---|---|---|
| 2023-09-14 | 0.46 | 0.2 | -0.26 |
| 2023-11-30 | 0.46 | 0.27 | -0.19 |
| 2024-03-14 | 0.485 | 0.54 | 0.055 |
| 2024-06-14 | 0.485 | 0.61 | 0.125 |
| 2024-09-13 | 0.485 | 0.39 | -0.095 |
| 2024-11-29 | 0.485 | 0.41 | -0.075 |
| 2025-03-14 | 0.51 | 1.11 | 0.6 |
| 2025-06-13 | 0.51 | 0.47 | -0.04 |
| 2025-09-15 | 0.51 | 0.33 | -0.18 |
| 2025-12-01 | 0.51 | 0.52 | 0.01 |
| 2026-03-13 | 0.53 | 0.14 | -0.39 |
| 2026-06-15 | 0.53 | 1.54 | 1.01 |
各数値の背後にある正確な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配当の推移はほぼ横ばいです。初回は$0.46、最終回は$0.53で、その間に二度増額されました。これに対し、下落幅はその周辺で不規則に動いています。2023-09-14には、$0.46の配当に対して寄り付きで$0.2を返上しました。2026-06-15には、$0.53に対して$1.54を返上しました。全12回の権利落ち日で見ると、第三列の「下落幅マイナス配当」は、初回の$-0.26から最終回の$1.01まで推移しています。一晩だけ保有した投資家は各四半期に同じ現金を受け取りましたが、寄り付きでは毎回異なる株価に直面しました。
通常の一日の値動きと比べた配当
四半期に一度の配当は、株価に比べれば小幅です。同じ銘柄の通常の一日の値動きは小さくありません。配当取りの保有期間には、その値動きが一セッション分含まれます。
| ティッカー | 価格に対する配当(%) | 平均日次変動(%) | 日次変動P95(%) |
|---|---|---|---|
| VZ | 1.64 | 1.01 | 2.95 |
| CVX | 1.05 | 1.04 | 2.67 |
| PEP | 0.86 | 0.91 | 2.43 |
| XOM | 0.84 | 1.11 | 2.97 |
| MRK | 0.76 | 1.1 | 3.07 |
| KO | 0.74 | 0.75 | 1.93 |
| MMM | 0.73 | 1.23 | 3.13 |
| JNJ | 0.72 | 0.8 | 2.15 |
| PG | 0.64 | 0.82 | 2.31 |
| MCD | 0.59 | 0.82 | 2.17 |
各数値の背後にある正確な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対象銘柄の四半期配当で最大だったVZは、平均株価の1.64%に相当しました。これに対し、平均的な一日の値動きは1.01%、95パーセンタイルの一日の値動きは2.95%でした。反対に、MCDの四半期配当は株価の0.59%で、平均的な一日の値動きは0.82%でした。対象銘柄ではいずれも、配当の目標額は値動きのノイズに埋もれています。これが、配当取りの売買スケジュールが直面する算術です。配当額は事前に分かりますが、通常の一セッションの値幅を下回っています。
配当と利益の間にあるもの
上で測定した寄り付き時の調整に、さらに四つの要素が重なります。
- 往復売買。 売買の開始と終了では、ビッド・アスク・スプレッドを二度またぐことになります。権利落ち日の朝は、スプレッドが最も広がりやすい時間帯に含まれます。仮に株価50ドルの銘柄が、買い気配49.98ドル、売り気配50.02ドルで取引されている場合、往復売買のコストは4セントとなり、40セントの配当に対して不利に働きます。
- 税務上の扱い。 2026年7月時点の米国ルールでは、権利落ち日を中心とする121日間の期間内に、株式を60日超保有した場合に限り、配当は適格配当となります。一晩だけの保有ではこの要件を満たさず、配当金は保有者の限界税率で通常所得として課税されます。長期保有であれば、要件を満たせる可能性があります。
- 寄り付き価格そのもの。 上のパネルが測定しているのは、寄り付きの約定価格です。保有者がその後の取引時間中に売却する場合は、残りの時間帯の値動きの影響を受けます。
- ヘッジ取引。 権利落ち日をまたいでコールを売却するか、プットを購入すると、価格変動リスクを抑えられます。ただし、オプション価格に織り込まれると、配当の大部分も同時に失われます。権利落ち日とオプションでは、配当金がすでにオプション価格に織り込まれていることを示しています。早期行使も、こうした局面に集中します。
目に見える優位性を維持しにくい理由
権利落ち日は、数カ月前から公表されています。配当の決定日、金額、カレンダーは、すべての取引デスクに同時に届きます。Dividend Captureは、教科書、証券会社のヘルプページ、スクリーナーでも説明されています。予測を必要とせず、公表されたカレンダーに載っている機会には、個人投資家の口座より低いコストで参加できる投資家が集まります。すでに在庫を保有するマーケットメーカー、機関投資家向けの手数料を支払うディーラー、異なる税制の下で課税される企業などです。これらの投資家が同じ株式をめぐって競争するため、権利落ち日前の価格は押し上げられ、権利落ち日後の価格は押し下げられます。その結果として残るのが、第2パネルに示された分布です。分布の幅は広く、中心は一つの配当金付近にあり、その中央に無リスクの利益が残っているわけではありません。
測定可能な例外は限られています。薄商いの銘柄では、寄り付き価格が配当額からより大きく乖離します。また、特別配当や異例に大きな配当では、価格に反映される割合が大きくなります。これにより計算結果は変わりますが、上述した往復取引コストや税負担がなくなるわけではありません。
よくある質問
権利落ち日に株価は必ず配当額分下落しますか?
いいえ。2024年1月から2026年6月までの米国の四半期配当銘柄では、権利落ち日のほぼ半数で、始値が配当額の半分から1.5倍の範囲で下落しました。また、20.8%では前日終値を上回って始まりました。取引所は配当額を基に基準価格を調整します。その後、寄り付きのオークションで当日の需給が価格に反映されます。
配当を受け取るには、どのくらい株式を保有する必要がありますか?
権利確定日に株式を保有していることが要件です。つまり、権利落ち日前に購入し、権利落ち日まで保有する必要があります。権利落ち日に売却しても、配当を受け取る権利は維持されます。それより長く保有しても、配当を受け取る権利は変わりません。ただし、配当の税務上の扱いは変わります。
一日保有で受け取った配当は、異なる税率で課税されますか?
はい。2026年7月時点では、米国の適格配当の扱いを受けるには、権利落ち日を中心とする121日間の期間内で、株式を60日超保有する必要があります。そのため、一晩保有して受け取った配当は、長期キャピタルゲイン税率ではなく、通常所得として課税されます。
配当取りは、高配当銘柄の方がうまくいきますか?
配当額が大きいほど、狙う金額も大きくなります。同時に、寄り付きでの調整幅も大きくなります。上のパネルは、調整幅の周辺に値動きのばらつきがあることを示しています。系統的な価格差を示しているわけではありません。配当利回りと配当性向は、高い利回りが通常、配当企業について何を示すのかを説明する指標です。
上記の数値はすべて、提出済みの配当記録と日次価格履歴を対象にした、保存済みでバージョン管理されたクエリから取得しています。各パネルを展開するとSQLを確認できます。また、Strasmore terminalで同じ権利落ち比較を実行できます。