CommencerCommencer gratuitement

Récupérer des données boursières pour une seule entreprise

DataReader propose la source de données 'iex'. Pour expérimenter avec les données en dehors 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 depuis IEX est simple après avoir importé le paquet DataReader et en utilisant 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 ticker est le symbole unique nécessaire pour obtenir les informations boursières d’une entreprise donnée.

Dans cet exercice, vous allez vous entraîner à importer les données de 2016 pour Apple, dont le ticker est 'AAPL'.

Cet exercice fait partie du cours

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

Afficher le cours

Instructions

  • Importez DataReader depuis pandas_datareader.data et date depuis la bibliothèque datetime.
  • Avec date(), définissez la date de start au 1er janvier 2016 et la date de end au 31 décembre 2016.
  • Définissez ticker sur le ticker d’Apple 'AAPL' et data_source sur 'iex'.
  • Créez un objet DataReader() pour importer les prix de l’action et affectez-le à une variable stock_prices.
  • Utilisez .head() et .info() pour afficher et examiner le résultat.

Exercice interactif pratique

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

# 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