Comment encadrer un texte avec un rectangle

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #166185 quote
    alarim
    Participant
    Junior
    DEFPARAM DrawOnLastBarOnly = TRUE
    
    
    rge = averagetruerange[10](close)
    
    c=hullaverage[125](volume) > hullaverage[125](volume)[1]
    
    c1=hullaverage[30](volume)>average[200](volume)
    
    c2=volume>average[200](VOLUME)
    
    C3= SUMMATION[2](VOLUME>average[200](volume))>1
    
    
    
    if C AND C1 AND C2 AND C3  then
    
    
    
    if CLOSE>10 and close<20  then
    
    DRAWARROWDOWN(barindex, HIGH + RGE/2)COLOURED(0,128,255)
    
    DRAWTEXT("VOLUME20", barindex[15],HIGH +RGE)
    
    endif
    endif
    
    
    RETURN

    Ce code fonctionne bien , mon problème est que j’aimerais que le texte (volume20) apparaisse dans un rectangle  et ce, quelque soit la valeur du barindex  et quelque soit la valeur de rge.

    merci

    #166189 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, il y a une instruction drawrectangle qui pourrait être utilisée pour encadrer le texte en gardant le rectangle creux: https://www.prorealcode.com/documentation/drawrectangle/

    Toutefois le rectangle reste indépendant du texte, et quand on zoome/dézoome, la taille du rectangle va varier, alors que la taille du texte va rester la même à l’écran, ce qui fera déborder le texte du rectangle si on dézoome trop, ou inversement rendre le rectangle trop grand par rapport au texte si on zoome trop. Donc ça ne pourrait vraiment aider sans devenir très vite agaçant que si on ne se sert plus du zoom/dézoom (peu probable) après avoir choisi hauteur et largeur de son rectangle customisées.

    largeur=20 // choisir ici sa largeur de rectangle
    hauteur=4*pipsize // choisir ici sa hauteur de rectangle
    DRAWRECTANGLE(barindex[15]-largeur/2, HIGH+RGE-hauteur/2, barindex[15]+largeur/2, HIGH+RGE+hauteur/2) COLOURED(0,0,0)
    #166213 quote
    alarim
    Participant
    Junior

    Bonjour Noobywan,

    J’ai essayé la partie de code que tu m’a suggéré  . C’est vrai qu’avec le zoom la taille du rectangle varie, mais c’est pour une application ou

    je regarde les graphiques les uns à la suite des autres sans avoir besoin d’utiliser le zoom , donc ta solution me convient parfaitement.

    Merci de prendre le temps de nous apporter ton aide et rapidement de surcroît.

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

Comment encadrer un texte avec un rectangle


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
alarim @alarim Participant
Summary

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

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 04/05/2021
Status: Active
Attachments: No files
Logo Logo
Loading...