Kom igångKom igång gratis

Beräkna ADX

Average directional movement index (ADX) utvecklades av J. Welles Wilder som ett mått på trendens styrka. Indikatorn kombinerar två andra indikatorer – plus directional index (+DI) och minus directional indicator (-DI) – och kräver normalt omfattande beräkningar. Med Python kan du dock beräkna den på en enda kodrad. I den här övningen implementerar du din första ADX-indikator med hjälp av dagliga kursdata för Tesla-aktien.

De historiska dagliga kursdatan har laddats in i stock_data. talib har också importerats åt dig.

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

Finansiell handel i Python

Visa kurs

Övningsinstruktioner

  • Beräkna ADX med lämplig funktion från talib och kolumnerna High, Low och Close i stock_data. Spara resultatet i en ny kolumn ADX_14.
  • Beräkna ADX igen, men ändra den förvalda tidsperioden till 21, och spara resultatet i en ny kolumn ADX_21.
  • Skriv ut de fem sista raderna i stock_data.

Interaktiv övning med praktiskt arbete

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

# 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.____())
Redigera och kör kod