werkt dividend capture strategie
Dividend capture koopt vóór de ex-dividenddatum en verkoopt erna. Meet hoe ver koersen openen ten opzichte van het ontvangen dividend over tienduizenden datums.
Dividend capture is de praktijk waarbij een aandeel kort voor de ex-dividenddatum wordt gekocht, wordt aangehouden tot na de datum die bepaalt wie de uitkering ontvangt, en vervolgens snel weer wordt verkocht. De aantrekkingskracht is eenvoudig te verwoorden: één nacht bezit, één dividend. De complicatie is dat het aandeel op de ex-dividenddatum opent tegen een koers die de beurs al heeft verlaagd met ongeveer het dividendbedrag, en deze pagina meet hoe nauw die verlaging aansluit bij de uitkering over tienduizenden ex-dividenddatums.
Wat is een dividendcapture-strategie?
Drie data bepalen de kalender. De declaratiedatum kondigt de betaling aan. De ex-dividenddatum is de eerste sessie waarop een koper het komende dividend niet meer ontvangt. De registratiedatum identificeert de houders in de boeken van de onderneming. Een aandeel dat op de ex-dividenddatum wordt gekocht, geeft geen recht op dat kwartaal dividend; een aandeel dat de sessie ervoor wordt gekocht, doet dat wel. De gids voor de ex-dividenddatum doorloopt de volledige tijdlijn, en registratiedatum versus ex-dividenddatum scheidt de twee data die lezers het vaakst door elkaar halen.
Dividendcapture maakt van die rechtentoekenning een schema: koop vóór de ex-dividenddatum, houd aan tot de opening, verkoop, herhaal bij de volgende naam. De strategie is oud, breed beschreven en rust op één meetbare vraag. Wanneer het aandeel heropent zonder het dividend, hoeveel van de uitkering geeft de openingsprijs dan terug?
Wat gebeurt er met de koers op de ex-dividenddatum?
Op de ex-dividenddatum verlaagt de beurs de vorige slotkoers met het dividendbedrag bij het vaststellen van de referentiekoers, waarna de openingsveiling het overneemt. Tien veel uitgekeerde dividendbetalers, elk met twaalf kwartaal-ex-dividenddata tussen juli 2023 en juni 2026, geven een getal voor het verschil overnacht:
De exacte SQL achter elk getal
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 DESCLees de laatste kolom als centen openingsdaling per cent dividend. Bovenaan noteerde KO een gemiddelde openingsdaling van $0.544 tegen een gemiddeld dividend van $0.497, een ratio van 1.1. Onderaan toont PG $-0.22: het minteken geeft aan dat de gemiddelde ex-dividendopening boven de vorige slotkoers lag over die 12 data. De meeste van de tien namen vallen binnen een derde van een dividend aan weerszijden van de betaling, wat het patroon is dat de mechanismen beschrijven, en de twee uiteinden van de tabel zijn waar een innameplanning ofwel flatteert ofwel teleurstelt.
Een gemiddelde van twaalf data verbergt de spreiding daarbinnen, dus het volgende paneel verbreedt de steekproef.
Hoe vaak komt de daling overeen met het dividend?
Elk regulier kwartaalcontant dividend op een in de VS genoteerd aandeel boven $5, van januari 2024 tot en met juni 2026, gesorteerd op hoe het verschil van de ene op de andere dag zich verhield tot de betaling. Een ratio van 1 betekent dat de opening precies het dividend teruggaf; 0 betekent dat de opening gelijk was aan de slotkoers van de dag ervoor.
De exacte SQL achter elk getal
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)Het midden van de verdeling gedraagt zich zoals het leerboek voorschrijft. De grootste enkele categorie is die fell half to full, op 25.8% van de data over 8217 waarnemingen, met nog eens 17.3% in de band die fell 1 to 1.5x. De staarten zijn het verhaal voor een innameplanning. Op 20.8% van deze ex-dividenddata opened higher het aandeel opened higher dan de slotkoers van de dag ervoor, en op 22.4% fell over 1.5x het fell over 1.5x. Ongeveer twee ex-dividenddata op vijf vallen volledig buiten het middensegment van de helft tot 1,5 keer.
Die spreiding is de eerlijke beschrijving van de transactie. De betaling staat vast en is bekend. De prijs waartegen de aandelen worden verkocht, is dat niet.
Een kwartaal-voor-kwartaal overzicht
Eén naam over drie jaar laat zien hoe de twee grootheden samen bewegen. Coca-Cola betaalde twaalf terugkerende dividenden in de periode; het paneel plaatst de daling van de volgende ochtend naast elke betaling en neemt het verschil.
De exacte SQL achter elk getal
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 dateDe dividendlijn is vrijwel vlak: $0.46 op de eerste datum, $0.53 op de laatste, tussendoor twee keer verhoogd. De dalinglijn is er grillig omheen. Op 2023-09-14 gaf de opening $0.2 terug van een betaling van $0.46; op 2026-06-15 gaf deze $1.54 terug van $0.53. Over alle 12 datums loopt de derde kolom, de daling minus het dividend, van $-0.26 op de eerste datum tot $1.01 op de laatste. Een houder voor één nacht ontving elk kwartaal hetzelfde contante bedrag en stuitte elke keer op een andere openingskoers.
Het dividend naast een normale dagelijkse beweging
Een eenmalig kwartaaldividend is klein ten opzichte van de koers. De normale dagelijkse beweging in hetzelfde aandeel is dat niet, en het capture-venster brengt een volledige sessie daarvan met zich mee.
De exacte SQL achter elk getal
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 DESCDe grootste kwartaalbetaling in de groep, VZ, bedroeg 1.64% van de gemiddelde aandelenkoers, tegenover een gemiddelde dagelijkse beweging van 1.01% en een 95e percentiel-dag van 2.95%. Aan de andere kant betaalde MCD 0.59% van de koers per kwartaal, terwijl het op een gemiddelde dag 0.82% bewoog. Het doelwit ligt voor elke naam in de panel binnen de ruis. Dat is de rekenkunde waarmee een capture-schema leeft: de betaling is vooraf bekend en kleiner dan het bereik van één gewone sessie.
Wat er tussen het dividend en de winst zit
Vier posten stapelen zich bovenop de hierboven gemeten openingsaanpassing.
- De round trip. Instappen en uitstappen betekent tweemaal de bied-laat spread overbruggen, en ex-dividend-ochtenden vallen in het venster waarin spreads het breedst zijn. Bij een hypothetisch aandeel van $50 met een bied van 49,98 en een laat van 50,02 kost de round trip 4 cent tegenover een dividend van 40 cent.
- Belastingbehandeling. Onder Amerikaanse regels per juli 2026 is een dividend alleen gekwalificeerd wanneer het aandeel meer dan 60 dagen wordt aangehouden binnen het venster van 121 dagen rond de ex-dividenddatum. Een overnachting voldoet niet aan die voorwaarde, en de uitkering wordt belast als gewoon inkomen tegen het marginale tarief van de houder. Een langetermijnbelang kan er wel aan voldoen.
- De openingskoers zelf. De bovenstaande panelen meten de openingsprint. Een houder die later in de sessie verkoopt, krijgt de rest van de dag mee.
- Afgedekte versies. Het verkopen van een call of het kopen van een put rond de ex-dividenddatum verwijdert het koersrisico en, zodra de optie is geprijsd, het grootste deel van het dividend. Ex-dividenddatums en opties laat zien hoe de uitkering al in optieprijzen is verwerkt, wat ook de plek is waar vroege toewijzingen zich clusteren.
Waarom een zichtbaar voordeel moeilijk vast te houden is
Elke ex-dividenddatum is maanden van tevoren openbaar. Aankondigingsdata, bedragen en kalenders bereiken gelijktijdig elke handelsdesk, en dividendcapture wordt beschreven in studieboeken, help-pagina's van brokers en screeners. Een kans die geen voorspelling vereist en op een gepubliceerde kalender verschijnt, trekt deelnemers met lagere kosten dan een retailrekening: market makers die al voorraad aanhouden, handelaren die institutionele commissies betalen, en bedrijven die onder andere belastingregels vallen. Hun concurrentie om dezelfde aandelen drijft de koers vóór de ex-datum omhoog en drukt de koers erna omlaag, en wat overblijft is de verdeling in het tweede paneel: breed, gecentreerd rond één dividend, zonder dat er gratis cash in het midden zit.
De meetbare uitzonderingen zijn smal. Openingen in dun verhandelde namen wijken meer af van het dividend, en speciale of uitzonderlijk grote dividenden verplaatsen een groter deel van de koers, wat de rekenkunde verandert zonder de bovengenoemde round-trip- en belastingposten weg te nemen.
FAQ
Daalt een aandeel altijd met het dividend op de ex-dividenddatum?
Nee. Bij Amerikaanse kwartaalbetalers van januari 2024 tot en met juni 2026 daalde de openingskoers op iets minder dan de helft van alle ex-dividenddatums met tussen de helft en anderhalf keer het dividend, en op 20.8% van de datums opende de koers boven de vorige slotkoers. De beurs past de referentiekoers aan met het dividend; de openingsveiling bepaalt vervolgens de prijs op basis van vraag en aanbod op die dag.
Hoe lang moet u een aandeel aanhouden om het dividend te krijgen?
Eigendom op de registratiedatum is de vereiste, wat betekent dat u vóór de ex-dividenddatum moet kopen en erdoorheen moet aanhouden. Verkopen op de ex-dividenddatum zelf behoudt het dividend. Langer aanhouden verandert niets aan het recht, maar wel aan de fiscale aard van de uitkering.
Wordt een dividend van een één dag aanhouden anders belast?
Ja. Vanaf juli 2026 vereist de Amerikaanse kwalificatie voor verlaagd dividendtarief dat u het aandeel meer dan 60 dagen aanhoudt binnen het venster van 121 dagen rond de ex-dividenddatum. Een uitkering die u 's nachts opstrijkt, wordt daarom belast als gewoon inkomen in plaats van tegen het tarief voor langetermijnwinst.
Werkt dividend capture beter met hoogrenderende aandelen?
Een groter dividend is een groter doelwit en gaat ook gepaard met een grotere openingsaanpassing. De bovenstaande panelen tonen spreiding rond die aanpassing, niet een systematisch gat. Dividendrendement en de uitkeringsratio beschrijven wat een hoog rendement doorgaans zegt over de betaler.
Elk getal hierboven komt uit een opgeslagen, versiebeheerde query over geregistreerde dividendgegevens en dagelijkse koershistorie. Vouw een paneel uit om de SQL te lezen, of voer dezelfde ex-dividendvergelijking uit op de Strasmore-terminal.