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
Instructions de l’exercice
- Calculez la SMA sur 50 jours à partir du prix
Closeet enregistrez-la dans une nouvelle colonne nomméesma_50. - Tracez un graphique linéaire à partir des colonnes
sma_50etClose.
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()