CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Calculez l’ADX en utilisant la fonction appropriée de talib et les colonnes High, Low et Close de stock_data. Enregistrez-le dans une nouvelle colonne ADX_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.____())
Modifier et exécuter le code