Erzeuge ein EMA-Crossover-Signal
Trendfolgestrategien folgen dem Motto „the trend is your friend“ und nutzen Signale, um den Trend zu erkennen und daran zu verdienen.
Du möchtest eine Trendfolgestrategie bauen und backtesten. Zuerst entscheidest du dich, zwei EMAs (Exponentielle Gleitende Durchschnitte) zu verwenden, um das Signal zu konstruieren. Wenn der kurzfristige EMA, EMA_short, größer ist als der längerfristige EMA, EMA_long, gehst du Long-Positionen ein. Umgekehrt gehst du Short-Positionen ein, wenn EMA_short kleiner ist als EMA_long.
Ein 10-Tage-EMA und ein 40-Tage-EMA wurden vorab berechnet und in EMA_short bzw. EMA_long gespeichert. Die historischen Preisdaten der Google-Aktie wurden in price_data geladen. Außerdem wurde das Paket bt für dich importiert.
Diese Übung ist Teil des Kurses
<Kurs>Finanzhandel mit Python</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Construct the signal
signal[____] = 1
signal[____] = -1