dividend capture fonctionne-t-il
La capture de dividende achète avant la date ex-dividende et vend après. Mesurez l'écart d'ouverture réel par rapport au dividende perçu sur des milliers de dates.
La capture de dividende consiste à acheter une action peu avant sa date de détachement du coupon, à la conserver jusqu'à la date qui détermine le bénéficiaire du paiement, puis à la revendre rapidement. L'attrait est simple à énoncer : une nuit de détention, un dividende. La complication est que l'action ouvre à la date de détachement à un cours que la bourse a déjà réduit d'environ le montant du dividende, et cette page mesure à quel point cette réduction correspond au paiement sur des dizaines de milliers de dates de détachement.
Qu'est-ce qu'une stratégie de dividend capture ?
Trois dates rythment le calendrier. La date de déclaration annonce le versement. La date ex-dividende est la première séance à partir de laquelle un acheteur ne reçoit plus le dividende à venir. La date d'enregistrement identifie les détenteurs inscrits dans les livres de la société. Une action achetée à la date ex-dividende ne donne droit à aucun dividende de ce trimestre ; une action achetée la séance précédente y donne droit. Le guide de la date ex-dividende détaille l'ensemble du calendrier, et date d'enregistrement vs date ex-dividende distingue les deux dates que les lecteurs confondent le plus souvent.
Le dividend capture transforme cette règle d'attribution en un calendrier : acheter avant la date ex-dividende, conserver jusqu'à l'ouverture, vendre, recommencer sur le titre suivant. La stratégie est ancienne, largement décrite, et repose sur une seule question mesurable. Lorsque l'action rouvre sans le dividende attaché, quelle part du versement le cours d'ouverture restitue-t-il ?
Que se passe-t-il pour le cours à la date de détachement du coupon ?
À la date de détachement du coupon, la bourse réduit le cours de clôture précédent du montant du dividende lorsqu'elle fixe le cours de référence, et l'enchère d'ouverture prend le relais. Dix sociétés versant régulièrement un dividende, chacune avec douze dates de détachement trimestrielles entre juillet 2023 et juin 2026, chiffrent la différence d'un jour sur l'autre :
Le SQL exact derrière chaque chiffre
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 DESCLisez la dernière colonne en centimes de baisse à l'ouverture par centime de dividende. En haut, KO a enregistré en moyenne une baisse à l'ouverture de $0.544 contre un dividende moyen de $0.497, soit un ratio de 1.1. En bas, PG affiche $-0.22 : le signe moins indique que l'ouverture moyenne après détachement s'est située au-dessus du cours de clôture précédent sur ces 12 dates. La plupart des dix noms se situent à moins d'un tiers de dividende de part et d'autre du paiement, ce qui correspond au schéma décrit par la mécanique, et les deux extrémités du tableau sont les cas où un calendrier de capture flatte ou déçoit.
Une moyenne sur douze dates masque la dispersion à l'intérieur de celles-ci, aussi le panneau suivant élargit l'échantillon.
À quelle fréquence la baisse correspond-elle au dividende ?
Chaque dividende trimestriel en espèces régulier sur une action cotée aux États-Unis au-dessus de 5 $, de janvier 2024 à juin 2026, classé selon l'écart de nuit par rapport au paiement. Un ratio de 1 signifie que l'ouverture a exactement restitué le dividende ; 0 signifie que l'ouverture correspondait à la clôture précédente.
Le SQL exact derrière chaque chiffre
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)Le milieu de la distribution se comporte comme le manuel le décrit. La plus grande catégorie unique est celle où fell half to full, avec 25.8% des dates sur 8217 observations, et 17.3% supplémentaires dans la bande où fell 1 to 1.5x. Les queues de distribution sont le problème pour un calendrier de capture. Sur 20.8% de ces dates ex-dividende, l'action opened higher que la clôture précédente, et sur 22.4% elle fell over 1.5x. Environ deux dates ex-dividende sur cinq se situent entièrement en dehors de la zone médiane allant de la moitié à 1,5 fois.
Cette dispersion est la description honnête du trade. Le paiement est fixe et connu. Le prix auquel les actions sont vendues ne l'est pas.
Un suivi trimestre par trimestre
Un seul nom sur trois ans montre comment les deux grandeurs évoluent ensemble. Coca-Cola a versé douze dividendes récurrents sur la période ; le tableau place la baisse overnight à côté de chaque versement et calcule la différence.
Le SQL exact derrière chaque chiffre
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 dateLa ligne des dividendes est quasi plate : 0.46 $ à la première date, 0.53 $ à la dernière, avec deux augmentations entre-temps. La ligne des baisses est irrégulière autour d'elle. Le 2023-09-14, l'ouverture a cédé 0.2 $ sur un versement de 0.46 $ ; le 2026-06-15, elle a cédé 1.54 $ sur 0.53 $. Sur l'ensemble des 12 dates, la troisième colonne — la baisse moins le dividende — va de -0.26 $ à la première date à 1.01 $ à la dernière. Un détenteur d'une nuit a perçu le même cash chaque trimestre et a rencontré un prix d'ouverture différent à chaque fois.
Le dividende face à une variation quotidienne normale
Un dividende trimestriel unique est faible par rapport au prix. La variation quotidienne ordinaire du même titre ne l'est pas, et la fenêtre de capture intègre une séance entière de cette variation.
Le SQL exact derrière chaque chiffre
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 DESCLe paiement trimestriel le plus élevé du groupe, VZ, représentait 1.64% du cours moyen de l'action, contre une variation quotidienne moyenne de 1.01% et un jour au 95e percentile de 2.95%. À l'autre extrémité, MCD versait 0.59% du prix par trimestre tout en variant de 0.82% un jour moyen. La cible se situe dans le bruit pour chaque nom du panel. C'est l'arithmétique avec laquelle vit un calendrier de capture : le paiement est connu à l'avance, et il est inférieur à l'amplitude d'une séance ordinaire.
Ce qui se trouve entre le dividende et le gain
Quatre éléments s'ajoutent à l'ajustement d'ouverture mesuré ci-dessus.
- L'aller-retour. Entrer et sortir implique de traverser la fourchette bid-ask deux fois, et les matins ex-dividende tombent dans la fenêtre où les fourchettes sont les plus larges. Sur une action hypothétique à 50 $ cotée 49,98 à l'achat et 50,02 à la vente, l'aller-retour coûte 4 cents contre un dividende de 40 cents.
- Le traitement fiscal. Selon les règles américaines en vigueur en juillet 2026, un dividende est qualifié uniquement lorsque l'action est détenue plus de 60 jours pendant la fenêtre de 121 jours centrée sur la date ex-dividende. Une détention d'une nuit ne remplit pas cette condition, et le paiement est imposé comme un revenu ordinaire au taux marginal du détenteur. Une détention à long terme peut la remplir.
- Le prix d'ouverture lui-même. Les graphiques ci-dessus mesurent le cours d'ouverture. Un détenteur qui sort plus tard dans la séance subit le reste de la journée.
- Les versions couvertes. Vendre un call ou acheter un put sur la date ex-dividende supprime le risque de prix et, une fois l'option valorisée, la majeure partie du dividende avec lui. Dates ex-dividende et options montre comment le paiement est déjà intégré dans les prix des options, ce qui est également l'endroit où se concentrent les exercices anticipés.
Pourquoi un avantage visible est difficile à conserver
Chaque date de détachement de coupon est publique plusieurs mois à l'avance. Les dates de déclaration, les montants et les calendriers arrivent simultanément sur tous les bureaux de trading. La stratégie de dividend capture est décrite dans les manuels, les pages d'aide des courtiers et les screeneurs.
Une opportunité qui ne nécessite aucune prévision et qui figure sur un calendrier publié attire des participants aux coûts inférieurs à ceux d'un compte de détail : les teneurs de marché qui détiennent déjà un inventaire, les dealers qui paient des commissions institutionnelles et les firmes soumises à des règles fiscales différentes. Leur concurrence pour les mêmes actions fait monter le cours avant la date de détachement et comprime le cours après cette date. Ce qui reste est la distribution visible dans le deuxième panneau : large, centrée près d'un dividende, sans cash gratuit au milieu.
Les exceptions mesurables sont étroites. Les ouvertures sur des titres peu liquides s'écartent davantage du dividende. Les dividendes exceptionnels ou anormalement élevés déplacent une part plus importante du cours, ce qui modifie l'arithmétique sans supprimer les frais d'aller-retour ni les éléments fiscaux mentionnés plus haut.
FAQ
Une action baisse-t-elle toujours du montant du dividende à la date ex-dividende ?
Non. Sur l'ensemble des sociétés américaines versant un dividende trimestriel, de janvier 2024 à juin 2026, le cours d'ouverture a baissé d'un montant compris entre la moitié et une fois et demie le dividende dans un peu moins de la moitié des dates ex-dividende. Il a ouvert au-dessus du cours de clôture précédent dans 20.8% des cas. La bourse ajuste le cours de référence du montant du dividende ; l'enchère d'ouverture fixe ensuite le prix en fonction de l'offre et de la demande du jour.
Combien de temps faut-il conserver une action pour recevoir le dividende ?
La condition est d'être propriétaire à la date d'enregistrement, ce qui implique d'acheter avant la date ex-dividende et de conserver le titre jusqu'à cette date. Vendre le jour même de la date ex-dividende permet de conserver le dividende. Une détention plus longue ne change rien au droit au dividende, mais elle modifie le régime fiscal du paiement.
Un dividende perçu après une détention d'un jour est-il imposé différemment ?
Oui. En juillet 2026, le traitement fiscal des dividendes qualifiés aux États-Unis exige de détenir l'action plus de 60 jours sur la fenêtre de 121 jours centrée sur la date ex-dividende. Un dividende perçu après une détention d'une nuit est donc imposé comme un revenu ordinaire, et non au taux des plus-values à long terme.
La stratégie de capture de dividende fonctionne-t-elle mieux avec les actions à haut rendement ?
Un dividende plus élevé constitue une cible plus grande, mais il s'accompagne aussi d'un ajustement d'ouverture plus important. Les graphiques ci-dessus montrent une dispersion autour de cet ajustement, et non un écart systématique. Le rendement du dividende et le taux de distribution décrivent ce qu'un rendement élevé indique généralement sur la société qui verse le dividende.
Chaque chiffre ci-dessus provient d'une requête stockée et versionnée sur les données de dividendes déclarées et l'historique des cours quotidiens. Développez n'importe quel graphique pour lire le code SQL, ou exécutez la même comparaison des dates ex-dividende sur le terminal Strasmore.