Strasmore Research

captura de dividendos funciona estrategia

La captura de dividendos compra antes de la fecha ex-dividendo y vende después. Se analiza cuánto abre realmente el precio y si compensa frente al dividendo cobrado.

La captura de dividendos consiste en comprar una acción poco antes de su fecha ex-dividendo, mantenerla durante la fecha que determina quién recibe el pago y venderla poco después. El atractivo es fácil de explicar: una noche de posesión, un dividendo. La complicación es que la acción abre en la fecha ex-dividendo a un precio que la bolsa ya ha reducido aproximadamente en el monto del dividendo, y esta página mide qué tan cerca está esa reducción del pago real a lo largo de decenas de miles de fechas ex-dividendo.

¿Qué es una estrategia de captura de dividendos?

Tres fechas marcan el calendario. La fecha de declaración anuncia el pago. La fecha ex-dividendo es la primera sesión en la que un comprador ya no recibe el próximo dividendo. La fecha de registro identifica a los tenedores en los libros de la empresa. Una acción comprada en la fecha ex-dividendo no tiene derecho al efectivo de ese trimestre; una acción comprada la sesión anterior sí lo tiene. La guía de la fecha ex-dividendo recorre el cronograma completo, y fecha de registro vs fecha ex-dividendo separa las dos fechas que los lectores suelen confundir.

La captura de dividendos convierte esa regla de derecho en un cronograma: comprar antes de la fecha ex-dividendo, mantener durante la apertura, vender, repetir con el siguiente valor. La estrategia es antigua, está ampliamente descrita y se basa en una única pregunta medible. Cuando la acción reabre sin el dividendo adjunto, ¿cuánto del pago devuelve el precio de apertura?

¿Qué ocurre con el precio en la fecha ex-dividendo?

En la fecha ex-dividendo, la bolsa reduce el cierre previo por el monto del dividendo al fijar el precio de referencia, y la subasta de apertura continúa desde allí. Diez empresas que pagan dividendos, cada una con doce fechas ex-dividendo trimestrales entre julio de 2023 y junio de 2026, cuantifican la diferencia de un día para otro:

ConsultaCaída nocturna vs dividendo pagado: diez grandes pagadores, 12 fechas ex-dividendo cada uno, jul 2023 a jun 2026
El SQL exacto detrás de cada cifra
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

Lea la última columna como centavos de caída en la apertura por cada ciento de dividendo. En la parte superior, KO promedió una caída en la apertura de $0.544 frente a un dividendo promedio de $0.497, una relación de 1.1. En la parte inferior, PG muestra $-0.22: el signo menos indica que la apertura ex-dividendo promedio se situó por encima del cierre previo en esas 12 fechas. La mayoría de las diez empresas se ubican dentro de un tercio del dividendo a cada lado del pago, que es el patrón que describen los mecanismos, y los dos extremos de la tabla son donde un calendario de captura favorece o decepciona.

Un promedio de doce fechas oculta la dispersión dentro de ellas, por lo que el siguiente panel amplía la muestra.

¿Con qué frecuencia la caída iguala al dividendo?

Cada dividendo trimestral en efectivo regular sobre una acción cotizada en EE.UU. por encima de $5, desde enero de 2024 hasta junio de 2026, ordenado por cómo la diferencia nocturna se comparó con el pago. Un ratio de 1 significa que la apertura devolvió exactamente el dividendo; 0 significa que la apertura igualó el cierre anterior.

ConsultaAperturas ex-dividendo ordenadas por caída como múltiplo del dividendo: pagadores trimestrales de EE. UU., ene 2024 a jun 2026
El SQL exacto detrás de cada cifra
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

El centro de la distribución se comporta como dice el libro de texto. El grupo individual más grande es el que fell half to full, en el 25.8% de las fechas entre 8217 observaciones, con otro 17.3% en la banda que fell 1 to 1.5x. Las colas son la historia para un calendario de captura. En el 20.8% de estas fechas ex-dividendo la acción opened higher que el cierre anterior, y en el 22.4% fell over 1.5x. Aproximadamente dos fechas ex-dividendo de cada cinco quedan completamente fuera del centro de medio a 1.5 veces.

Esa dispersión es la descripción honesta del trade. El pago es fijo y conocido. El precio al que se venden las acciones no lo es.

Un rastreo trimestre por trimestre

Un nombre a lo largo de tres años muestra cómo viajan juntas las dos cantidades. Coca-Cola pagó doce dividendos recurrentes durante el período; el panel coloca la caída nocturna junto a cada pago y calcula la diferencia.

ConsultaCoca-Cola (KO): caída nocturna vs dividendo en cada fecha ex-dividendo, sep 2023 a jun 2026
El SQL exacto detrás de cada cifra
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

La línea de dividendos es casi plana: $0.46 en la primera fecha, $0.53 en la última, con dos aumentos intermedios. La línea de caída es irregular a su alrededor. En 2023-09-14 la apertura devolvió $0.2 de un pago de $0.46; en 2026-06-15 devolvió $1.54 de $0.53. En todas las 12 fechas, la tercera columna, la caída menos el dividendo, va de $-0.26 en la primera fecha a $1.01 en la última. Un tenedor de una noche recibió el mismo efectivo cada trimestre y se encontró con un precio de apertura diferente cada vez.

El dividendo frente al movimiento de un día normal

