SMA's berekenen en plotten
Dagelijkse prijzendata is van nature rommelig en lawaaierig. Je wilt de dagelijkse prijsdata van Apple analyseren en een simple moving average (SMA) toevoegen om de data te gladstrijken. Je kiest specifiek voor de 50-daagse SMA.
De aandelendata is al voor je ingeladen in aapl_data, en matplotlib.pyplot is geïmporteerd als plt. Extra aanpassingen aan de plot, zoals een titel en een legenda, zijn al voor je toegevoegd.
Deze oefening maakt deel uit van de cursus
Financieel traden in Python
Oefeninstructies
- Bereken de 50-daagse SMA op basis van de
Close-prijs en sla deze op in een nieuwe kolomsma_50. - Plot een lijndiagram met de data in de kolommen
sma_50enClose.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()