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
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)
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.