ComenzarEmpieza gratis

Ajusta datos univariantes por splits y dividendos

Si solo tienes precios de cierre, puedes ajustarlos con adjRatios(). Esta función tiene 3 argumentos: splits, dividends y close. Devuelve un objeto xts con los coeficientes de ajuste por split y por dividendo en las columnas "Split" y "Div", respectivamente.

Debes proporcionar los datos de splits mediante el argumento splits para calcular el coeficiente de split. Para calcular el coeficiente de dividendo, tienes que proporcionar los dividendos en bruto y los precios en bruto mediante los argumentos dividends y close, respectivamente.

Una vez que tengas los coeficientes de ajuste por split y dividendo, calculas el precio ajustado multiplicando el precio sin ajustar por ambos coeficientes de ajuste.

Tu espacio de trabajo contiene splits, dividends y raw_dividends de ejercicios previos, y datos de AAPL de Yahoo Finance.

Este ejercicio forma parte del curso

Importación y gestión de datos financieros en R

Ver curso

Instrucciones del ejercicio

  • Usa adjRatios() para calcular los coeficientes de ajuste por split y dividendo. Asigna la salida a ratios.
  • Calcula el cierre ajustado de AAPL extrayendo el precio de cierre y multiplicándolo por ambos coeficientes de ajuste; asígnalo a aapl_adjusted.
  • Mira las primeras filas de la columna de cierre ajustado que proporciona Yahoo Finance.
  • Mira las primeras filas del precio de cierre ajustado que calculaste y compáralo con el cierre ajustado de Yahoo Finance.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Calculate split and dividend adjustment ratios
ratios <- adjRatios(splits = ___, dividends = ___, close = Cl(___))

# Use the Split and Div columns to calculate adjusted close for AAPL
aapl_adjusted <- Cl(___) * ratios[, "___"] * ratios[, "___"]

# Look at first few rows of adjusted close for AAPL
___(Ad(___))

# Look at first few rows of aapl_adjusted
Editar y ejecutar código