Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz ADX, używając odpowiedniej funkcji z biblioteki talib oraz kolumn High, Low i Close ze zbioru stock_data. Zapisz wynik w nowej kolumnie ADX_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.____())
Edytuj i uruchom kod