LoslegenKostenlos starten

SMA vs. EMA

SMA und EMA sind beides häufig genutzte Trendindikatoren. Beim SMA werden alle Datenpunkte gleich gewichtet, während der EMA neuere Datenpunkte stärker gewichtet. Du hast Kursdaten der Google-Aktie und willst entscheiden, welchen gleitenden Durchschnitt du verwenden möchtest. Du planst, sowohl den SMA als auch den EMA mit derselben Lookback-Periode zu berechnen und beide in einem Diagramm darzustellen.

Die täglichen historischen Preisdaten der Google-Aktie wurden in stock_data geladen. Außerdem wurde talib bereits importiert und matplotlib.pyplot als plt eingebunden.

Diese Übung ist Teil des Kurses

<Kurs>Finanzhandel mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Berechne einen 50-Tage-SMA des Close-Preises und speichere ihn in einer neuen Spalte SMA.
  • Berechne einen 50-Tage-EMA des Close-Preises und speichere ihn in einer neuen Spalte EMA.
  • Plotte SMA und EMA zusammen mit dem Close-Preis.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Calculate the SMA
stock_data['SMA'] = ____(stock_data['____'], ____)
# Calculate the EMA
stock_data['EMA'] = ____(stock_data['____'], ____)

# Plot the SMA, EMA with price
____(stock_data['____'], label='SMA')
____(stock_data['____'], label='EMA')
____(stock_data['____'], label='Close')

# Customize and show the plot
plt.legend()
plt.title('SMA vs EMA')
plt.show()
Code bearbeiten und ausführen