Strasmore Research
学習 Matt Connor著者: Matt Connor

権利落ち日に株価が下落する理由

権利落ち日の株価下落は、売りの殺到ではなく機械的な価格調整です。実際の高配当銘柄が前日終値からどれほど安く寄り付いたかを解説します。

配当落ち日に株価が下落するのは、売りが殺到するためではなく、予定された調整によるものです。権利落ち日に買った投資家は、次回の配当を受け取れません。そのため、株式は前日の午後よりも配当一回分少ない権利付きで売買されます。取引所は、チャート表示や注文価格の計算に使うため、前営業日の終値を配当額分だけ引き下げます。実際に株価がどこで寄り付くかは別の問題です。以下のパネルでは、大型配当銘柄について、5年間の権利落ち日を対象にその動きを測定します。

なぜ権利落ち日に株価は下落するのか:調整の仕組み

配当には4つの日付があります。支払開始決議日は、取締役会が配当を発表する日です。権利落ち日は、その配当を受け取る権利なしで株式が取引される最初の営業日です。基準日は、会社が株主名簿を確認する日です。支払日は、現金が振り込まれる日です。権利落ち日の解説では一連の流れを説明し、基準日と権利落ち日の違いでは、混同されやすい2つの日付を区別しています。

権利落ち日に取引する前に、取引所は機械的に2つの調整を行います。

  • 前営業日の終値を、参照用に配当額分だけ引き下げます。チャート、騰落率、移動平均、寄り付きオークションに対して表示される基準価格は、すべてこの調整後の数値を使います。
  • 市場価格より低い水準に残っている未約定注文を、配当額分だけ引き下げます。

どちらの調整も取引ではありません。株式の売買は成立せず、出来高も発生しません。株価は低い基準値からその日を始めます。この調整を無視した価格系列では、四半期ごとに見かけ上の下落が生じます。

権利落ち日に取引所は未約定注文を引き下げるのか

はい。現在の市場価格より低い水準に置かれている注文が対象です。取引所は権利落ち日に、買い指値注文と売り逆指値注文(売り逆指値・指値注文を含む)を配当額分だけ引き下げます。0.50ドルの配当を控えた銘柄について、50.00ドルの買い指値注文を出していた場合、権利落ち日の買い指値は49.50ドルになります。市場価格より高い水準にある売り指値注文や買い逆指値注文は、そのままです。この引き下げにより、未約定注文と市場価格との距離は前日とおおむね同じに保たれます。米国株はセント単位で気配値が付くため、調整もセント単位で行われます。

DNRはDo Not Reduceの略で、注文価格を引き下げないよう指定する指示です。これを付けると、50.00ドルの買い指値は権利落ち日を通じて50.00ドルのままです。すべての個人投資家向けプラットフォームが注文画面にDNRを表示するわけではありません。対応している場合は通常、有効期間の隣にチェックボックスや特殊指示のプルダウンとして表示されます。これに対応するDNI(Do Not Increase)は、株式配当や株式分割後の株数側の処理に関する指示です。その仕組みは受渡し前配当と株式分割で詳しく説明しています。

権利落ち日に実際の株価はどこまで下落するのか

以下のパネルでは、大型配当銘柄について、2021年から2025年までのすべての権利落ち日を対象にしています。この期間中に株式分割を行った銘柄はないため、調整前の株価と現金配当額を直接比較できます。各権利落ち日について、前営業日の終値と権利落ち日の始値を比較し、その下落額を配当総額に対して集計しています。

