Bonjour,
je découvre les possibilités des “nouvelles” fonction Arrays.
je cherche à alléger un code sur lequel je travailla actuellement et je me demande si il n’y a pas moyen de le simplifier;
La démarche
1. à chaque période, je détermine un certain un nombre fini (environ 20-25) de valeurs (Val1, Val2….), qui sont soit supérieures, soit inférieures au prix
–> il est donc possible de les stocker dans deux tableaux
(Mais je ne sais pas trop comment incrémenter les deux tableaux)
2. à chaque période, je cherche à identifier la résistance et le support le plus proche de mon prix d’ouverture
–> j’imagine que cela est possible avec ArrayMax et Arraymin
3. une fois le support et la résistance identifiée, est-il possible aussi de connaître des valeurs associées ?
l’idée serait la suivante :
– la résistance la plus proche constitue le prix d’achat
– je définis un Stop et un Target dès le début; ceux-ci peuvent-il être stockés dans le même tableau ? je comprends que non en lisant certains sujets ; il faudrait donc d’autres tableaux ? mais je ne vois pas comment les lier entre eux.
Merci d’avance pour vos éclairages;
1/ pour les stocker dans un tableau, il faut incrémenter la colonne, par exemple en utilisant une variable “i” que tu modifies à chaque fois que tu stockes une valeur dans le tableau:
//j'identifie une nouvelle valeur, je stocke dans le tableau:
if support then
$val[i] = close
i=i+1
endif
2/ ArrayMax et ArrayMin renverront la valeur la plus haute et la valeur la plus basse mais je ne pense pas que ça te donnera une proximité avec ton Open actuel ? Le plus simple sera de faire une boucle dans ton tableau pour chercher la valeur qui se rapproche le plus
3/ bien sûr durant ta boucle tu récupères les valeurs.
Merci Nicolas.
je regarde ça plus en détail.
bonne journée