LoslegenKostenlos starten

Zwei EMAs berechnen und plotten

Eine 12‑Perioden‑EMA und eine 26‑Perioden‑EMA sind zwei gleitende Durchschnitte, die zur Berechnung eines komplexeren Indikators namens MACD (Moving Average Convergence Divergence) verwendet werden. Der MACD macht aus zwei EMAs einen Momentum‑Indikator, indem er die längere EMA von der kürzeren abzieht. Bevor du mehr über den MACD lernst, möchtest du dich zuerst mit seinen Bausteinen vertraut machen. Du entscheidest dich, zwei EMAs anhand der täglichen Google‑Aktienkurse zu berechnen und sie 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 eine 12‑Tage‑EMA des Close-Preises und speichere sie in einer neuen Spalte EMA_12.
  • Berechne eine 26‑Tage‑EMA des Close-Preises und speichere sie in einer neuen Spalte EMA_26.
  • Plotte die 12‑Tage‑EMA und die 26‑Tage‑EMA zusammen mit dem Close-Preis.

Interaktive praktische Übung

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

# Calculate 12-day EMA
stock_data['EMA_12'] = ____(stock_data['____'], ____)
# Calculate 26-day EMA
stock_data['EMA_26'] = ____

# Plot the EMAs with price
____(stock_data['____'], label='EMA_12')
____(stock_data['____'], label='EMA_26')
____(stock_data['____'], label='Close')

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