Traçages Lignes repères différents niveaux et heures
Forums › ProRealTime forum Français › Support ProBuilder › Traçages Lignes repères différents niveaux et heures
- This topic has 7 replies, 3 voices, and was last updated 3 months ago by christophe11560.
-
-
10/12/2020 at 3:51 PM #147176
Bonjour,
Dans le principe de tracer des repères sous formes de lignes directement sur le graphe (plutôt que de “trafiquer” en utilisant l’outils Fibo de Prt),
je souhaiterai obtenir automatiquement les résultats suivants sur un graphe :– Ligne 1 +0.5 % calculée à partir du cours de l’open de la bougie de 17h30 de J-1 tracée jusqu’à 22h00 du jour en cours (J) ==>voir graphique ligne grise
– Ligne 2 -0.5 % calculée à partir du cours de l’open de la bougie de 17h30 de J-1 tracée jusqu’à 22h00 du jour en cours (J)==> voir graphique ligne grise
– Ligne 3 + 1% calculée à partir du cours de l’open de la bougie de 17h30 de J-1 tracée jusqu’à 22h00 du jour en cours (J)==> voir graphique ligne grise
– Ligne 4 – 1% calculée à partir du cours de l’open de la bougie de 17h30 de J-1 tracée jusqu’à 22h00 du jour en cours (J)==> non visible sur le graphique pour plus de clarté
– Ligne 5 +0.5 % calculée à partir du cours de l’open de la bougie de 22h00 de J-1 tracée jusqu’à 22h00 du jour en cours (J) ==>voir graphique ligne mauve
– Ligne 6 -0.5% calculée à partir du cours de l’open de la bougie de 22h00 de J-1 tracée jusqu’à 22h00 du jour en cours (J) ==>voir graphique ligne mauve
– Ligne 7 +0.5% calculée à partir du cours de l’open de la bougie de 09h00 de J tracée jusqu’à 22h00 du jour en cours (J) ==>voir graphique ligne verte
– Ligne 8 -0.5% calculée à partir du cours de l’open de la bougie de 09h00 de J tracée jusqu’à 22h00 du jour en cours (J) ==>voir graphique ligne verte
– Ligne 9 +0.5% calculée à partir du cours de l’open de la bougie de 15h30 de J tracée jusqu’à 22h00 du jour en cours (J) ==>voir graphique ligne jaune
– Ligne 10 -0.5% calculée à partir du cours de l’open de la bougie de 15h30 de J tracée jusqu’à 22h00 du jour en cours (J) ==>voir graphique ligne jauneLigne à tracer chaque jour sur graphe M1 et/ou M5 et/ou M15 et/ou M30.
Peu importe les couleurs/tailles caractéristiques de chaque ligne.
Mon “illustration” via le graphe est proposée pour mieux saisir le sens.
Avoir le texte explicatif aligné à droite de chaque ligne me semble essentiel pour identifier quelle ligne représente quoi.
Est-ce que cela est jouable ?Pour la suite, ce sera à moi d’insérer d’autres lignes avec d’autres horaires en utilisant le code éventuellement proposé.
Voici une explication plutôt précise sur le résultat souhaité.
Chart Dax 5 min.Merci pour l’aide éventuelle à venir.
Bon début de semaine.
Choliver10/12/2020 at 4:50 PM #147181A priori sauf erreur ça semble être le même principe de tracé de segments que pour ton post “traçage de segments en décalé” de mai dernier, avec solution proposée: https://www.prorealcode.com/topic/tracage-de-segments-en-decales/#post-131384
Il suffirait d’adapter en changeant les tranches horaires et les niveaux avec ceux de la présente demande
Par contre, toujours pas possible de tracer à droite du dernier prix tant que tu n’as pas la v11. Pour ce qui est d’écrire à droite, en v10.3 sans être parfait pour autant, ça se contourne en choisissant un texte avec des espaces devant (“texte” devient ” texte”) pour le décaler.
10/12/2020 at 10:19 PM #147227Oui, je l’utilise aussi avec quelques modifications.
C’est dans la même idée, sauf qu’il y a dans ce cas une notion de J-1 qui me perturbe dans le code.
Je vais tenter de bidouiller quelque chose en prenant l’autre code comme référence.
A suivre…10/12/2020 at 10:38 PM #147234Une façon de gérer le j-1, c’est de faire 2 jeux de lignes pour les 4 premières, car il va en exister 2×4 entre 17h30 et 22h n’importe quel jour, quelque chose comme ça (désolé j’ai tout écrit à gauche une seule fois, ça allait plus vite) :
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091once basculejour=1dy=2start1 = 173000start2 = 090000start3 = 153000finish = 220000if intradaybarindex<intradaybarindex[1] thenbasculejour=-basculejourendifif opentime=start1 and basculejour=-1 thenniv1j0=open*1.005niv2j0=open*0.995niv3j0=open*1.01niv4j0=open*0.99DRAWTEXT("J-1 17h30 +0.5%", barindex, niv1j0+dy) coloured(100,100,100)DRAWTEXT("J-1 17h30 -0.5%", barindex, niv2j0+dy) coloured(100,100,100)DRAWTEXT("J-1 17h30 +1%", barindex, niv3j0+dy) coloured(100,100,100)DRAWTEXT("J-1 17h30 -1%", barindex, niv4j0+dy) coloured(100,100,100)endifif opentime=start1 and basculejour=1 thenniv1j1=open*1.005niv2j1=open*0.995niv3j1=open*1.01niv4j1=open*0.99DRAWTEXT("J-1 17h30 +0.5%", barindex, niv1j1+dy) coloured(100,100,100)DRAWTEXT("J-1 17h30 -0.5%", barindex, niv2j1+dy) coloured(100,100,100)DRAWTEXT("J-1 17h30 +1%", barindex, niv3j1+dy) coloured(100,100,100)DRAWTEXT("J-1 17h30 -1%", barindex, niv4j1+dy) coloured(100,100,100)endifif opentime=finish thenniv5=open*1.005niv6=open*0.995DRAWTEXT("J-1 22h00 +0.5%", barindex, niv5+dy) coloured(153,0,255)DRAWTEXT("J-1 22h00 -0.5%", barindex, niv6+dy) coloured(153,0,255)endifif opentime=start2 thenniv7=open*1.005niv8=open*0.995DRAWTEXT("J 9h00 +0.5%", barindex, niv7+dy) coloured(0,255,0)DRAWTEXT("J 9h00 -0.5%", barindex, niv8+dy) coloured(0,255,0)endifif opentime=start3 thenniv9=open*1.005niv10=open*0.995DRAWTEXT("J 15h30 +0.5%", barindex, niv9+dy) coloured(255,204,0)DRAWTEXT("J 15h30 -0.5%", barindex, niv10+dy) coloured(255,204,0)endifif opentime>start1 and basculejour=-1 thenDRAWSEGMENT(barindex, niv1j0, barindex[1], niv1j0) coloured(100,100,100)DRAWSEGMENT(barindex, niv2j0, barindex[1], niv2j0) coloured(100,100,100)DRAWSEGMENT(barindex, niv3j0, barindex[1], niv3j0) coloured(100,100,100)DRAWSEGMENT(barindex, niv4j0, barindex[1], niv4j0) coloured(100,100,100)endifif opentime<finish and basculejour=1 thenDRAWSEGMENT(barindex, niv1j0, barindex[1], niv1j0) coloured(100,100,100)DRAWSEGMENT(barindex, niv2j0, barindex[1], niv2j0) coloured(100,100,100)DRAWSEGMENT(barindex, niv3j0, barindex[1], niv3j0) coloured(100,100,100)DRAWSEGMENT(barindex, niv4j0, barindex[1], niv4j0) coloured(100,100,100)endifif opentime>start1 and basculejour=1 thenDRAWSEGMENT(barindex, niv1j1, barindex[1], niv1j1) coloured(100,100,100)DRAWSEGMENT(barindex, niv2j1, barindex[1], niv2j1) coloured(100,100,100)DRAWSEGMENT(barindex, niv3j1, barindex[1], niv3j1) coloured(100,100,100)DRAWSEGMENT(barindex, niv4j1, barindex[1], niv4j1) coloured(100,100,100)endifif opentime<finish and basculejour=-1 thenDRAWSEGMENT(barindex, niv1j1, barindex[1], niv1j1) coloured(100,100,100)DRAWSEGMENT(barindex, niv2j1, barindex[1], niv2j1) coloured(100,100,100)DRAWSEGMENT(barindex, niv3j1, barindex[1], niv3j1) coloured(100,100,100)DRAWSEGMENT(barindex, niv4j1, barindex[1], niv4j1) coloured(100,100,100)endifDRAWSEGMENT(barindex, niv5, barindex[1], niv5) coloured(153,0,255)DRAWSEGMENT(barindex, niv6, barindex[1], niv6) coloured(153,0,255)if opentime>=start2 and opentime<finish thenDRAWSEGMENT(barindex, niv7, barindex[1], niv7) coloured(0,255,0)DRAWSEGMENT(barindex, niv8, barindex[1], niv8) coloured(0,255,0)endifif opentime>=start3 and opentime<finish thenDRAWSEGMENT(barindex, niv9, barindex[1], niv9) coloured(255,204,0)DRAWSEGMENT(barindex, niv10, barindex[1], niv10) coloured(255,204,0)endifreturn10/13/2020 at 5:06 PM #147325Bonjour à toi.
C’est vraiment sympa d’avoir codé “mon truc”. Merci.
Pour la mise en page, t’inquiète.
C’est très bien, à moi de faire le reste (voir de doubler les lignes pour plus de lisibilité + décalage texte à droite).
Voici le résultat sur le chart suivant sur NQ M5.
A voir, les 2 cercles jaunes : zones intéressantes par exemple…10/14/2020 at 9:31 PM #147430D’après le volume profile en formation correspondant à ton exemple du Nasdaq le 13/10 (blanc à 14h30, orange à 17h30, bleu à 22h), elles semblent toutes avoir un certain intérêt. Ayant pris mes habitudes avec d’autres approches que ces +/-0.5% et +/-1% autour d’ouvertures/clôtures, j’avoue que je m’étais pas vraiment penché sur le sujet. L’exemple est intrigant, considérant que c’est le jour du post et pas choisi exprès dans le passé, à voir dans la durée et/ou avec d’autres actifs peut-être.
10/15/2020 at 6:32 PM #147506Bonjour,
Tant mieux si tu es intrigué. 🙂
C’est aussi fait pour ça les propositions.
Proposer un autre point de vue et faire qu’il soit accessible à tous.
Repérer les habitudes psy. des gars qui codent les algo à l’autre bout du monde et observer la pertinence des éventuelles répétitions/convergences.
Sinon, je confirme sur d’autres actifs, par exemple Dax today.(-0.5 et- 1% depuis l’open de J 09h00) Zones travaillées.
Avec ta base de code, je pense rajouter des lignes sup. pour les journées de fortes volatilités I.D. > 1 % /-1 %.A suivre…
08/19/2024 at 10:12 AM #236503Bonjour et merci pour ton post !
Je souhaitais savoir quel est ta stratégie vis à vis du traçage de ces lignes d’un jour à l’autre? comment tu utilises ces lignes?
Bien à toi
christophe -
AuthorPosts
Find exclusive trading pro-tools on