je relance un peu la file , en fait je pensait que le code de layzard faisait ce que je pensait mais non ....
En fait ce que voudrait obtenir c est ce que l ' on voit sur ces deux graphiques de la file de teg .... que je vous met a la suite
-
- epargne63.jpeg (44.76 Kio) Vu 2240 fois
-
- epargne62.jpeg (33.14 Kio) Vu 2240 fois
ce que je voudrait reproduire c est l espece de highest ( en rouge ) que l on voit sur le graph des prix .
comment ça marche :
- si rsi superieur a 70 je prend max (open,close)
- si rsi repasse en dessous de 70 je garde le derniere valeur lorsque rsi etait superieur a 70 .
j ai deja demandé de l aide sur un autre site mais sans succes .
En fait j ai deja produit quelque chose mais ça me donne souvent un boucle sans fin .
quelques codes qui marche pas :
Code : #
condition = rsi>70
WHILE condition DO
signal=max (open,close)
if rsi>70 then
signal=signal[1]
continue
break
endif
WEND
RETURN signal
Code : #
compteur = 0
condition = rsi>70
signal=max (open,close)
WHILE condition DO
signal=signal
if rsi>70 then
signal=signal[compteur]
compteur = compteur + 1
continue
break
endif
WEND
RETURN signal