Bonjour ou Bonsoir,
J’ai mis en place ce petit code tout ce qu’il y a de plus basique et je ne comprends pas qu’il ne me retourne pas le signal “Vente”, alors que le signal “Achat” fonctionne…!
Si vous avez une idée ???
Rsi14 = Rsi[14](close)
EmaRsi = ExponentialAverage[50](Rsi14)
// Formulation
Achat = Rsi14 > 0 and EmaRsi > EmaRsi[1]
Vente = Rsi14 < 0 and EmaRsi < EmaRsi[1]
// ______________________________________________________ Conditions Achat ___________________________________________________
if Achat then
Drawcandle(open,high,low,close)coloured(0,255,0)
Drawtext("▴",barindex,low,dialog,bold,15) coloured(255,0,255)
endif
// ______________________________________________________ Conditions Vente ___________________________________________________
if Vente then
Drawcandle(open,high,low,close)coloured(255,0,0)
Drawtext("▾",barindex,high,dialog,bold,15) coloured(255,0,255)
endif
return RSI14 as "Rsi14", EmaRsi as "EmaRsi", Achat as "Achat", Vente as "Vente"
Parce que RSI ne peut pas être <0 (plages de 0 à 100).
Bonjour, le rsi sera compris entre 0 et 100, la ligne 5 cherche un rsi… négatif… ça ne peut pas marcher.
Quel idiot c’est 50 que je voulais écrire ! Je vais aller me coucher… Merci