programmer les horaires du vendredi différents des autres jours

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #173831 quote
    bullsam92
    Participant
    New

     

    Bonsoir,

    Je voudrais savoir comment faire pour programmer les horaires du vendredi différents des autres jours.

    Merci de votre aide.

    #173832 quote
    robertogozzi
    Moderator
    Master

    Vous pouvez utiliser ce code et vous pouvez modifier les heures vous-même.

    Les deux premières lignes sont les heures communes pour tous les jours, mais pour chaque jour, vous pouvez les modifier à votre guise. Je les ai changés pour Vendredi, comme vous l’avez demandé :

    ONCE startT = 090000   //Starting TIME (midnight = 000000)
    ONCE endT   = 180000   //Ending TIME   (endless  = 240000)
    td0         = 0 AND OpenDayOfWeek = 0 AND OpenTime >= startT AND OpenTime <= endT  //Sun
    td1         = 1 AND OpenDayOfWeek = 1 AND OpenTime >= startT AND OpenTime <= endT  //Mon
    td2         = 1 AND OpenDayOfWeek = 2 AND OpenTime >= startT AND OpenTime <= endT  //Tue
    td3         = 1 AND OpenDayOfWeek = 3 AND OpenTime >= startT AND OpenTime <= endT  //Wed
    td4         = 1 AND OpenDayOfWeek = 4 AND OpenTime >= startT AND OpenTime <= endT  //Thu
    td5         = 1 AND OpenDayOfWeek = 5 AND OpenTime >= startT AND OpenTime <= 140000//Fri
    td6         = 0 AND OpenDayOfWeek = 6 AND OpenTime >= startT AND OpenTime <= endT  //Sat
    tdCond      = td0 OR td1 OR td2 OR td3 OR td4 OR td5 OR td6
    Nicolas and bullsam92 thanked this post
    #173834 quote
    robertogozzi
    Moderator
    Master

    Ajoutez la variable tdCond a vos conditions pour ouvrir une position.

    bullsam92 thanked this post
    #173850 quote
    bullsam92
    Participant
    New

    Merci beaucoup de votre aide.

    ”  Ajoutez la variable tdCond a vos conditions pour ouvrir une position.”

    je dois ajouter la variable tdCond avant le code ?

    #173854 quote
    robertogozzi
    Moderator
    Master

    au lieu de:

    IF MyLongConditions AND Not OnMarket THEN

    écrivez:

     IF MyLongConditions AND Not OnMarket AND tdCond THEN
    #173856 quote
    robertogozzi
    Moderator
    Master

    Désolé si vous avez lu le message avant, mais j’ai dû changer une mauvaise traduction.

    #173886 quote
    bullsam92
    Participant
    New

    j’ai mis vendredi à 21h59, mais cela va t’il fermer les trades ouvert ?

    #173907 quote
    robertogozzi
    Moderator
    Master

    Non, ce ne sont que les heures de trading. Il continuera à ouvrir des positions jusqu’à 21h59, s’il y a des conditions valables.
    Si vous souhaitez fermer des positions, vous avez besoin d’un code spécifique. Vous pouvez l’utiliser (convient pour les opérations Long et Short) :

    IF OnMarket AND OpenDayOfWeek = 5 AND Time >= 215900 THEN
       SELL      AT Market
       EXITSHORT AT Market
    ENDIF

    J’ai utilisé TIME, l’heure à la fermeture d’une bougie.
    Si vous préférez, vous pouvez le remplacer par OPENTIME, l’heure d’ouverture.

    #173921 quote
    bullsam92
    Participant
    New

    ok merci, je dois mettre le 2ème code avant le 1er ?

    #173925 quote
    robertogozzi
    Moderator
    Master

    Est indifférent.

    #173933 quote
    bullsam92
    Participant
    New

    ok

    Merci beaucoup pour votre aide

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

programmer les horaires du vendredi différents des autres jours


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
bullsam92 @bullsam92 Participant
Summary

This topic contains 10 replies,
has 2 voices, and was last updated by bullsam92
4 years, 7 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 07/19/2021
Status: Active
Attachments: No files
Logo Logo
Loading...