CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

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