Calculer l'ADX
L'Average Directional Movement Index (ADX) a été conçu par J. Welles Wilder pour mesurer la force d'une tendance. Il combine deux autres indicateurs, le plus directional index (+DI) et le minus directional indicator (-DI), et s'obtient au terme de calculs assez longs. Avec Python, toutefois, vous pouvez le calculer en une seule ligne de code. Dans cet exercice, vous allez créer votre premier indicateur ADX à partir des données quotidiennes de l'action Tesla.
Les données historiques quotidiennes ont été chargées dans stock_data. De plus, talib a déjà été importé pour vous.
Cette activité fait partie du cours
Négociation financière en Python
Instructions de l’exercice
- Calculez l'ADX à l'aide de la fonction appropriée de
talib, en utilisant les colonnesHigh,LowetClosedestock_data. Enregistrez le résultat dans une nouvelle colonneADX_14. - Calculez de nouveau l'ADX, cette fois en changeant la période par défaut à 21, puis enregistrez-le dans une nouvelle colonne
ADX_21. - Affichez les cinq dernières lignes de
stock_data.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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.____())