Mettre les Bollinger invisibles

Forums ProRealTime forum Français Support ProBuilder Mettre les Bollinger invisibles

Viewing 9 posts - 1 through 9 (of 9 total)
  • #98381

    Bonjour,

    J’ai écris un code qui me permet de différencier les Bolls en tendance  et baissière.

    Le problème est que je n’arrive pas à rendre invisibles les bolls lorsqu’elles ne sont plus actives.

    Mon but étant de pouvoir colorier les tendances haussières et baissières différemment.

    Comment faire ?

    Merci d’avance.

    Voici le code

     

    //BollExemple

    //BollUTC
    MM = Average[20](close)
    ET = STD[20](close)
    Bollsup = MM + 2 * ET
    Bollinf = MM – 2 * ET

    If Close > MM then
    BollSupHausse = BollSup
    BollInfHausse = BollInf
    else
    BollSupHausse = undefined
    BollInfHausse = undefined
    endif

    If Close < MM then
    BollSupBaisse = BollSup
    BollInfBaisse = BollInf
    else
    BollSupBaisse = undefined
    BollInfBaisse = undefined
    endif

    Return MM coloured(0,0,255) style(dottedline,1) as “MM”, BollSupHausse coloured(0,200,0) style(Line,2) as “BollSupHausse”,BollInfHausse coloured(0,200,0) style(line,2) as “BollInfHausse”,BollSupBaisse coloured(200,0,0) style(line,2) as “BollSupBaisse”,BollInfBaisse coloured(200,0,0) style (line,2) as “BollInfBaisse”

    Voici le code

    #98419

    Il n’est pas possible de passer une valeur en UNDEFINED plus d’une seule fois, si une valeur lui a été affecté une fois, alors on ne peut plus passer la variable en ’empty’ ou ‘null’..

    Tu pourrais par contre modifier l’alpha (la transparence) de la couleur affectée de la variable par l’intermédiaire d’une variable.

    (non testé).

    #98595

    Bonjour,

    Ta proposition ne permettrait pas de colorier uniquement en hausse ou en baise .

    Dommage mais merci quand même.

    #98709

    Je n’avais pas testé mon code et j’ai mieux compris la question, il ne faut pas rendre invisible les bandes, mais juste changer leurs couleurs selon la position du prix vis à vis de la MM20 ?

     

     

    #98778

    Bien, c’est déjà un gros progrès d’autant plus que je ne connaissais pas l’astuce.

    Mais l’idéal serait de pouvoir coloriser l’espace en vert entre les Bolls vertes, vs les rouges.

    Ce n’est pas possible via les remplissages puisqu’ils ne font pas la différences entre ces bolls.

    Et j’ai peur que ce ne soit pas possible par programmation.

    Ais – je raison ?

    En tous cas, merci du tuyau et du suivi.

    #99399

    Programmer un remplissage via code effectivement il n’y a pas de mot-clé du langage prt (du moins à ma connaissance pour la version actuelle, des fois que ça évolue plus tard…) . Par contre, ce que tu peux faire en mélangeant remplissage et programmation, c’est programmer 2 variables mises en lignes invisibles, appelons les A et B, A étant égal à ta boll sup et B à ta boll inf pour le cas “vert” de la boucle “if close>MM”, et l’inverse pour le cas “rouge” du “else”, puis ajouter un remplissage vert/rouge entre A et B selon que A>B ou A<B, A et B étant invisibles ça ne cachera pas tes bolls colorées, par contre le remplissage lui sera visible tel que tu le veux.

    1 user thanked author for this post.
    #99475

    Ahhhhhhhhhhhhh…..

    Voila une astuce super.

    Cela fonctionne impeccablement.

    Grand merci

    #99667

    pourrai tu partager le code celà m’intéresse aussi stp..

    #99670

    Voici le code :

    et je te joins en pièce jointe les réglages.

    Bons trades.

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

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