Strasmore Research

стратегія дивідендного захоплення чи працює

Дивідендне захоплення купує до екс-дивідендної дати та продає після. Аналіз десятків тисяч дат показує, наскільки ціна відкривається нижче та чи компенсує це дивіденд.

Дивідендний кеш — це практика купівлі акцій незадовго до дати відсічки (ex-dividend date), утримання їх протягом дати, яка визначає отримувача виплати, і швидкого продажу після цього. Привабливість легко сформулювати: одна ніч володіння — один дивіденд. Складність у тому, що акції відкриваються в дату відсічки за ціною, яку біржа вже зменшила приблизно на розмір дивіденду, і ця сторінка вимірює, наскільки близьким є це зниження до виплати на десятках тисяч дат відсічки.

Що таке стратегія дивідендного захоплення?

Три дати визначають календар. Дата оголошення повідомляє про виплату. Екс-дивідендна дата — це перша торгова сесія, після якої покупець більше не отримує наступний дивіденд. Дата фіксації визначає власників у реєстрі компанії. Акція, куплена в екс-дивідендну дату, не дає права на дивіденд за цей квартал; акція, куплена за сесію до цього, дає. Путівник по екс-дивідендній даті описує повний графік, а різниця між датою фіксації та екс-дивідендною датою розмежовує дві дати, які читачі найчастіше плутають.

Дивідендне захоплення перетворює це правило на графік: купуйте до екс-дивідендної дати, тримайте до відкриття, продавайте, повторюйте з наступним емітентом. Стратегія стара, широко описана і спирається на одне вимірюване питання. Коли акція відкривається без нарахованого дивіденду, яку частину виплати повертає ціна відкриття?

Що відбувається з ціною в екс-дивідендну дату?

В екс-дивідендну дату біржа зменшує ціну попереднього закриття на суму дивіденду, коли встановлює референтну ціну, а далі вже працює ранковий аукціон. Десять компаній, які регулярно виплачують дивіденди, кожна з дванадцятьма квартальними екс-дивідендними датами між липнем 2023 та червнем 2026 року, дають змогу оцінити нічну різницю:

ЗапитНічне зниження проти виплаченого дивіденду: десять великих емітентів, по 12 екс-дивідендних дат, липень 2023 – червень 2026
Точний 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 дат. Більшість із десяти назв потрапляють у проміжок у межах третини дивіденду в той чи інший бік від виплати — це саме той патерн, який описує механіка процесу, а два кінці таблиці показують, де графік захоплення дивідендів або тішить, або розчаровує.

Середнє значення за дванадцятьма датами приховує розкид усередині них, тому наступна таблиця розширює вибірку.

Як часто падіння збігається з дивідендом?

Кожен регулярний квартальний грошовий дивіденд на акцію США з ціною вище $5, з січня 2024 по червень 2026, відсортований за співвідношенням нічної різниці до виплати. Співвідношення 1 означає, що відкриття повністю відіграло дивіденд; 0 означає, що відкриття збіглося з попереднім закриттям.

ЗапитВідкриття в екс-дивідендні дні, впорядковані за зниженням як кратним дивіденду: квартальні емітенти США, січень 2024 – червень 2026
Точний 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, на 25.8% дат із 8217 спостережень, ще 17.3% потрапляють у діапазон, що fell 1 to 1.5x. Хвости — це історія для графіка захоплення. На 20.8% таких екс-дивідендних дат акція opened higher ніж попереднє закриття, а на 22.4% вона fell over 1.5x. Приблизно дві екс-дивідендні дати з п'яти знаходяться повністю за межами середнього діапазону від половини до півтора раза.

Цей розкид — чесний опис угоди. Виплата фіксована і відома. Ціна, за якою продаються акції, — ні.

Поквартальний огляд

Одна назва за три роки показує, як дві величини рухаються разом. Coca-Cola виплатила дванадцять регулярних дивідендів за цей період; таблиця порівнює нічне зниження з кожною виплатою та обчислює різницю.

ЗапитCoca-Cola (KO): нічне зниження проти дивіденду в кожну екс-дивідендну дату, вересень 2023 – червень 2026
Точний 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 на останню. Власник на одну ніч отримував ті самі гроші щокварталу, але щоразу стикався з іншою ціною відкриття.

