Coloration des bougies en fonction de la variation des prix

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #81095 quote
    fxbravo
    Participant
    Average

    Bonjour à tous,

    J’ai commencé à coder un indicateur qui colorie (enfin, devrait) les bougies (quelle que soit l’UT) en fonction de la variation des prix du jour.

    En gros cela donne:

    Si le cours est en hausse (supérieur à 0%) alors je colorie les bougies de hausse en bleu et les bougies de baisse en noir

    Si le cours est en baisse (inférieur à 0%) alors je colorie les bougies de hausse en noir et les bougies de baisse en rouge

    Voilà le code que j’ai commencé à mettre en place, mais il ne fonctionne pas 😉

     

    if DClose(0)<DOpen(0) then
    DRAWCANDLE(Open,High,Low,Close)coloured(251,0,51) bordercolor(0,0,0)
    else
    DRAWCANDLE(Open,High,Low,Close)coloured(0,0,0) bordercolor(0,0,0)
    endif
    
    if DClose(0)>DOpen(0) then
    DRAWCANDLE(Open,High,Low,Close)coloured(0,51,204) bordercolor(0,0,0)
    else
    DRAWCANDLE(Open,High,Low,Close)coloured(0,0,0) bordercolor(0,0,0)
    endif
    
    
    return

    Je vous mets une capture d’écran d’un exemple de journée haussière.

    Le must serait de pouvoir sélectionner sur quelle UT on considère la hausse/baisse. Par exemple, l’UT Hebdo, Jour, 4H,…

     

    Merci d’avance pour votre retour.

     

    Excellent weekend à tous.

    Capture-d’écran-2018-09-23-à-10.55.05.png Capture-d’écran-2018-09-23-à-10.55.05.png
    #81097 quote
    fxbravo
    Participant
    Average

    Et le must du must serait d’avoir un menu déroulant pour choisir l’UT de référence sur laquelle appliquer les conditions de l’indicateurs 😉

    #81126 quote
    Nicolas
    Keymaster
    Master

    Il n’y a pas de support multi timeframe dans ProBuilder, donc ça risque d’être long et complexe pour créer ce que tu souhaites faire. Par contre, l’utilisation des données journalières est déjà possible avec les instructions DOpen et DClose comme tu as pu le faire dans ton code. Cela ne fonctionne pas car tu ne testes pas si la bougie de l’unité de temps courante est haussière ou baissière.

    Je n’ai pas testé, mais le code devrait plutôt ressembler à :

    if DClose(0)<DOpen(0) then //journée baissière
     if close>open then //bougie haussière
      DRAWCANDLE(Open,High,Low,Close)coloured(0,0,0) bordercolor(0,0,0)
     else //bougie baissière
      DRAWCANDLE(Open,High,Low,Close)coloured(255,0,0) bordercolor(0,0,0)
     endif
    else //journée haussière
      if close>open then //bougie haussière
      DRAWCANDLE(Open,High,Low,Close)coloured(0,0,255) bordercolor(0,0,0)
     else //bougie baissière
      DRAWCANDLE(Open,High,Low,Close)coloured(0,0,0) bordercolor(0,0,0)
     endif
    endif
    
    return
    #81129 quote
    fxbravo
    Participant
    Average

    Bonjour Nicolas,

     

    Merci beaucoup pour ton rapide retour. Je viens de tester, c’est nickel.

    Penses-tu que le MTF arrivera bientôt sur pro builder? Ou structurellement c’est impossible en l’état dans PRT?

    Excellente fin de weekend à toi.

    #81161 quote
    Nicolas
    Keymaster
    Master

    D’après ce que je sais, le MTF pour ProBuilder est prévu d’être développé l’année prochaine.

    #81162 quote
    fxbravo
    Participant
    Average

    Merci pour ton retour Nicolas.

     

    Patience donc 😉

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

Coloration des bougies en fonction de la variation des prix


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
fxbravo @fxbravo Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by fxbravo
7 years, 5 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 09/23/2018
Status: Active
Attachments: 1 files
Logo Logo
Loading...