CommencezCommencez gratuitement

Calculer le RSI

Le calcul du RSI suit une formule simple. RS, ou Relative Strength, correspond à la moyenne des hausses de prix sur n périodes choisies, divisée par la moyenne des baisses de prix sur ces n périodes.

\( RSI = 100 - 100/(1+RS)\)

Où : RS = moyenne des hausses de prix / moyenne des baisses de prix

Tous ces calculs peuvent se faire en Python en une seule ligne de code. Dans cet exercice, vous allez calculer votre premier RSI à partir des données historiques quotidiennes de l'action Google.

Les données de prix quotidiennes ont été chargées dans stock_data. De plus, talib a été importé pour vous.

Cette activité fait partie du cours

Négociation financière en Python

Voir le cours

Instructions de l’exercice

  • Calculez le RSI en utilisant la méthode appropriée de talib et la colonne Close des données de prix. Enregistrez-le dans une nouvelle colonne nommée RSI_14.
  • Calculez le RSI avec une période de 21 et enregistrez-le dans une nouvelle colonne nommée RSI_21.
  • Affichez les cinq dernières lignes de stock_data.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Calculate RSI with the default time period
stock_data['RSI_14'] = ____(stock_data['____'])

# Calculate RSI with a time period of 21
stock_data['RSI_21'] = ____

# Print the last five rows
print(stock_data.____())
Modifier et exécuter le code