Baixar dados de splits e dividendos
No exercício anterior, você usou adjustOHLC() para ajustar os preços OHLC históricos brutos por splits e dividendos, mas essa função só funciona com dados OHLC. Ela não funciona se você tiver apenas preços de fechamento e não retorna nenhum dos dados de split ou dividendo que utiliza.
Você precisa das datas e valores de cada split e dividendo para ajustar uma série de preços que não seja OHLC, ou se simplesmente quiser analisar os dados brutos de splits e dividendos.
Você pode baixar os dados de splits e dividendos do Yahoo Finance usando, respectivamente, as funções do pacote quantmod getSplits() e getDividends(). Os dados históricos de dividendos do Yahoo Finance são ajustados por splits. Se você quiser baixar dividendos não ajustados, defina split.adjust = FALSE na sua chamada a getDividends().
Este exercício faz parte do curso
Importando e Gerenciando Dados Financeiros em R
Instruções do exercício
- Use
getSplits()para importar os dados de splits da AAPL emsplits. - Use
getDividends()para importar os dados de dividendos da AAPL ajustados por split emdividends. - Veja as primeiras linhas de
dividends. Os valores são pequenos e em frações de centavos porque foram ajustados por split. - Use
getDividends()para importar os dados de dividendos da AAPL não ajustados emraw_dividends. - Veja as primeiras linhas de
raw_dividends. Observe que eles diferem dos valores emdividends.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Download AAPL split data
# Download AAPL dividend data
# Look at the first few rows of dividends
# Download AAPL dividend data that is not split-adjusted
# Look at the first few rows of raw_dividends