Obliczanie ADX
Średni indeks kierunkowy (ADX) został opracowany przez J. Wellesa Wildera jako wskaźnik siły trendu. Łączy w sobie dwa inne wskaźniki – dodatni indeks kierunkowy (+DI) i ujemny indeks kierunkowy (-DI) – i wymaga skomplikowanych obliczeń. W Pythonie wystarczy jednak jedna linia kodu. W tym ćwiczeniu zaimplementujesz swój pierwszy wskaźnik ADX, korzystając z dziennych danych cenowych akcji Tesli.
Historyczne dzienne dane cenowe zostały wczytane do zmiennej stock_data. Biblioteka talib jest już zaimportowana.
To ćwiczenie jest częścią kursu
Financial Trading w Pythonie
Instrukcje do ćwiczenia
- Oblicz ADX, używając odpowiedniej funkcji z biblioteki
taliboraz kolumnHigh,LowiCloseze zbiorustock_data. Zapisz wynik w nowej kolumnieADX_14. - Oblicz ADX ponownie, tym razem zmieniając domyślny okres na 21, i zapisz wynik w nowej kolumnie
ADX_21. - Wyświetl ostatnie pięć wierszy zmiennej
stock_data.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate the ADX with the default time period
stock_data['ADX_14'] = ____(stock_data['____'],
stock_data['____'],
stock_data['____'])
# Calculate the ADX with the time period set to 21
stock_data['ADX_21'] = ____
# Print the last five rows
print(stock_data.____())