parameterr les grosseur des traits
Forums › ProRealTime forum Français › Support ProBuilder › parameterr les grosseur des traits
- This topic has 4 replies, 2 voices, and was last updated 1 year ago by
JC_Bywan.
-
-
04/11/2023 at 6:16 PM #213119
Message pour la communauté et pour Nicolas en particulier.
Cet ITF est génial pour afficher les TP d’Elliott ainsi que les niveaux de retracement et STOPLOSS.
1- serait il possible de regrouper tous les niveaux dans un seul ITF avec la possibilité de cocher/décocher les niveaux qui nous interessent( ici c’est un exemple avec un TP à 150% . J’ai changé les niveaux pour avoir le 138% le 162% le 200, le 262, le 362 ….avec un ITF différent pour chaque niveau de TP .
2-serait il possible de pouvoir régler les grosseur des traits ainsi que les couleurs de ces niveaux?
merci d’avance.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374//PRC_Scalping with Parabolic SAR and Fibonacci | indicator//03.09.2019//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledge// --- settings//plotbar=10 //bars duration for plotting the fib zones// --- end of settingssarfast=SAR[0.02,0.02,0.2]sarslow=SAR[0.005,0.005,0.05]//colorsif close>sarfast then //bullish trendr=0g=0else //bearish trendr=255g=255endif//highs and lowsif close<sarfast thenll=min(ll,low)elsehh=max(hh,high)endifif close>sarfast and close[1]<sarfast[1] then //new bullish signalfibo0=llll=sarslow //reset llif close>sarslow thenstartbar=barindexirange=high-fibo0entry = fibo0+(irange/2)itarget = fibo0+irange*1.5istop = fibo0-4*pointsizedrawarrowup(startbar,fibo0) coloured(255,255,255)drawtext("buy ",barindex,entry-0.1*pointsize,dialog,bold,15) coloured(255,255,255)drawtext("sl buy",barindex,istop-0.8*pointsize,dialog,bold,12) coloured(255,255,255)drawtext("tp150",barindex,itarget-0.8*pointsize,dialog,bold,12) coloured(250,250,250)endifendifif close<sarfast and close[1]>sarfast[1] then //new bearish signalfibo0=hhhh=0 //reset hhif close<sarslow thenstartbar=barindexirange=fibo0-lowentry = fibo0-(irange/2)itarget = fibo0-irange*1.5istop = fibo0+4*pointsizedrawarrowdown(startbar,fibo0) coloured(255,255,0)drawtext("sell ",barindex,entry+2*pointsize,dialog,bold,15) coloured(255,255,255)drawtext("sl sell",barindex,istop+1*pointsize,dialog,bold,12) coloured(255,255,255)drawtext("tp 150 ",barindex,itarget-0.8*pointsize,dialog,bold,12) coloured(250,250,250)endifendif//plot fib zonesif barindex-startbar<=plotbar thenif close>sarslow then //bullish trenddrawsegment(startbar,istop,barindex,istop) coloured(255,165,0) //stoplossdrawsegment(startbar,entry,barindex,entry) coloured(0,255,255) //entry at 50% fibodrawsegment(startbar,itarget,barindex,itarget) coloured(255,255,255) //target at 161.8% fiboendifif close<sarslow then //bearish trenddrawsegment(startbar,istop,barindex,istop) coloured(255,165,0) //stoplossdrawsegment(startbar,entry,barindex,entry) coloured(255,255,0) //entry at 50% fibodrawsegment(startbar,itarget,barindex,itarget) coloured(255,255,255) //target at 161.8% fiboendifendifreturn sarfast coloured(r,g,0) style(point,2),sarslow coloured(r,g,0) style(point,1)04/11/2023 at 6:47 PM #213125Pour changer la couleur, tu peux jouer sur les 3 paramètres RGB entre parenthèses après coloured, liste qu’on propose souvent de plusieurs combinaisons RGB possibles: http://cloford.com/resources/colours/500col.htm
ou encore utiliser un mot se référant à un nom de couleur en particulier plutôt que les 3 nombres RGB: https://www.w3schools.com/colors/colors_names.asp
Pour régler l’épaisseur du trait, tu peux ajouter “style(line,2)” dans une ligne drawsegment, où 2 est l’épaisseur immédiatement plus grande que le 1 par défaut, autres choix possibles: entiers 3,4,5 et doc du site pour style: https://www.prorealcode.com/documentation/style/
Exemple d’usage de coloured et style avec un drawsegment:
1drawsegment(...) coloured("Aqua") style(line,3)Pour ajouter tous les niveaux et les cocher/décocher en propriétés, tu les mets tous dans le même code avec un nom chacun et dans un if..then pour faire correspondre nom et valeur valeur numérique, et tu les ajoutes en variable externe, je te cherche un lien pour illustrer.
04/11/2023 at 7:11 PM #213134Voici, en pages 16-17 du manuel ProBuilder: https://www.prorealtime.com/fr/pdf/probuilder.pdf
04/11/2023 at 7:16 PM #21313804/11/2023 at 7:25 PM #213139Par exemple, un nom peut être fibo138, le choisir “booléen” pour avoir une case à cocher, fibo138 sera=1 si coché, 0 sinon, et en faire:
12345if fibo138 then...// tout ce que tu veux calculer et tracer si la case a été cochéeendifet répéter pour chaque niveau proposé en case à cocher
-
AuthorPosts