Aan de slagGa gratis aan de slag

Stel een EMA-crossover-signaal samen

Trendvolgende strategieën gaan uit van "the trend is your friend" en gebruiken signalen om de trend aan te geven en ervan te profiteren.

Je wilt een trendvolgende strategie bouwen en backtesten. Eerst besluit je twee EMA’s (exponential moving averages) te gebruiken om het signaal te maken. Wanneer de kortetermijn-EMA, EMA_short, groter is dan de langetermijn-EMA, EMA_long, neem je longposities in. Omgekeerd, wanneer EMA_short kleiner is dan EMA_long, neem je shortposities in.

Een 10-daagse EMA en 40-daagse EMA zijn al berekend en opgeslagen in EMA_short en EMA_long. De historische koersdata van het Google-aandeel is vooraf ingeladen in price_data. Daarnaast is het bt-pakket voor je geïmporteerd.

Deze oefening maakt deel uit van de cursus

Financieel traden in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Construct the signal
signal[____] = 1
signal[____] = -1
Code bewerken en uitvoeren