クエリ支払配当1ドル当たりの寄り付き下落幅(権利落ち日:2021~2025年)
各数値の背後にある正確なSQL
WITH
prices AS
(
    SELECT
        ticker,
        date,
        open_px,
        any(close_px) OVER (PARTITION BY ticker ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM
    (
        SELECT
            ticker,
            date,
            toFloat64(max(open))  AS open_px,
            toFloat64(max(close)) AS close_px
        FROM global_markets.stocks_daily_aggs
        WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
          AND date >= '2020-12-01'
          AND date <  '2026-01-01'
        GROUP BY ticker, date
    )
),
ex_days AS
(
    SELECT
        ticker,
        ex_dividend_date            AS ex_date,
        toFloat64(max(cash_amount)) AS dividend
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
      AND ex_dividend_date >= '2021-01-01'
      AND ex_dividend_date <  '2026-01-01'
      AND cash_amount > 0
    GROUP BY ticker, ex_dividend_date
)
SELECT
    e.ticker                                                   AS ticker,
    count()                                                    AS payment_count,
    round(avg(e.dividend), 4)                                  AS avg_dividend_usd,
    round(sum(p.prior_close - p.open_px) / sum(e.dividend), 2) AS drop_per_dollar_paid
FROM ex_days AS e
INNER JOIN prices AS p ON p.ticker = e.ticker AND p.date = e.ex_date
WHERE p.prior_close > 0
GROUP BY e.ticker
ORDER BY drop_per_dollar_paid DESC
Run this yourself

最後の列は、配当1ドル当たりの始値下落額を示します。10銘柄全体では、数値はパネル下段の0.28から上段の1.23まで広がっています。最上位はABBVで、20回の配当が対象です。数値が1.00なら、平均して株価が前営業日の終値を配当全額分下回って寄り付いたことを意味します。

暦年ごとにすべての配当をまとめると、選ぶサンプルによって結果がどの程度変わるかが分かります。

クエリ支払額1ドル当たりの寄り付き下落幅(暦年別、プール集計)
各数値の背後にある正確なSQL
WITH
prices AS
(
    SELECT
        ticker,
        date,
        open_px,
        any(close_px) OVER (PARTITION BY ticker ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM
    (
        SELECT
            ticker,
            date,
            toFloat64(max(open))  AS open_px,
            toFloat64(max(close)) AS close_px
        FROM global_markets.stocks_daily_aggs
        WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
          AND date >= '2020-12-01'
          AND date <  '2026-01-01'
        GROUP BY ticker, date
    )
),
ex_days AS
(
    SELECT
        ticker,
        ex_dividend_date            AS ex_date,
        toFloat64(max(cash_amount)) AS dividend
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
      AND ex_dividend_date >= '2021-01-01'
      AND ex_dividend_date <  '2026-01-01'
      AND cash_amount > 0
    GROUP BY ticker, ex_dividend_date
)
SELECT
    toString(toYear(e.ex_date))                                AS year,
    count()                                                    AS payment_count,
    round(sum(p.prior_close - p.open_px) / sum(e.dividend), 2) AS drop_per_dollar_paid
FROM ex_days AS e
INNER JOIN prices AS p ON p.ticker = e.ticker AND p.date = e.ex_date
WHERE p.prior_close > 0
GROUP BY year
ORDER BY year
Run this yourself

集計値は2021において、40回の配当で0.852025において、40回の配当で0.81となりました。権利落ち日の下落が配当の一定割合になると断定するのは、このように幅の広い分布から一つの結果だけを取り出すことになります。

一つの権利落ち日からは何も分からない理由

Coca-Cola(KO)は、数十年にわたり安定した四半期配当を続けています。1株当たり配当と、各権利落ち日に実現した始値の下落をグラフにすると、測定上の問題が一つのチャートで分かります。

クエリKO:1株当たり配当と実現寄り付き下落幅(権利落ち日ごと、2021~2025年)
各数値の背後にある正確なSQL
WITH
prices AS
(
    SELECT
        date,
        open_px,
        any(close_px) OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM
    (
        SELECT
            date,
            toFloat64(max(open))  AS open_px,
            toFloat64(max(close)) AS close_px
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'KO'
          AND date >= '2020-12-01'
          AND date <  '2026-01-01'
        GROUP BY date
    )
),
ex_days AS
(
    SELECT
        ex_dividend_date            AS ex_date,
        toFloat64(max(cash_amount)) AS dividend
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND ex_dividend_date >= '2021-01-01'
      AND ex_dividend_date <  '2026-01-01'
      AND cash_amount > 0
    GROUP BY ex_dividend_date
)
SELECT
    toString(e.ex_date)                 AS ex_date,
    concat(monthName(e.ex_date), ' ', toString(toDayOfMonth(e.ex_date)), ', ', toString(toYear(e.ex_date))) AS ex_date_label,
    round(e.dividend, 4)                AS dividend_per_share,
    round(p.prior_close - p.open_px, 2) AS drop_at_open
FROM ex_days AS e
INNER JOIN prices AS p ON p.date = e.ex_date
WHERE p.prior_close > 0
ORDER BY e.ex_date
Run this yourself

配当の線はほぼ横ばいで、年に一度だけ段階的に上昇します。一方、下落の線はその周囲で変動します。調整額を大きく下回って寄り付いた権利落ち日もあれば、前営業日の終値を上回って寄り付いた権利落ち日もあります。KOは対象期間中の20回の権利落ち日に、March 12, 2021には1株当たり0.42ドル、December 1, 2025には1株当たり0.51ドルを支払いました。

1日単位の動きは、この縮尺では判別できません。大型株の四半期配当は株価の1%を大きく下回ることが多く、通常の夜間変動でも同程度の値幅が生じます。以下のパネルでは、両者をベーシスポイントで比較します。1ベーシスポイントはパーセントポイントの100分の1です。また、通常の夜間変動だけで四半期配当全額を上回った頻度も数えています。

クエリ四半期配当と通常のオーバーナイト変動(2021~2025年)
各数値の背後にある正確なSQL
WITH
prices AS
(
    SELECT
        ticker,
        date,
        open_px,
        any(close_px) OVER (PARTITION BY ticker ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM
    (
        SELECT
            ticker,
            date,
            toFloat64(max(open))  AS open_px,
            toFloat64(max(close)) AS close_px
        FROM global_markets.stocks_daily_aggs
        WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
          AND date >= '2020-12-01'
          AND date <  '2026-01-01'
        GROUP BY ticker, date
    )
),
ex_days AS
(
    SELECT
        ticker,
        ex_dividend_date            AS ex_date,
        toFloat64(max(cash_amount)) AS dividend
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
      AND ex_dividend_date >= '2021-01-01'
      AND ex_dividend_date <  '2026-01-01'
      AND cash_amount > 0
    GROUP BY ticker, ex_dividend_date
),
div_size AS
(
    SELECT
        e.ticker                                AS ticker,
        avg(e.dividend / p.prior_close) * 10000 AS dividend_bps
    FROM ex_days AS e
    INNER JOIN prices AS p ON p.ticker = e.ticker AND p.date = e.ex_date
    WHERE p.prior_close > 0
    GROUP BY e.ticker
),
ordinary AS
(
    SELECT
        ticker,
        date,
        abs(open_px / prior_close - 1) * 10000 AS abs_gap_bps
    FROM prices
    WHERE prior_close > 0
      AND date >= '2021-01-01'
      AND (ticker, date) NOT IN (SELECT ticker, ex_date FROM ex_days)
)
SELECT
    o.ticker                                                              AS ticker,
    round(max(d.dividend_bps), 1)                                         AS dividend_bps,
    round(quantileDeterministic(0.5)(o.abs_gap_bps, toUInt32(o.date)), 1) AS median_gap_bps,
    round(100 * countIf(o.abs_gap_bps > d.dividend_bps) / count(), 1)     AS sessions_over_dividend_pct
FROM ordinary AS o
INNER JOIN div_size AS d ON d.ticker = o.ticker
GROUP BY o.ticker
ORDER BY sessions_over_dividend_pct DESC
Run this yourself

HDの通常の夜間変動の中央値は40.5ベーシスポイントでした。これに対し、四半期配当は60.7に相当します。通常の営業日のうち33.2%では、夜間変動だけで配当全額を上回りました。パネルの反対側では、VZ3.2%の営業日で、同じ形で配当額を上回りました。一つの権利落ち日は、その配当の影響が重なった分布から得られる一つのサンプルにすぎません。

なぜ下落幅は通常、配当額を下回るのか

観測される下落幅を配当全額未満に抑える要因は2つあります。

一つ目は税金です。課税対象となる保有者にとって、配当1ドルと株価1ドルは税引き後の価値が同じではありません。配当は受け取った年に課税されますが、含み益は売却するまで課税されず、その時点で適用される税率に左右されます。限界的な投資家が、配当1ドルを配当税率を1から引いた額、株価1ドルを譲渡益税率を1から引いた額として評価するなら、均衡する下落幅は配当に(1 - td) / (1 - tg)を掛けた額になります。現行法ではなく、例示的な税率の組み合わせを考えます。適格配当に20%、長期譲渡益に15%の税率が適用される保有者は、配当を0.80 / 0.85、つまり1ドル当たりおよそ94セントと評価します。この場合、0.50ドルの配当に対する下落幅は約0.47ドルになります。同じ保有者に37%と20%の税率が適用されると、比率は0.63 / 0.80、約79セントとなり、同じ配当に対する下落幅は約0.39ドルです。どの税率が適用されるかは保有期間と口座の種類によって決まり、適格配当の保有期間で判定基準を説明しています。税率は時間とともに変わりますが、計算の形は変わりません。

二つ目はティックサイズです。株価はセント単位で取引されるため、0.235ドルの配当を始値に正確に反映することはできません。

前日に買えば配当を受け取れるのか

計算してみましょう。ある銘柄が権利落ち日前日の午後に、0.50ドルの配当付きで50.00ドルで引けたとします。その終値で100株を買うと、保有株式の価値は5,000ドルです。翌朝、調整後の基準終値は49.50ドルとなり、100株の評価額は約4,950ドルになります。同時に、数週間後の支払日に決済される50ドルの未収配当を保有します。税引き前では、権利落ち日の前後で合計5,000ドルです。株価50ドルを現金50ドルに置き換えただけであり、課税口座では課税イベントが発生します。

権利落ち日の前日に買うことで決まるのは、収入を受け取る時期です。特定の朝に、始値が調整後の基準値を上回るか下回るかは、上記のKOのチャートに示されるノイズです。その差を意図的に取引する手法には名称があり、配当取り戦略で運用コストを説明しています。売却側の仕組みについては、権利落ち日に売却する場合で直接回答しています。

これらのパネルの作成方法

2021年から2025年まで株式分割を行っておらず、四半期配当の履歴が途切れていない米国の大型配当銘柄を選びました。これにより、期間全体で調整前の始値と現金配当額を比較できます。各権利落ち日の前営業日の終値には、その銘柄固有の日次取引系列における直前行を使いました。これにより、固定された暦を用いなくても週末や祝日を処理できます。配当データは銘柄と権利落ち日ごとに重複を排除しています。比率のパネルでは、イベントごとの比率を平均するのではなく、下落額の合計を配当額の合計で割っています。これにより、小額の配当一回が数値を過度に左右することを防いでいます。

よくある質問

なぜ権利落ち日に株価は下落するのですか

権利落ち日には、買い手が次回の配当を受け取れなくなります。取引所は参照価格と注文価格のために、前営業日の終値を配当額分だけ引き下げます。この下落は権利落ち日の仕組みに組み込まれており、取引が始まる前に発生します。

株価は必ず配当額と同じだけ下落しますか

いいえ。基準終値の調整額は配当額と同じですが、始値はオークションで決まった水準になります。多くの権利落ち日を平均すると、下落幅は配当全額を下回る傾向があります。また、特定の朝には、通常の値動きだけで配当額を上回ることもあります。

DNR注文とは何ですか

DNRはDo Not Reduceの略です。未約定の買い指値注文または売り逆指値注文に付ける指示で、権利落ち日に注文価格を配当額分だけ引き下げず、そのまま維持するよう取引所に伝えます。

権利落ち日に買えば配当を受け取れますか

いいえ。権利落ち日以降に買うと、次回の配当を受け取る権利は売り手に残ります。配当を受け取るには、権利落ち日の寄り付き前に株式を保有している必要があります。権利落ち日は、その基準を示す日です。

権利落ち日の下落は損失を意味しますか

税引き前では、価値が株価から現金へ移っただけです。権利落ち日をまたいで保有すると、ポジションの評価額は下がりますが、その一方で未収配当が発生します。実際に両者の価値を分けるのは、税金と配当支払日までの期間です。


このページの各パネルには、使用した正確なSQLが付いています。どの取引日を集計し、どの日を除外したかを確認できます。すでに保有している配当銘柄で同じ比較を行うには、Strasmore terminalで平易な英語にして質問してください。