Tracer une ligne horizontal à chaque centaine
Forums › ProRealTime forum Français › Support ProBuilder › Tracer une ligne horizontal à chaque centaine
- This topic has 8 replies, 4 voices, and was last updated 3 years ago by JulienA.
Tagged: drawhline
-
-
02/15/2019 at 2:10 PM #91460
Bonjour,
Depuis quelques jours je cherche à afficher une ligne (peu importe la couleur) verticale à chaque centaine.
Par exemple sur le Dax 10100, 10200, 10300…
plutot que de taper chaque valeurs, peut on faire une formule generique.
sur d’autre support je sais que le “?” peut remplacer n’importe quel caractère, donc je testé une commande avec “???00” mais cela ne fonctionne pas. avez vous des idées?
merci d’avance
02/15/2019 at 4:53 PM #91468Avec ce petit bout de code ça devrait fonctionner :
12345678910111213defparam drawonlastbaronly=truestart = 10000 //start pricestep = 100 //price stepquantity = 20 //lines quantityi = startwhile i< start+(step*quantity) dodrawhline(i)i=i+stepwendreturn1 user thanked author for this post.
02/16/2019 at 6:34 PM #9153502/19/2019 at 10:34 PM #91791je me permet de poser une nouvelle question sur le meme sujet,
j’aimerai obtenir des pointillés dans l’optique de tracer les cinquantaines. mais les lignes reste pleines…j’ai bien compris qu’il fallait utiliser “dottedline” apres return mais cela ne semble pas marcher.
Avez vous des idées? merci d’avance
12345678910111213defparam drawonlastbaronly=truestart = 10000 //start pricestep = 50 //price stepquantity = 20 //lines quantityi = startwhile i< start+(step*quantity) dodrawhline(i)i=i+stepwendreturn i STYLE(dottedline,1)Edit par modérateur: code reformaté avec le bouton “insert PRT code”, merci de penser à l’utiliser dans les prochains messages
02/20/2019 at 9:27 AM #91807Pas possible, le code n’utilise pas de variables retournées par l’instruction RETURN, mais des éléments graphiques, des lignes horizontales. Hors celles-ci ne peuvent être modifiées dans leurs apparences (épaisseur ou type de ligne), on ne peut changer que la couleur, ou l’alpha (la transparence).
Pour les rendre plus transparente, tu peux modifier le code comme ceci :
12345678910111213defparam drawonlastbaronly=truestart = 10000 //start pricestep = 100 //price stepquantity = 20 //lines quantityi = startwhile i< start+(step*quantity) dodrawhline(i) coloured(200,0,0,50)i=i+stepwendreturncoloured(200,0,0,50)
200 = couleur rouge
50 = niveau de transparence (compris entre 0 et 255), à adapter selon besoin.
1 user thanked author for this post.
02/21/2019 at 8:18 PM #9197512/05/2020 at 10:43 AM #15265312/05/2020 at 11:56 AM #152668Bonjour, en rejoutant une variable env (ici à 10 mais ajustable par la suite si besoin) et 2 lignes drawhline à i+/-env:
12345678910111213141516defparam drawonlastbaronly=truestart = 10000 //start pricestep = 100 //price stepquantity = 20 //lines quantityenv=10i = startwhile i< start+(step*quantity) dodrawhline(i) coloured(200,0,0,50)drawhline(i+env) coloured(200,0,0,50)drawhline(i-env) coloured(200,0,0,50)i=i+stepwendreturn1 user thanked author for this post.
12/05/2020 at 3:17 PM #152677 -
AuthorPosts
Find exclusive trading pro-tools on