ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use getSplits() para importar os dados de splits da AAPL em splits.
  • Use getDividends() para importar os dados de dividendos da AAPL ajustados por split em dividends.
  • 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 em raw_dividends.
  • Veja as primeiras linhas de raw_dividends. Observe que eles diferem dos valores em dividends.

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
Editar e executar o código