Drawline avec une date de début
Forums › ProRealTime forum Français › Support ProBuilder › Drawline avec une date de début
- This topic has 3 replies, 2 voices, and was last updated 5 years ago by
Nicolas.
-
-
06/09/2020 at 1:30 PM #135325
Bonjour, avant tout je tiens à féliciter et remercier énormement nicolas pour son aide précieuse sur tous les posts du forum. C’est un véritable expert !
Je viens vous voir car je n’arrive pas à trouver une fonction sur prt car je suis encore débutant.
L’indicateur s’appelle PrédictionEyes et est insipré des fentes de youngs.
Le problème c’est que la commande Drawline prend l’intégralité du cours, je ne sais pas si c’est possible de lui dire “Non commence les traits à partir de cette date”.
De commencer les Traits d’un drawline à partir d’une date de début et non sur tous le cours.
Merci pour votre aide ! Vivement la marketplace :p
Je vous met une image en lien.
06/09/2020 at 2:01 PM #135327Soit tu fais un segment, donc avec un point de départ et d’arrivée : DRAWSEGMENT
Soit (sous v11 uniquement) tu peux faire une ligne qui démarre dans le passé et ne s’arrête jamais dans le futur avec DRAWRAY
Comme tu le sais les coordonnées en abscisses sont en BARINDEX, mais sous v11 maintenant on peut transformer une date en BARINDEX avec DateToBarIndex
Pour le marketplace, si tu souhaites y participer, voir ce sujet : ProRealCode MarketPlace: vendez vos outils de trading à des milliers d’utilisateurs de ProRealTime!
06/09/2020 at 7:50 PM #135360Merci pour ta réponse, étant novice à probuilder je ne comprend pas trop la manipulation à faire.
DRAWRAY(Datetobarindex(20200601), open[0], barindex, open[10])
J’ai essayer ce code le départ est correct mais j’ai toujours plein de trait qui ne sont pas des traits à partir de ce jours, les anciens traits sont quand mêmes tracés.
Le but est très simple mais très compliqué à coder pour moi. Il s’agit juste de tracer un DRAWRAY entre 2 bougie avec un point de départ et un point d’arrivé 10 bougies plus tard et de le faire pour chaque bougie.
Aurais tu une idée de la manipulation à faire ?
06/10/2020 at 8:47 AM #135378On ne peut pas effacer des objets tracés.
Est-ce que tes traits doivent finalement s’arrêtés sur une bougie particulière et donc ne pas s’étendre sur la droite ? Dans ce cas il faut faire un segment avec DRAWSEGMENT.
Est-ce que la date que tu utilises en première coordonnée X est connue à l’avance ou est-elle issue d’une condition codée ?
Avec une condition tu peux définir tes points, par exemple :
123456789if MaCondition thenx1 = barindexy1 = open[0]endifif x1>0 and lastplot<>x1 then //on s'assure qu'on pas déjà dessiner ce traitdrawsegment(x1,y1,x1+10,open[0]) //10 barres plus loinlastplot = x1 //point d'ancrage du trait pour test ultérieurendif -
AuthorPosts
