Bonjour,
Je butte sur une difficulté : comment arrêter temporairement un système de trading auto, durant le week end ?
Je souhaite que mes trades ouverts soient fermés le vendredi à17h 30 , et qu’aucun nouveau trade ne soit passé avant le lundi à10h. J’ai essayé avec flat before et flat after, mais cela ne fonctionne qu’en heure et donc s’active chaque jour.
Je n’ai pas réussi à coder quelque chose avec les fonctions DayOfWeek et Time…
Help !
Merci d’avance pour votre aide !
if (opendayoffweek>=1 and opentime>=100000)and (opendayoffweek<=5 and opentime<173000 then
trade=1
else
trade=0
endif
et comme le code si joint
pas testé
Merci pour votre réponse rapide !
Malheureusement le code ne fonctionne pas complètement : le trading est bien autorisé à partir du lundi à 10 heures, mais n’est plus autorisé le lundi à 17h30… puis est à nouveau autorisé le mardi à 10h jusqu’à 17h30.
Je souhaite pouvoir passer des trades en continu du lundi 10h au vendredi 17h30, et aucun en dehors de cette plage.
je ne vais pas arriver a poster
et comme ceci
if (opendayoffweek=1 and opentime>=100000)then
trade=1
elsif (opendayoffweek=5 and opentime>=173000 then
trade=0
endif
Ce second code fonctionne parfaitement !!! merci beaucoup !!!
WimParticipant
Junior
Est-ce que ça fonctionne avec opendayoffweek (deux f) ou avec opendayofweek (simple f)?
La documentation parle de un simple f.
Bonjour, oui un seul f à opendayofweek, sinon la plateforme laissera passer opendayoffweek avec 2f sans “syntax error” car elle le prendra comme un nom de variable personnelle (écrit en noir dans l’éditeur) au lieu du mot-clé réservé opendayofweek (écrit en bleu dans l’éditeur).
Oui, un seul f … j’avais corrigé.