Bonjour,
Je cherche à trouver le plus bas de la valeur du stochastique et surtout la valeur du jour correspondant à ce plus bas sur une période donnée. Le tout pour tracer une droite avec Y1 et X1 les ordonnées et abscisses du premier point de la droite.
Dès que j’introduis le stochastique dans une boucle sa valeur devient complètement loufoque, je n’en comprend pas la raison. Je n’ai pas ce problème avec le RSI.
Voici l’extrait de mon code:
defparam drawonlastbaronly = TRUE
DEFPARAM CalculateOnLastBars = 200
y1=100
x1=0
FOR i = 0 to période do
if y1 > Stochastic[14,3](close[i+1]) then
y1 = Stochastic[14,3](close[i+1])
x1= i+1
ENDIF
NEXT
La valeur Y1 retounée ne correspond pas à la valeur la plus basse sur la période. Des idées?
Il faut déclarer la stochastic dans une variable en dehors de ta boucle pour ensuite utiliser ce tableau de données à l’intérieure de celle-ci (voir la formation sur la programmation avancée qui est gratuite sous conditions depuis peu).
sto = Stochastic[14,3](close)
y1=100
x1=0
FOR i = 0 to periode do
if y1 > sto[i+1] then
y1 = sto[i+1]
x1 = i+1
ENDIF
NEXT
Concernant la recherche des valeurs X1 et Y1 pour ta droite, je te laisse chercher 🙂 Mais il ne faudra pas hésiter si besoin !
Bonjour Nicolas et merci!