2 plages horaires pour l’ouverture de contrats

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #248537 quote
    JEANLOUIS69JEANLOUIS69
    Participant
    New

    Bonjour,
    Je voudrais tout simplement remplacer, dans un programme de trades automatiques, la plage horaire d’ouverture de contrats CFD par 2 plages distinctes :

    Aujourd’hui, nous avons la configuration suivante :

    // Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d’une position avant l’heure spécifiée
    noEntryBeforeTime = 040000
    timeEnterBefore = time >= noEntryBeforeTime

    // Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d’une position après l’heure spécifiée
    noEntryAfterTime = 203000
    timeEnterAfter = time < noEntryAfterTime

    Je voudrais exclure de cette plage horaire la partie qui va de 8H00 à 9H30.
    On serait donc sur 2 plages horaires pour l'ouverture de contrats :
    – de 04H0000 à 08H0000
    – de 09H3000 à 20H3000

    Je me tiens à votre disposition pour d'autres précisions

    Bien cordialement
    Jean-Louis

    Hello-community.odt
    #248539 quote
    fifi743fifi743
    Participant
    Master

    Dison que ma variable est ctime

    ctime=(opentime>=040000 and time<080000) or (opentime>093000 and time<203000)
    #248545 quote
    JEANLOUIS69JEANLOUIS69
    Participant
    New

    Bonjour, merci pour la réponse, pourriez=vous insérer votre solution dans les formules suivantes, le système reste bloqué dans timebefore et timeafter :

    // Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d’une position avant l’heure spécifiée
    noEntryBeforeTime = 040000
    timeEnterBefore = time >= noEntryBeforeTime

    // Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d’une position après l’heure spécifiée
    noEntryAfterTime = 203000
    timeEnterAfter = time < noEntryAfterTime

    #248547 quote
    fifi743fifi743
    Participant
    Master

    comme ceci

     	
    ctime=(opentime>=040000 and time<080000) or (opentime>093000 and time<203000)
    if condition long and ctime=1 then
    buy 1 contract at market
    endif
    robertogozzi and Iván González thanked this post
    #248554 quote
    JEANLOUIS69JEANLOUIS69
    Participant
    New

    Merci beaucoup, ça marche parfaitement, j’avais simplement oublié de remplacer Timebefore et timeafter par Ctime dans les conditions d’ouverture du trade.
    bien cordialement

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

2 plages horaires pour l’ouverture de contrats


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by JEANLOUIS69JEANLOUIS69
1 year, 2 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 06/25/2025
Status: Active
Attachments: 1 files
ProRealCode ProRealCode
Loading...