CommencerCommencer gratuitement

Télécharger les données de splits et de dividendes

Dans l’exercice précédent, vous avez utilisé adjustOHLC() pour ajuster des prix OHLC historiques bruts en tenant compte des splits et des dividendes, mais cette fonction ne s’applique qu’aux données OHLC. Elle ne fonctionne pas si vous ne disposez que des cours de clôture et elle ne renvoie aucune des données de splits ou de dividendes qu’elle utilise.

Vous avez besoin des dates et des montants de chaque split et de chaque dividende pour ajuster une série de prix qui n’est pas au format OHLC, ou tout simplement si vous souhaitez analyser les données brutes de splits et de dividendes.

Vous pouvez télécharger les données de splits et de dividendes depuis Yahoo Finance à l’aide des fonctions de quantmod getSplits() et getDividends(), respectivement. Les dividendes historiques provenant de Yahoo Finance sont ajustés des effets de splits. Si vous souhaitez télécharger des dividendes non ajustés, vous devez définir split.adjust = FALSE dans votre appel à getDividends().

Cet exercice fait partie du cours

Importer et gérer des données financières avec R

Afficher le cours

Instructions

  • Utilisez getSplits() pour importer les données de splits AAPL dans splits.
  • Utilisez getDividends() pour importer les données de dividendes AAPL ajustées des effets de splits dans dividends.
  • Affichez les premières lignes de dividends. Les valeurs sont petites et en fractions de centimes car elles ont été ajustées suite aux splits.
  • Utilisez getDividends() pour importer des données de dividendes AAPL non ajustées dans raw_dividends.
  • Affichez les premières lignes de raw_dividends. Notez qu’elles diffèrent des valeurs de dividends.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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
Modifier et exécuter le code