drawrectangle MTF BOLLINGER 2.0 et 2.5 deviations

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #171656 quote
    robeen12
    Participant
    Veteran

    Bonjour à tous !

    Tout d’abord un grand merci a toute la communauté pour l’aide immense que vous nous apportez au quotidien !

    ceci est mon premier message…

    Ce que j’essaie de faire, est de dessiner un rectangle reprenant des bollinger avec dev de 2.0 et 2.5…Voici ci-dessous mon code qui n’affiche aucuns rectangle

    Merci pour votre aide

    //bandes bollinger
    period = 20
    dev = 2.0
    dev2 = 2.5
    data = customclose
    MA = average[period](data)
    BolUp2 = MA+STD[period]*dev
    BolDn2 = MA-STD[period]*dev
    BolUp25 = MA+STD[period]*dev2
    BolDn25 = MA-STD[period]*dev2
    
    TIMEFRAME (MONTHLY,UPDATEONCLOSE)
    bbhautesM2 = bolup2
    bbhautesM25 = bolup25
    bbbassesM2 = boldn2
    bbbassesM25 = boldn25
    drawrectangle(barindex,bbhautesM2,barindex,bbhautesM25)
    drawrectangle(barindex,bbbassesM2,barindex,bbbassesM25)
    
    TIMEFRAME (WEEKLY,UPDATEONCLOSE)
    bbhautesW2 = bolup2
    bbhautesW25 = bolup25
    bbbassesW2 = boldn2
    bbbassesW25 = boldn25
    
    drawrectangle(barindex,bbhautesW2,barindex+5,bbhautesW25)
    drawrectangle(barindex,bbbassesW2,barindex+5,bbbassesW25)
    
    return
    
    #171705 quote
    Nicolas
    Keymaster
    Master

    Chaque indicateur doit être déclaré dans le timeframe dont tu souhaites récupérer les infos, ça n’est pas le cas ici, tes variables BolUp2, etc. sont à insérer sous l’instruction de chaque timeframe (et en modifiant leurs noms pour chaque, c’est mieux).

    Assure-toi aussi d’avoir suffisamment d’unités (historique) affichés sur l’écran, sinon les données des timeframes les plus importants ne seront pas accessibles et donc rien ne pourra se dessiner.

    #171728 quote
    robeen12
    Participant
    Veteran

    Merci Nicolas pour ta réponse….

    J’ai donc essayé de faire dessiner le rectangle Weekly sur du daily mais les rectangles, comme tu peux le voir sur l’image, se retrouvent dessinés en 1981

    autres questions comment faire pour que seul le dernier rectangle apparait

    Merci !

    drawrectangle.png drawrectangle.png
    #171734 quote
    Nicolas
    Keymaster
    Master

    Pourrais-tu poster ton code dans le prochain message, afin de le modifier directement.

    #171742 quote
    robeen12
    Participant
    Veteran

    voici comme demandé le code

    Merci !

    //bandes bollinger
    period = 20
    dev = 2.0
    dev2 = 2.5
    data = customclose
    MA = average[period](data)
    
    
    TIMEFRAME (WEEKLY,UPDATEONCLOSE)
    BolUp2W = MA+STD[period]*dev
    BolDn2W = MA-STD[period]*dev
    BolUp25W = MA+STD[period]*dev2
    BolDn25W = MA-STD[period]*dev2
    
    
    
    drawrectangle(barindex,bolup2W,barindex+200,bolup25W)
    
    drawrectangle(barindex,boldn2W,barindex+200,boldn25W)
    
    return
    
    #171743 quote
    robeen12
    Participant
    Veteran

    Voici l’image des tracés manuels et du rendu que j’aimerais avoir

    Merci

    drawrec-BB.jpg drawrec-BB.jpg
    #172045 quote
    robeen12
    Participant
    Veteran

    Bon je pense avoir trouvé la solution, je vous la laisse ici….En fait il fallait tout simplement appeler les rectangles sur un timeframe correspondant à l’UT sur laquelle je voulais les voir apparaitre

    Bonne soirée à tous !

    defparam drawonlastbaronly = true
    
    //bandes bollinger
    period = 20
    dev = 2.0
    dev2 = 2.5
    data = customclose
    MA = average[period](data)
    
    TIMEFRAME (4hour,UPDATEONCLOSE)
    BolUp2H4 = MA+STD[period]*dev
    BolDn2H4 = MA-STD[period]*dev
    BolUp25H4 = MA+STD[period]*dev2
    BolDn25H4 = MA-STD[period]*dev2
    
    
    TIMEFRAME (1hour,UPDATEONCLOSE)
    BolUp2H1 = MA+STD[period]*dev
    BolDn2H1 = MA-STD[period]*dev
    BolUp25H1 = MA+STD[period]*dev2
    BolDn25H1 = MA-STD[period]*dev2
    
    
    timeframe(default)
    drawrectangle(barindex,bolup2H1,barindex+20,bolup25H1) coloured(250,25,0)
    drawrectangle(barindex,boldn2H1,barindex+20,boldn25H1) coloured(25,250,0)
    drawrectangle(barindex,bolup2H4,barindex+20,bolup25H4) coloured(250,25,0)
    drawrectangle(barindex,boldn2H4,barindex+20,boldn25H4) coloured(25,250,0)
    return
    
    #172046 quote
    robeen12
    Participant
    Veteran

    J’ai oublié d’insérer le screen

    Nicolas thanked this post
    bb-mtf-rectangle.png bb-mtf-rectangle.png
    #172075 quote
    Nicolas
    Keymaster
    Master

    Merci pour ton retour et le code finalisé, ça aidera certainement d’autres personnes ! 🙂

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.

drawrectangle MTF BOLLINGER 2.0 et 2.5 deviations


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
robeen12 @robeen12 Participant
Summary

This topic contains 8 replies,
has 2 voices, and was last updated by Nicolas
4 years, 8 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 06/12/2021
Status: Active
Attachments: 3 files
Logo Logo
Loading...