CommencezCommencez gratuitement

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

Dans l'exercice précédent, vous avez utilisé adjustOHLC() pour rajuster les prix historiques bruts OHLC en fonction des fractionnements et des dividendes, mais cette fonction ne s'applique qu'aux données OHLC. Elle ne fonctionne pas si vous n'avez que les prix de clôture et elle ne retourne pas les données de fractionnements ou de dividendes utilisées.

Vous avez besoin des dates et des valeurs de chaque fractionnement et de chaque dividende pour rajuster une série de prix qui n'est pas de type OHLC, ou si vous souhaitez simplement analyser les données brutes de fractionnements et de dividendes.

Vous pouvez télécharger les données de fractionnements et de dividendes à partir de Yahoo Finance au moyen des fonctions de quantmod getSplits() et getDividends(), respectivement. Les données historiques de dividendes de Yahoo Finance sont rajustées pour les fractionnements. Si vous voulez télécharger des dividendes non rajustés, vous devez définir split.adjust = FALSE dans votre appel à getDividends().

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Utilisez getSplits() pour importer les données de fractionnements d'AAPL dans splits.
  • Utilisez getDividends() pour importer les données de dividendes d'AAPL rajustées pour les fractionnements dans dividends.
  • Examinez les premières lignes de dividends. Les valeurs sont faibles et en fractions de cent, car elles ont été rajustées pour les fractionnements.
  • Utilisez getDividends() pour importer les données de dividendes d'AAPL non rajustées dans raw_dividends.
  • Examinez les premières lignes de raw_dividends. Remarquez qu'elles diffèrent des valeurs de dividends.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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