Bonjour,
pour l exercice j’ai tenté de recoder l’indicateur RSI, mais je ne trouve pas la meme courbe sur le RSI de PRT.
voici mon code:
sommeHausse = 0
sommeBaisse = 0
FOR i=0 TO periode DO
cloture = close[i]
clotureVeille = close[i+1]
IF clotureVeille < cloture THEN
difHausse = cloture - clotureVeille
sommeHausse = sommeHausse + (difHausse)
ELSE
difBaisse = clotureVeille - cloture
sommeBaisse = sommeBaisse + (clotureVeille - cloture)
ENDIF
NEXT
moyenneHausse = sommeHausse/ periode
moyenneBaisse = sommeBaisse/ periode
monRSI = 100 - (100 /( 1 + (moyenneHausse/ moyenneBaisse )))
return monRSI
J’aimerais savoir ou est mon erreur.
Cordialement
C’est normal, la moyenne n’est pas arithmétique comme tu l’as fait, c’est une moyenne de type Wilder (dérivé d’une EMA), voir ce code:
https://www.prorealcode.com/topic/indicatore-rsi/#post-51250