Bereken de ADX
De Average Directional Movement Index (ADX) is ontwikkeld door J. Welles Wilder als een indicator voor trendsterkte. Hij combineert twee andere indicatoren, de plus directional index (+DI) en de minus directional indicator (-DI), en wordt verkregen via uitgebreide berekeningen. Met Python kun je hem echter in één regel code berekenen. In deze oefening implementeer je je eerste ADX-indicator met dagelijkse prijsgegevens van het aandeel Tesla.
De historische dagelijkse prijsgegevens zijn geladen in stock_data. Ook is talib al voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Financieel traden in Python
Oefeninstructies
- Bereken de ADX met de juiste functie uit
talib, en gebruik de kolommenHigh,LowenCloseinstock_data. Sla het op in een nieuwe kolomADX_14. - Bereken de ADX. Pas deze keer de standaardperiode aan naar 21 en sla het op in een nieuwe kolom
ADX_21. - Print de laatste vijf rijen van
stock_data.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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.____())