Visualiser la tendance d’un cours boursier
Google Finance a abandonné son API mais DataReader met désormais à disposition 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.
Le principal changement fonctionnel est la limitation des données aux cinq dernières années. Le DataFrame renvoyé par DataReader conserve les mêmes columns, mais en minuscules.
Le module matplotlib.pyplot est essentiel pour visualiser les tendances des cours en Python.
Dans cet exercice, vous allez importer les données de cours 2016 pour Facebook, puis tracer son cours de clôture sur toute la période. DataReader et date ont déjà été importés.
Cet exercice fait partie du cours
Importer et gérer des données financières en Python
Instructions
- Importez
matplotlib.pyplotsous le nomplt. - Avec
date(), définissez les datesstartetendaux 1er janvier 2016 et 31 décembre 2016, respectivement. - Affectez à
tickerle symbole boursier de Facebook'FB'et àdata_sourcela valeur'iex'. - Créez un objet
DataReader()pour importer les cours et assignez-le àstock_prices. - Tracez les données
'close'dansstock_prices, metteztickeren titre, puis affichez le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import matplotlib.pyplot
# Set start and end dates
start = ____
end = ____
# Set the ticker and data_source
ticker = ____
data_source = ____
# Import the data using DataReader
stock_prices = ____
# Plot close
____
# Show the plot
plt.show()