Calculer l’ADX
L’Average Directional Movement Index (ADX) a été développé 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 via des calculs longs. Avec Python, vous pouvez toutefois le calculer en une seule ligne de code. Dans cet exercice, vous allez implémenter votre premier indicateur ADX en utilisant les prix journaliers de l’action Tesla.
Les données historiques quotidiennes ont été chargées dans stock_data. talib a également été importé pour vous.
Cet exercice fait partie du cours
Trading financier en Python
Instructions
- Calculez l’ADX en utilisant la fonction appropriée de
talibet les colonnesHigh,LowetClosedestock_data. Enregistrez-le dans une nouvelle colonneADX_14. - Calculez l’ADX. Cette fois, modifiez la période par défaut à 21 et 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 cet exemple de code.
# 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.____())