Ajustar por splits y dividendos
Los splits pueden provocar grandes cambios históricos en el precio aunque no cambien el valor de la empresa. Por eso, debes ajustar todos los precios anteriores al split para calcular correctamente las rentabilidades históricas.
De forma similar, debes ajustar todos los precios anteriores al pago de dividendos. Los dividendos sí reducen el valor de la empresa por el importe pagado, pero la rentabilidad del inversor no se ve afectada porque recibe el dividendo compensatorio.
En este ejercicio, aprenderás a usar la función adjustOHLC() para ajustar precios históricos OHLC sin procesar por splits y dividendos, de modo que las rentabilidades históricas se puedan calcular con precisión.
Yahoo Finance proporciona precios sin ajustar y una columna de cierre ajustado por splits y dividendos. La salida de adjustOHLC() debería coincidir con la columna de cierre ajustado de Yahoo. Los datos de AAPL de Yahoo Finance ya están cargados en tu espacio de trabajo.
Aunque no es necesario para completar este ejercicio, Yahoo Finance ofrece un ejemplo accesible del cálculo del cierre ajustado, por si te interesa profundizar.
Este ejercicio forma parte del curso
Importación y gestión de datos financieros en R
Instrucciones del ejercicio
- Mira las primeras filas de
AAPL. - Usa
adjustOHLC()para ajustar los datos deAAPL. Asigna el resultado a un objeto llamadoaapl_adjusted. - Observa las primeras filas de
aapl_adjusted. Fíjate en que la columna de cierre deaapl_adjustedcoincide con la columna de cierre ajustado deAAPL.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Look at first few rows of AAPL
# Adjust AAPL for splits and dividends
# Look at first few rows of aapl_adjusted