Un dividendo trimestral individual es pequeño en relación con el precio. El movimiento diario ordinario de la misma acción no lo es, y la ventana de captura conlleva una sesión completa de ese movimiento.

ConsultaDividendo trimestral como proporción del precio vs movimiento diario típico: diez grandes pagadores, jul 2023 a jun 2026
El SQL exacto detrás de cada cifra
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

El pago trimestral más grande del grupo, VZ, representó el 1.64% del precio promedio de la acción, frente a un movimiento diario promedio del 1.01% y un día en el percentil 95 del 2.95%. En el otro extremo, MCD pagó el 0.59% del precio por trimestre mientras se movía un 0.82% en un día promedio. El objetivo se encuentra dentro del ruido para cada nombre del panel. Esa es la aritmética con la que convive un calendario de captura: el pago se conoce de antemano y es menor que el rango de una sesión ordinaria.

Lo que hay entre el dividendo y la ganancia

Cuatro elementos se apilan sobre el ajuste de apertura medido anteriormente.

  • El viaje redondo. Entrar y salir implica cruzar el diferencial entre oferta y demanda dos veces, y las mañanas ex-dividendo caen dentro de la ventana donde los diferenciales son más amplios. En una acción hipotética de $50 cotizada a 49.98 de oferta y 50.02 de demanda, el viaje redondo cuesta 4 centavos frente a un dividendo de 40 centavos.
  • El tratamiento fiscal. Según las reglas de EE. UU. a julio de 2026, un dividendo es calificado solo cuando la acción se mantiene más de 60 días dentro de la ventana de 121 días centrada en la fecha ex-dividendo. Una tenencia de una noche no cumple esa prueba, y el pago se grava como ingreso ordinario a la tasa marginal del tenedor. Una tenencia a largo plazo puede cumplirla.
  • El precio de apertura en sí. Los paneles anteriores miden el precio de apertura. Un tenedor que sale más tarde en la sesión asume lo que haga el resto del día.
  • Versiones cubiertas. Vender una opción de compra o comprar una opción de venta durante la fecha ex-dividendo elimina el riesgo de precio y, una vez que la opción se cotiza, también la mayor parte del dividendo. Fechas ex-dividendo y opciones muestra cómo el pago ya está incorporado en los precios de las opciones, que es también donde se concentran las asignaciones anticipadas.

Por qué es difícil conservar una ventaja visible

Cada fecha ex-dividendo es pública con meses de antelación. Las fechas de declaración, los montos y los calendarios llegan a todos los escritorios al mismo tiempo, y la captura de dividendos se describe en libros de texto, páginas de ayuda de corredurías y screener. Una oportunidad que no requiere pronóstico y aparece en un calendario publicado atrae a participantes con costos más bajos que una cuenta minorista: creadores de mercado que ya tienen inventario, intermediarios que pagan comisiones institucionales y firmas sujetas a reglas impositivas distintas. Su competencia por las mismas acciones eleva el precio antes de la fecha ex-dividendo y presiona el precio después de esa fecha, y lo que queda es la distribución en el segundo panel, amplia, centrada cerca de un dividendo, sin efectivo gratuito en medio.

Las excepciones medibles son estrechas. Las aperturas en nombres con poca negociación se desvían más del dividendo, y los dividendos especiales o inusualmente grandes mueven una porción mayor del precio, lo que cambia la aritmética sin eliminar los costos de ida y vuelta ni los impuestos mencionados antes.

Preguntas Frecuentes

¿Una acción siempre cae por el monto del dividendo en la fecha ex-dividendo?

No. Entre los pagadores trimestrales de EE. UU. de enero de 2024 a junio de 2026, el precio de apertura cayó entre la mitad del dividendo y 1.5 veces el dividendo en un poco menos de la mitad de todas las fechas ex-dividendo, y abrió por encima del cierre anterior en el 20.8% de ellas. La bolsa ajusta el precio de referencia por el dividendo; la subasta de apertura luego fija el precio según la oferta y la demanda del día.

¿Por cuánto tiempo hay que mantener una acción para recibir el dividendo?

El requisito es ser propietario en la fecha de registro, lo que implica comprar antes de la fecha ex-dividendo y mantenerla hasta después. Vender en la propia fecha ex-dividendo conserva el dividendo. Mantenerla más tiempo no cambia el derecho al pago, aunque sí altera el carácter fiscal del mismo.

¿Un dividendo obtenido con una tenencia de un día tributa de forma distinta?

Sí. A julio de 2026, el tratamiento de dividendo calificado en EE. UU. exige mantener la acción más de 60 días dentro de la ventana de 121 días centrada en la fecha ex-dividendo. Por lo tanto, un pago capturado de un día para otro tributa como ingreso ordinario y no a las tasas de ganancias de capital a largo plazo.

¿La captura de dividendos funciona mejor con acciones de alto rendimiento?

Un dividendo más grande es un objetivo más grande, y también conlleva un ajuste de apertura mayor. Los paneles anteriores muestran dispersión en torno a ese ajuste, no una brecha sistemática. El rendimiento por dividendo y la tasa de pago describen lo que un alto rendimiento suele indicar sobre el emisor.


Cada cifra anterior proviene de una consulta almacenada y versionada sobre registros de dividendos presentados e historial de precios diarios. Expanda cualquier panel para leer el SQL, o ejecute la misma comparación ex-dividendo en el terminal de Strasmore.

#dividends#ex-dividend#strategy#market structure