Bonjour,
Je suis nouveau sur ce forum. Je suis français, je m’appelle Stéphane. J’ai vu que beaucoup echangeait leur code pour prorealtime que j’utilise depuis 6 mois. Je ne sais pas du tout coder, et je suis pas très bon en langage abstrait,… même si je comprends un peu.
Je cherche à pouvoir visualiser les différentes session de trading pour examiner comment le DAX réagit en fonction de celles-ci.
Je pense que c’est assez simple mais je ne sais pas par quoi commencer.
l’idée est d’avoir une zone de couleur pour chaque session.
+ Pre-market 08:00-09:00 en jaune (par exemple)
+London 09:00-11:00(meilleure heure de trading)
+Période plate 11:00-14:00
+US/Europe 15:30-17:30
+Fin US 17:30-22:00
Avec des couleurs différentes…
J’ai vu un code qui ressemble un peu mais ce n’est pas tout à fait ça.
Est ce que quelqu’un peut m’aider s’il vous plait ? merci
Je suis aller voir dans la base de données existantes mais je n’ai pas trouvé ce que je cherchais. Le sujet est traité en anglais et la réponse n’est pas la bonne.
J’avais vu quelque chose d’assez approchant mais la réponse à disparue, ou je ne la retrouve pas. Ca aurait pu aider à continuer une trame.
Bonjour,
Il y a un sujet très récent “Colorier un chandelier” avec une vidéo explicative.
Il me semble que tu devrais y trouver ta réponse en creusant un peu.
Merci Toto pour ta réponse. Je suis allé voir mais ce n’est pas ça. Ce qui est proposé ajoute un indicateur de courbe supplémentaire qui alourdirait mon graphe.
Je n’ai pas dû être assez précis.
J’ai besoin que des zones verticales soient de couleur pour les visualiser, en gardant mes chandeliers tels quels.
Il s’agirait donc de faire des lignes verticales aux horaires données et de les remplir en couleur.
Comme ça, ça à l’air simple…. Mais je nage total.
J’ai suivi la formation du site pour coder, mais il ne s’agit pas de variable, ou d’indicateur prenant en compte certaines données…. et je suis perdu
J’avais trouvé un code qui me paraissait pas trop mal mais impossible de remettre la main dessus….
Excellente journée à toi
session high low indicator
J’ai retrouvé le code qui me semble correspondre un peu. En tout cas pour la session de couleur….
Je n’ai pas besoin des “plus hauts, plus bas”
Je comprends qu’il faut définir des sessions et ensuite les remplir….
Ca à l’air vraiment simple, mais je n’y arrive pas
Merci pour votre aide
Le mot-clé du langage probuilder qui sera utile ici pour colorier des zones est backgroundcolor: https://www.prorealcode.com/documentation/backgroundcolor/
associé à des boucles “if” pour différencier les plages horaires et une ligne backgroundcolor par boucle if pour définir chaque couleur RGB voulue, ça devrait faire l’affaire
j’ai compris comment définir les sessions, mais est-ce qu’il faut vraiment une condition “if” pour les remplir en background ou bien faire comme ça suffit…
Pour le fin je sais qu’il faut mettre un “return” ou “end”
Session1TimeStart = 080000
Session1TimeClose = 090000
backgroundcolor(250,244,42)
Session2TimeStart = 090000
Session2TimeClose = 110000
backgroundcolor(250,58,42)
Session3TimeStart = 110000
Session3TimeClose = 153000
backgroundcolor(45,250,42)
Session4TimeStart = 153000
Session4TimeClose = 173000
backgroundcolor(42,80,250)
Session5TimeStart = 173000
Session5TimeClose = 220000
backgroundcolor(175,42,250)
Je sens que j’approche mais ce n’est pas encore ça….
Session1TimeStart = 080000
Session1TimeClose = 090000
if time>Session1TimeStart and time<=Session1TimeClose then
backgroundcolor(250,244,42)
endif
(etc...)
return
Voilà ce que j’ai fait….
Mais ça ne marche pas
Merci en tout cas Noobywan….
Je sens que je me rapproche tout doucement
La 2e boucle if en ligne 8 doit se faire avec Session2TimeStart et Session2TimeClose, pas Session1TimeStart et Session1TimeClose…
La 3e boucle if en ligne 13 avec Session3TimeStart et Session3TimeClose
etc… “4” pour ligne 18, “5” pour ligne 23
Bien plus simple de poster son code en toutes lettres pour en faire des copier/coller et le modifier si besoin (plutôt qu’une image). J’avais pensé faire des rectangles, mais la solution de Noobywan avec les couleurs de fond du graphique est quand même bien meilleur et plus simple à faire 🙂
Comme je suis bête, bien sûr….
J’ai recopié tes lignes sans m’apercevoir que ce n’était pas bon….
Ca y est ça marche super !!!!
Merci beaucoup
Donc voilà le code qui fonctionne pour les différentes sessions de marchés qui maintenant peuvent être configurées comme on le souhaite….
Mille mercisssss
Enjoy à ceux qui veulent s’en servir
je ne comprends pas pourquoi les retours de ligne ne fonctionne pas dans le code que je poste.
C’est d’ailleurs pour ça que j’avais posté une image plus haut.
Comment vous faites pour poster vos codes ?
Ca y est j’ai trouvé….
enfin je pense. Désolé je suis nouveau et je n’ai pas encore la pratique
Session1TimeStart = 080000
Session1TimeClose = 090000
if time>Session1TimeStart and time<=Session1TimeClose then
backgroundcolor(250,244,42)
endif
Session2TimeStart = 090000
Session2TimeClose = 110000
if time>Session2TimeStart and time<=Session2TimeClose then
backgroundcolor(250,58,42)
endif
Session3TimeStart = 110000
Session3TimeClose = 153000
if time>Session3TimeStart and time<=Session3TimeClose then
backgroundcolor(45,250,42)
endif
Session4TimeStart = 153000
Session4TimeClose = 173000
if time>Session4TimeStart and time<=Session4TimeClose then
backgroundcolor(42,80,250)
endif
Session5TimeStart = 173000
Session5TimeClose = 220000
if time>Session5TimeStart and time<=Session5TimeClose then
backgroundcolor(175,42,250)
endif
return