Identifier la dernière bougie positive/négative

Forums ProRealTime forum Français Support ProBuilder Identifier la dernière bougie positive/négative

Viewing 13 posts - 1 through 13 (of 13 total)
  • #41498

    Bonjour,

    Je voudrais pouvoir identifier la dernière bougie positive/négative à la clôture de la bougie en cours même si elle se situe X bougies avant. Je suppose qu’il faut utiliser Barindex mais je n’y arrive pas.

    Quelqu’un peut m’aider?

    Merci d’avance,

    Phil4910

    #41515

    L’identifier c’est possible, mais comment souhaites-tu représenter le résultat de notre recherche ? Ou tu souhaites juste savoir à combien de bougies en arrière  celle-ci a été trouvée ?

    #41537

    Bonjour Nicolas,

    Je souhaite l’identifier pour l’intégrer dans un code parmi d’autres paramètres. Je n’ai donc pas besoin de savoir si elle se trouve une ou plusieurs bougies en arrière pour en tenir compte ou l’ignorer, sa position par rapport à la bougie actuelle importe peu.

    Merci de ton aide,

    Phil4910

    #41544

    Voici un premier jet à optimiser qui indique pour la barre en cours :

    • si la barre actuelle est positive : en haut de barre le nombre de périodes (incluant celle en cours) positives actuelles et en bas de barre le nombre de barres négatives précédentes
    • si la barre actuelle est négative: en bas de barre le nombre de périodes (incluant celle en cours)  négatives actuelles et en haut de barre le nombre de barres positives précédentes
    • NB: je n’ai pas inclu le cas de barre “neutre”, à modifier donc
    • code à visualiser sur le graphique des barres

     

     

    1 user thanked author for this post.
    #41548

    n1 = nombre de barres dont le close est équivalent (positif ou négatif) au close actuel, et n2 = nombre de barres dont le close est équivalent (positif ou négatif) au close précédent. Donc il conviendra éventuellement de “switcher” n1 et n2 avec un ordre conditionnel si tu veux attribuer la valeur positive à n1 et négative à n2

    #41558

    Merci Pepsmile pour ton code.

    Malheureusement, ce n’est pas ce que je recherche pour mon usage; pour donner un exemple plus concret, une partie du code va donner un signal d’achat si la clôture de la bougie en cours est “bullish” et avec une clôture plus élevée que l’ouverture de la dernière bougie “bearish” même si cette bougie “bearish” se trouve X bougies dans le passé.

    Merci d’avance,

    Phil4910.

    #41559

    Ta précision n’apparaissait pas dans ta description précédente, néanmoins le 1er jet de code est applicable également dans ton exemple plus concret, il te suffit de préciser ta condition dans le haut de mon code

    #41561

    Désolé pour le manque de précision, j’aurais dû être plus complet dans ma demande.

    Etant une bille en programation, je ne vois pas ce que tu veux dire en mentionnant la condition en haut du code…

    Si tu sais m’orienter, je t’en serais reconnaissant.

    Phil4910

    #41630

    Nicolas,

    Peux-tu m’apporter ton aide dans ma demande?

    Merci,

    Phil4910

    #41645

    Pour aller plus vite, je ne vais pas reprendre le code de pepsmile, merci pour son aide malgré tout.


    @Phil4910
    Tu peux essayer avec ça:

     

    #41648

    Merci Nicolas.

    Le code donne des parfois faux signaux (cfr image jointe).

    Si tu sais les éliminer, ce serait super!

    Phil4910

    #41664

    Le problème vient en effet que l’on teste sur la clôture de la bougie bearish alors que c’est sur l’ouverture, le code devrait être ainsi :

     

    #41665

    C’est exactement ce que je recherchais!

    Merci Nicolas,

    Phil4910

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

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