Utiliser la fonction Draw Rectangle

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #199118 quote
    RomainRR
    Participant
    New

    Bonjour à tous,

    Je suis le forum depuis de nombreuses années, qui est quand même une mine d’or, au passage dommage que la marketplace ai vu le jour, je trouve que le forum n’est plus trop comme avant, mais je comprends aussi que de nombreuses heures de travail doivent être récompensées financièrement, bref, sans m’être vraiment inscrit (j’en suis désolé pour ça), donc je m’inscris aujourd’hui pour solliciter votre aide pour créer un indicateur simple.

    Je voudrais, sur n’importe quelle unité de temps, pouvoir dessiner automatiquement un rectangle qui aurait les coordonnées suivantes :

    • début du rectangle au cours d’ouverture de la veille à 22h.
    • Fin du rectangle au cours d’ouverture du jour à 20h.
    • Enfin l’épaisseur de ce rectangle serait du cours d’ouverture à 22h – cours d’ouverture (le lendemain) à 8h OU  cours d’ouverture à 8h – cours d’ouverture de la veille à 22h

    Pensez vous que c’est réalisable?

    Merci à tous

    #199119 quote
    Nicolas
    Keymaster
    Master

    Je pense avoir compris jusqu’à :

    • Enfin l’épaisseur de ce rectangle serait du cours d’ouverture à 22h – cours d’ouverture (le lendemain) à 8h OU  cours d’ouverture à 8h – cours d’ouverture de la veille à 22h

    C’est possible d’avoir un petit exemple tracé sur un graphique stp ? Ce sera plus rapide 🙂 Merci.

    #199121 quote
    RomainRR
    Participant
    New

    Bien sûr,

    voici deux exemples sur un graphique 15 minutes , le rectangle commence à 22h la veille, et le second point de référence c’est le cours d’ouverture de 8h (c’est ce que j’appelais l’épaisseur) 🙂

    2022-08-16-15_50_17-Window.png 2022-08-16-15_50_17-Window.png 2022-08-16-15_52_44-Window.png 2022-08-16-15_52_44-Window.png
    #199124 quote
    RomainRR
    Participant
    New

    Grossièrement , le rectangle est entre le cours d’ouverture de 22h et le cours d’ouverture de 8h le lendemain, qu’on étire jusqu’à 22h du jour même.

    #199151 quote
    Nicolas
    Keymaster
    Master

    voici le code en question pour tracer ce rectangle:

    defparam drawonlastbaronly=true
    
    start = 220000
    end = 080000
    
    if time=start then
    startprice=open
    startindex=barindex
    endif
    if time=end then
    endprice=open
    endindex=barindex 
    endif
    
    if islastbarupdate  then
    drawrectangle(startindex,startprice,endindex,endprice) coloured("crimson",50) bordercolor("crimson",50)
    endif
    
    return
    
    RomainRR thanked this post
    #199152 quote
    RomainRR
    Participant
    New

    Waou génial,

    ça fonctionne super !

    Est ce qu’il serait possible de pouvoir étirer le rectangle jusqu’à 22h? juste étirer en gardant bien les points clés cours d’ouverture 22h de la veille et cours d’ouverture de 8h le lendemain, mais au lieu que ce rectangle s’arrête à 8h, il puisse s’arrêter à 22h

    En tout cas un grand merci

    #199161 quote
    Nicolas
    Keymaster
    Master

    Ok, j’ai juste collé un deuxième rectangle à la  suite du premier dans cette version du script:

    defparam drawonlastbaronly=true
    
    start = 220000
    end = 080000
    
    if time=start then
    startprice=open
    startindex=barindex
    endif
    if time=end then
    endprice=open
    endindex=barindex
    endif
    
    if islastbarupdate  then
    drawrectangle(startindex,startprice,endindex,endprice) coloured("crimson",50) bordercolor("crimson",0)
    drawrectangle(endindex,startprice,barindex,endprice) coloured("crimson",50) bordercolor("crimson",0)
    endif
    
    return
    
    RomainRR thanked this post
    #199225 quote
    RomainRR
    Participant
    New

    Bonjour,

    Et bien un grande merci pour cette solution qui fonctionne à merveille 🙂

     

    Merci beaucoup

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

Utiliser la fonction Draw Rectangle


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
RomainRR @romainrr Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by RomainRR
3 years, 6 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 08/16/2022
Status: Active
Attachments: 2 files
Logo Logo
Loading...