CommencerCommencer 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

Trading financier en Python

Afficher le cours

Instructions

  • 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 cet exemple de code.

# 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