CommencerCommencez gratuitement

Calculer et tracer des SMA

Les données quotidiennes de prix sont par nature désordonnées et bruyantes. Vous souhaitez analyser les cours journaliers de l’action Apple et prévoyez d’ajouter un indicateur de moyenne mobile simple (SMA) pour lisser les données. Plus précisément, vous décidez d’utiliser la SMA sur 50 jours.

Les données boursières ont été préchargées dans aapl_data, et matplotlib.pyplot a été importé sous le nom plt. Des personnalisations supplémentaires du graphique, comme un titre et une légende, ont déjà été fournies pour vous.

Cet exercice fait partie du cours

<cours>Trading financier en Python</cours>
Voir le cours

Instructions de l’exercice

  • Calculez la SMA sur 50 jours à partir du prix Close, et enregistrez-la dans une nouvelle colonne nommée sma_50.
  • Tracez un graphique en lignes en utilisant les données des colonnes sma_50 et Close.

Exercice interactif pratique

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

# Calculate SMA
aapl_data['sma_50'] = aapl_data['____'].____.mean()

# Plot the SMA
____(aapl_data['____'], color='green', label='SMA_50')
# Plot the close price
____(aapl_data['____'], color='red', label='Close')

# Customize and show the plot
plt.title('Simple moving averages')
plt.legend()
plt.show()
Modifier et exécuter le code