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
Instructions
- Calculez la SMA sur 50 jours à partir du prix
Close, et enregistrez-la dans une nouvelle colonne nomméesma_50. - Tracez un graphique en lignes en utilisant les données des colonnes
sma_50etClose.
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()