Gestion des supports – ARRAY

Forums ProRealTime forum Français Support ProOrder Gestion des supports – ARRAY

Viewing 3 posts - 1 through 3 (of 3 total)
  • #171817

    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;

    #171825

    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:

    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.

    1 user thanked author for this post.
    #177367

    Merci Nicolas.
    je regarde ça plus en détail.

    bonne journée

Viewing 3 posts - 1 through 3 (of 3 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login