CommencezCommencez gratuitement

Calculer et tracer des SMA

Les données de prix quotidiens sont par nature brouillonnes et bruyantes. Vous souhaitez analyser les prix quotidiens 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 sont déjà chargées dans aapl_data, et matplotlib.pyplot a été importé sous le nom plt. D'autres personnalisations du graphique, comme un titre et une légende, ont déjà été fournies pour vous.

Cette activité fait partie du cours

Négociation financière en Python

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 linéaire à partir 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