CommencerCommencer gratuitement

Comparer la performance obligations vs actions

Les obligations et les actions sont les principales alternatives d’investissement. Maintenant que vous pouvez importer des données depuis la Federal Reserve et Yahoo! Finance, vous pouvez comparer la performance de ces deux classes d’actifs. Vous utiliserez un indice de rendement total pour chacune, qui tient compte des gains liés à la hausse des prix ainsi que des versements comme les intérêts ou les dividendes.

Pour les obligations, vous utiliserez le Bank of America Merrill Lynch US High Yield Total Return Index Value ('BAMLHYH0A0HYM2TRIV'). Pour les actions, vous utiliserez l’indice S&P 500 ('SP500'). Les deux sont disponibles pour les 10 dernières années via le service FRED de la Federal Reserve.

Dans cet exercice, vous allez télécharger les deux séries et comparer leur performance. DataReader, date, pandas sous le nom pd, et matplotlib.pyplot sous le nom plt ont été importés.

Cet exercice fait partie du cours

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

Afficher le cours

Instructions

  • Avec date(), définissez la date de start au 1er janvier 2008.
  • Définissez les codes de series comme une liste contenant 'BAMLHYH0A0HYM2TRIV' et 'SP500'.
  • Utilisez DataReader() pour importer les deux séries depuis 'fred' et assignez le résultat à data.
  • Tracez puis affichez data avec subplots, avec le titre 'Performance Comparison'.

Exercice interactif pratique

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

# Set the start date
start = ____

# Set the series codes
series = ['BAMLHYH0A0HYM2TRIV', 'SP500']

# Import the data
data = ____

# Plot the results
____

# Show the plot
plt.show()
Modifier et exécuter le code