135 años de historia del S&P 500, datos diarios con reinversión de dividendos

Para aquellos que no están interesados ​​en la metodología y solo necesitan datos, hay una tabla. El resto del artículo es para aquellos que quieren checarme o, por analogía, crear datos para otro índice.

Motivación

El S&P 500 es el índice más popular y conocido del mundo, que a menudo se utiliza como punto de referencia para comparar el rendimiento de las inversiones o como un activo típico en una cartera. Los datos están fácilmente disponibles en Internet, por regla general, ya sea por unas pocas décadas, o sin reinvertir dividendos, o con granularidad mensual, todo esto no es adecuado cuando se trata del comportamiento de una cartera durante un intervalo de decenas de años, porque los dividendos son una parte integral del resultado financiero de una cartera, y se necesitan datos diarios para realizar cálculos precisos.

Por lo tanto, para mis propias necesidades, tuve que calcular a mano el resultado de invertir en el S & P500 en los últimos 135 años, con la reinversión de dividendos, hasta el día de hoy. En este artículo, decidí compartir con el público la metodología y los resultados de estos cálculos.

Tenga en cuenta que el artículo contiene solo datos. No propongo ninguna conclusión ni indicio de nada.

Historial de precios

Los datos históricos sobre los precios del S&P 500 desde 1789 se pueden encontrar aquí: Datos históricos: Historical data: S&P 500 — U.S. (^SPX). Los datos diarios solo aparecen desde 1885-02-17.

Si es necesario, los datos faltantes de los últimos días de comercio se pueden encontrar aquí: SPDR S&P 500 ETF Trust (SPY), Precios históricos.

Este es el gráfico de los precios diarios del S&P 500, a partir del 1885-02-17:

Ambas fuentes anteriores contienen el precio del S&P 500 sin reinversión de dividendos, por lo que adicionalmente es necesario encontrar los datos históricos más precisos sobre los pagos de dividendos.

Historial de pago de dividendos

Los datos históricos sobre dividendos de enero de 1871 pueden tomarse de un estudio de  online DATA robert shiller, en la liga  U.S. Stock Markets 1871-Present and CAPE Ratio, desde la pestaña Datos en la hoja de cálculo. La columna "Dividend" contiene datos mensuales (año tras año):

La tabla anterior carece de los datos más recientes sobre dividendos: al momento de escribir este artículo, los datos más recientes eran de marzo de 2020, aunque eran de julio de 2020. Algunos de los datos faltantes entre marzo y julio se pueden tomar de la pestaña Datos históricos en el sitio web de Yahoo! Finanzas:  SPDR S&P 500 ETF Trust (SPY), Mar 1, 2020 — Jul 12, 2020, Dividends Only.

Los datos anteriores contienen solo pagos trimestrales, y necesitamos datos mensuales para cálculos más precisos. La mejor aproximación sería dividir el dividendo trimestral entre 3 meses, en proporción al valor del S&P 500 al final de cada mes, por ejemplo:

AnnualizedDividend(2020.04) = Dividend(2020.06.19) * 100 * Price(2020.04) / Sum(Price(2020.04) + Price(2020.05) + Price(2020.06))

La peor situación con la precisión de los datos es con los dividendos para el mes actual, julio. Supongamos que cambiarán en proporción al valor del S&P 500, según los promedios de los últimos 4 meses:

AnnualizedDividend(2020.07) = Price(2020.07.12) / Sum(Price(2020.04) + Price(2020.05) + Price(2020.06)) * Sum(AnnualizedDividend(2020.04) + AnnualizedDividend(2020.05) + AnnualizedDividend(2020.06))

Para asegurarnos de que no tenemos vacíos en los datos, calculemos la diferencia entre las fechas actuales y anteriores por separado para cada fila:

Y veamos cuántas diferencias de fechas tenemos:

Como puede ver, se esperan todos los números: 150 diferencias de fechas a 0.89 por 150 años, 149 * 11 + 6 = 1645 diferencias de fechas por un mes durante 149 años y 6 meses. Y una diferencia de fecha con un guión, la primera, ya que no hay nada con lo que contar la diferencia.

No hay datos históricos más precisos, por lo que los pagos diarios de dividendos deberán calcularse de forma independiente.

Historial de días de negociación

Para calcular la cantidad de pagos de dividendos en cada día de negociación, debe dividir los pagos de dividendos para un mes calendario (sobre una base anualizada) por la cantidad de días de negociación en ese año calendario, por ejemplo:

DailyDividend (2020.04.01) = AnnualizedDividend (2020.04) / TradingDays (2020)

Se utiliza el número de días de negociación en lugar de días calendarios, ya que en el futuro será necesario reinvertir dividendos cada día de negociación. Reinvertir cada día calendario es técnicamente imposible.

Se utiliza el número de días de negociación para un año calendario, no un mes, porque los pagos mensuales de dividendos en los datos históricos de  online DATA robert shiller se calculan anualmente, no un mes.

Tomamos el número de días de negociación en los últimos años calendario de Wikipedia: Wikipedia: Trading day.

Para años anteriores, tomamos el número de días de negociación de los datos de precios reales de S&P 500, sumando el número de precios de cierre para cada año calendario:

El número de días de negociación en cada año calendario le permitirá calcular la cantidad de dividendos pagados en cada día de negociación.

Reinvirtiendo dividendos diarios

Los dividendos recibidos todos los días del S&P 500 se reinvertirán, teniendo en cuenta impuestos del 13%:

S&P 500 with dividend reinvestment(Day(1)) = S&P 500(Day(1))

S&P 500 with dividend reinvestment(Day(X)) = S&P 500 with dividend reinvestment(Day(X-1)) * (S&P 500(Day(X)) + DailyDividend(Day(X)) * (1 — Tax=13%)) / S&P 500(Day(X-1))

Tracemos el S&P 500 con reinversión de dividendos:

Valores específicos al comienzo y al final del período, así como en dos mínimos locales en 1932 (Gran Depresión) y 1942 (Segunda Guerra Mundial):


Ilya Roslyakov



Suscríbase al blog

Ingrese su dirección de correo electrónico para recibir notificaciones de nuevas publicaciones en este blog.

 
Clasificación
( No ratings yet )
Loading...
arumjournal.com
Suscríbase al blog

Ingrese su dirección de correo electrónico para recibir notificaciones de nuevas publicaciones en este blog.