Bonjour, j’aimerais rajouter une borne RSI 50 au deux bornes déjà existante s’il vous plait merci.
J’ai rajouté RSImidlimit=50 mais il comprend pas…
Voici le code:
// oversold-overbought RSI band on price
RSIsuplimit=70
RSIinflimit=30
a=rsi[14](close)
up=max(close-close[1],0)
down=max(0,close[1]-close)
avgUPieri=wilderaverage[14](up[1])
avgDOWNieri=wilderaverage[14](down[1])
//calcul de la borne supérieur
if a[1]<=RSIsuplimit then
RAPPsuplimit=RSIsuplimit/(100-RSIsuplimit)
avgUPoggiRSIsuplimit=avgDOWNieri*RAPPsuplimit
upSUPlimit=(avgUPoggiRSIsuplimit*14)-(avgUPieri*13)
else
RAPPsuplimit=RSIsuplimit/(100-RSIsuplimit)
avgDOWNoggiRSIsuplimit=avgUPieri/RAPPsuplimit
downSUPlimit=(avgDOWNoggiRSIsuplimit*14)-(avgDOWNieri*13)
endif
if a<=RSIsuplimit then
sup=close[1]+upSUPlimit
else
sup=close[1]-downSUPlimit
endif
//ccalcul de la borne inférieur
if a[1]<=RSIinflimit then
RAPPinflimit=RSIinflimit/(100-RSIinflimit)
avgUPoggiRSIinflimit=avgDOWNieri*RAPPinflimit
upINFlimit=(avgUPoggiRSIinflimit*14)-(avgUPieri*13)
else
RAPPinflimit=RSIinflimit/(100-RSIinflimit)
avgDOWNoggiRSIinflimit=avgUPieri/RAPPinflimit
downINFlimit=(avgDOWNoggiRSIinflimit*14)-(avgDOWNieri*13)
endif
if a<=RSIsuplimit then
sup=close[1]+upSUPlimit
else
sup=close[1]-downSUPlimit
endif
if a<=RSIinflimit then
inf=close[1]+upINFlimit
else
inf=close[1]-downINFlimit
endif
return sup as “RSI overbought”, inf as “RSI oversold”