Bonjour,
Je souhaite seulement afficher une flèche verte quand le RSI[14] traverse à la hausse la valeur 15.
Le code ci-dessous ne renvoie rien (je l’insère dans la fenêtre du RSI).
if RSI[14] crosses over 15 then
DRAWARROWDOWN(barindex,14)coloured(10,255,10)
endif
return
Je ne comprends pas ce qui cloche, c’est pourtant très simple !!
Une idée ?
Merci d’avance !
Je ne sais pas ce que IHR est, mais assurez-vous que 14 n'est pas trop loin. Si c'est le cas, réduisez cette fenêtre.
J’ai identifié le problème, si on code le RSI sans spécifié le prix appliqué au calcul, ça n’est pas le Close qui est utilisé mais à une autre série de données que je n’ai pas encore identifié. Je vais reporter le soucis.
Dans l’attente, merci de spécifier le RSI comme ceci:
if RSI[14](close) crosses over 15 then
DRAWARROWDOWN(barindex,14)coloured(10,255,10)
endif
return
Pour être plus clair, si on ne spécifie par sur quelle valeur doit être calculé le RSI de ton indicateur de signaux, alors il utilisera la valeur de la fenêtre sur laquelle on l’applique, en l’occurrence un autre RSI, donc tu obtiens un RSI d’un RSI d’où ton soucis.