Market Session

Viewing 15 posts - 1 through 15 (of 36 total)
  • Author
    Posts
  • #40367 quote
    Mr_Balagan
    Participant
    Junior

    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

    #40372 quote
    Mr_Balagan
    Participant
    Junior

    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.

    #40389 quote
    Toto le Heros
    Participant
    Veteran

    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.

    Mr_Balagan thanked this post
    #40397 quote
    Mr_Balagan
    Participant
    Junior

    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

    #40401 quote
    Mr_Balagan
    Participant
    Junior

    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

    #40404 quote
    JC_Bywan
    Moderator
    Master

    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

    Mr_Balagan thanked this post
    #40405 quote
    Mr_Balagan
    Participant
    Junior

    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….

    #40406 quote
    JC_Bywan
    Moderator
    Master
    Session1TimeStart = 080000
    Session1TimeClose = 090000
    if time>Session1TimeStart and time<=Session1TimeClose then
       backgroundcolor(250,244,42)
    endif
    
       (etc...)
    
    return
    Mr_Balagan thanked this post
    #40412 quote
    Mr_Balagan
    Participant
    Junior

    Voilà ce que j’ai fait….
    Mais ça ne marche pas

    #40416 quote
    Mr_Balagan
    Participant
    Junior

    Merci en tout cas Noobywan….

    Je sens que je me rapproche tout doucement

    #40417 quote
    JC_Bywan
    Moderator
    Master

    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

    Mr_Balagan thanked this post
    #40419 quote
    Nicolas
    Keymaster
    Master

    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 🙂

    Mr_Balagan thanked this post
    #40423 quote
    Mr_Balagan
    Participant
    Junior

    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

    #40424 quote
    Mr_Balagan
    Participant
    Junior

    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

    #40425 quote
    Mr_Balagan
    Participant
    Junior

    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
    Nicolas thanked this post
Viewing 15 posts - 1 through 15 (of 36 total)
  • You must be logged in to reply to this topic.

Market Session


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Mr_Balagan @mr_balagan Participant
Summary

This topic contains 35 replies,
has 3 voices, and was last updated by JC_Bywan
3 years, 11 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 07/11/2017
Status: Active
Attachments: 9 files
Logo Logo
Loading...