Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Beräkna 50-dagars SMA med hjälp av Close-priset och spara resultatet i en ny kolumn med namnet sma_50.
  • Rita ett linjediagram med data från kolumnerna sma_50 och Close.

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()
Redigera och kör kod