Kom igångKom igång gratis

Konstruera en EMA-korsningssignal

Trenföljande strategier bygger på att "trenden är din vän" och använder signaler för att identifiera trenden och tjäna på att följa den.

Du vill bygga och backtesta en trenföljande strategi. Först väljer du att använda två EMA:er (exponentiella glidande medelvärden) för att konstruera signalen. När det kortare EMA:t, EMA_short, är större än det längre EMA:t, EMA_long, går du in i långa positioner på marknaden. Omvänt, när EMA_short är mindre än EMA_long, går du in i korta positioner.

Ett 10-dagars EMA och ett 40-dagars EMA har beräknats i förväg och sparats i EMA_short respektive EMA_long. Historisk prisdata för Google-aktien har förinslästs i price_data. Dessutom har paketet bt importerats åt dig.

Den här övningen är en del av kursen

Finansiell handel i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Construct the signal
signal[____] = 1
signal[____] = -1
Redigera och kör kod