Eviter la succession d’une variable VRAI

Forums ProRealTime forum Français Support ProBuilder Eviter la succession d’une variable VRAI

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

    Bonjour à tous,

    J’ai rédigé un petit code chargé de me fournir des bougies d’entrée/sortie de position, avec notamment un symbole “DRAWPOINT” pour matérialiser la sortie

    ——————————————————————————————————————————————————————————

    ENTREE = 0

    OUT = 0

    //Kijun
    Kijun = (Highest[5](High) + Lowest[5](Low)) / 2<

    //Critères OUT
    >cO0 = OUT[1] = 0
    cO1 = Kijun < Kijun[1]
    cO2 = Close < Close[1]

    IF (cO0 and cO1 and cO2) THEN
    DRAWPOINT(Barindex,High,2) Coloured(255,0,0)
    OUT = 1
    ENDIF

    RETURN

    En copie d’écran, le résultat n’est actuellement pas satisfaisant car je souhaiterais que le résultat “OUT = 1” ne s’applique et n’apparaisse qu’une seule fois, puis ne revienne que lorsque la condition “ENTREE= 1” sera vraie de nouveau entre-temps.

    Dit plus simplement, je souhaite ne pas avoir de points rouge successifs dans mon graphique (J’ai bien essayé de mettre une condition “cO0 = OUT[1] = 0”, mais cela n’est pas suffisant)

    => L’un d’entre vous saurait-il svp m’éclairer ?

    Cordialement

    Jérôme

    PS : Désolé pour le code que je n’ai pas réussi à insérer dans une fenêtre dédiée

    #183011

    Bonjour, “out” toujours remis à 0 en début de code l’empêche de rester à 1 quand hors du marché pour éviter les déclenchements trop fréquents de cO0, on peut y remédier en déplacement le out=0 dans la boucle de l’entrée, ainsi cO0 ne sera vraie que quand on est en position:

     

     

    #183028

    Bonjour JC,

    Merci beaucoup pour ton aide !

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