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
Instructions de l’exercice
- Calculez le RSI en utilisant la méthode appropriée de
talibet la colonneClosedes données de prix. Enregistrez-le dans une nouvelle colonne nomméeRSI_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.____())