Zbuduj strategię sygnałową opartą na EMA
Wcześniej zaimplementowałeś strategię sygnałową opartą na SMA. Zastanawiasz się teraz, czy wskaźnik EMA (wykładnicza średnia krocząca) nie byłby lepszym wyborem – jest on bowiem bardziej czuły na ostatnie zmiany cen. Chcesz też skorzystać z biblioteki talib do obliczenia wskaźnika. Po przejściu na strategię opartą na EMA przeprowadzisz podobny backtest, używając danych historycznych kursu akcji Apple.
Pakiety bt i talib zostały już zaimportowane. Historyczne dane cenowe akcji Apple są wczytane do zmiennej price_data.
To ćwiczenie jest częścią kursu
Financial Trading w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate the EMA
ema['Close'] = ____(price_data['Close'], ____)