Дивіденд на тлі звичайного денного руху

Одноразовий квартальний дивіденд є незначним порівняно з ціною акції. Звичайний денний рух тієї самої акції — ні, і вікно захоплення включає повну торговельну сесію цього руху.

ЗапитКвартальний дивіденд як частка ціни проти типового денного руху: десять великих емітентів, липень 2023 – червень 2026
Точний 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 року, дивіденд вважається кваліфікованим лише за умови володіння акцією понад 60 днів протягом 121-денного періоду, центром якого є дата дивідендної відсічки. Утримання протягом однієї ночі не відповідає цій вимозі, і виплата оподатковується як звичайний дохід за граничною ставкою власника. Довгострокове володіння може її виконати.
  • Сама ціна відкриття. Панелі вище вимірюють ціну відкриття. Власник, який виходить пізніше під час сесії, отримує результат решти дня.
  • Хеджовані версії. Продаж кол-опціону або купівля пут-опціону на дату дивідендної відсічки усуває ціновий ризик і, після оцінки опціону, більшу частину дивіденду разом із ним. Дата дивідендної відсічки та опціони показує, як виплата вже закладена в ціни опціонів, що також є місцем, де відбувається дострокове виконання.

Чому помітну перевагу важко зберегти

Кожна дата відсікання публікується за місяці наперед. Дати оголошення, суми та календарі одночасно потрапляють на всі термінали, а дивідендний кепшн описаний у підручниках, довідкових сторінках брокерів і скринерах. Можливість, яка не потребує прогнозів і з’являється в опублікованому календарі, приваблює учасників із нижчими витратами, ніж у роздрібного рахунку: маркет-мейкерів, які вже тримають запас, дилерів, що платять інституційні комісії, та фірми, які оподатковуються за іншими правилами. Їхня конкуренція за ті самі акції підіймає ціну до дати відсікання та тисне на ціну після неї, і те, що залишається, — це розподіл на другій панелі, широкий, зосереджений біля одного дивіденду, без безкоштовних грошей у центрі.

Вимірні винятки вузькі. Відкриття в малоліквідних паперах відхиляються від дивіденду більше, а спеціальні або надзвичайно великі дивіденди зсувають більшу частку ціни, що змінює арифметику, не усуваючи вищезгаданих витрат на повний цикл і податки.

FAQ

Чи завжди акція падає на суму дивіденду в екс-дивідендну дату?

Ні. Серед квартальних емітентів США з січня 2024 по червень 2026 року ціна відкриття впала на величину від половини дивіденду до півтора дивіденду трохи менше ніж у половині всіх екс-дивідендних дат, а відкрилася вище за попереднє закриття у 20.8% випадків. Біржа коригує довідкову ціну на суму дивіденду; далі аукціон відкриття визначає ціну на основі попиту та пропозиції в цей день.

Як довго потрібно тримати акцію, щоб отримати дивіденд?

Вимогою є володіння акцією на дату фіксації реєстру, що означає купівлю до екс-дивідендної дати та утримання через неї. Продаж у саму екс-дивідендну дату зберігає право на дивіденд. Довше утримання не змінює права на виплату, хоча впливає на податковий статус цього платежу.

Чи оподатковується дивіденд від одноденного володіння інакше?

Так. Станом на липень 2026 року для статусу кваліфікованого дивіденду в США потрібно тримати акцію понад 60 днів у 121-денному вікні з центром на екс-дивідендній даті. Отже, виплата, отримана за ніч володіння, оподатковується як звичайний дохід, а не за ставками довгострокового приросту капіталу.

Чи працює стратегія захоплення дивідендів краще з високодохідними акціями?

Більший дивіденд — це більша ціль, і він також супроводжується більшим коригуванням ціни відкриття. Панелі вище показують розкид навколо цього коригування, а не систематичний розрив. Дивідендна дохідність і коефіцієнт виплат описують, що зазвичай означає висока дохідність щодо емітента.


Кожне число вище походить із збереженого версіонованого запиту до зареєстрованих даних про дивіденди та щоденної історії цін. Розгорніть будь-яку панель, щоб прочитати SQL, або запустіть таке ж порівняння екс-дивідендних дат у терміналі Strasmore.

#dividends#ex-dividend#strategy#market structure