Beräkna och rita SMA
Dagliga prisdata innehåller alltid en del brus och ojämnheter. Du vill analysera Apples dagliga prisdata och planerar att lägga till ett enkelt glidande medelvärde (SMA) som indikator för att jämna ut datan. Du bestämmer dig för att använda 50-dagars SMA.
Aktiedatan är förinstallerad i aapl_data, och matplotlib.pyplot har importerats som plt. Ytterligare anpassningar av grafen, till exempel titel och legend, har redan lagts till åt dig.
Den här övningen är en del av kursen
Finansiell handel i Python
Övningsinstruktioner
- Beräkna 50-dagars SMA med hjälp av
Close-priset och spara resultatet i en ny kolumn med namnetsma_50. - Rita ett linjediagram med data från kolumnerna
sma_50ochClose.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()