CommencerCommencer gratuitement

Calculer le RSI

Le calcul du RSI suit une formule simple. Le RS, pour Relative Strength, correspond à la moyenne des variations haussières des prix sur n périodes choisies, divisée par la moyenne des variations baissières sur ces n périodes.

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

Où : RS = moyenne des variations haussières / moyenne des variations baissières

Tous ces calculs peuvent être effectués 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 sous le nom stock_data. De plus, talib a été importé pour vous.

Cet exercice fait partie du cours

Trading financier en Python

Afficher le cours

Instructions

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

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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