CommencezCommencez gratuitement

Récupérer les données boursières d'une seule entreprise

DataReader offre la source de données 'iex'. Pour expérimenter avec les données à l'extérieur de l'environnement DataCamp, vous aurez besoin d'un compte IEX Cloud.

IEX limite l'accès aux séries de prix des actions aux cinq dernières années.

Récupérer des données de prix d'actions auprès d'IEX est simple après avoir importé le module DataReader et utilisé les arguments start et/ou end sous la forme date(YYYY, MM, DD) :

stock_data = DataReader(ticker, data_source, start, end)

Dans le premier chapitre, vous avez appris qu'un symbole boursier (ticker) est l'identifiant unique nécessaire pour obtenir l'information boursière d'une entreprise donnée.

Dans cet exercice, vous pratiquerez l'importation des données de 2016 pour Apple, dont le symbole est 'AAPL'.

Cette activité fait partie du cours

Importer et gérer des données financières en Python

Voir le cours

Instructions de l’exercice

  • Importez DataReader depuis pandas_datareader.data et date depuis la bibliothèque datetime.
  • Avec date(), définissez start au 1er janvier 2016 et end au 31 décembre 2016.
  • Assignez à ticker le symbole boursier d'Apple 'AAPL' et à data_source la valeur 'iex'.
  • Créez un objet DataReader() pour importer les prix des actions et assignez-le à la variable stock_prices.
  • Utilisez .head() et .info() pour afficher et examiner le résultat.

Exercice interactif pratique

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

# Import DataReader
____

# Import date
____

# Set start and end dates
start = date(____)
end = date(____)

# Set the ticker
ticker = ____

# Set the data source
data_source = ____

# Import the stock prices
stock_prices = DataReader(____, ____, ____, ____)

# Display and inspect the result
print(stock_prices.head())
stock_prices.info()
Modifier et exécuter le code