Horaires Trading ProOrder

Forums ProRealTime forum Français Support ProOrder Horaires Trading ProOrder

Viewing 8 posts - 1 through 8 (of 8 total)
  • #69130

    Bonjour à tout(e)s!

     

    Je souhaiterai savoir le code afin d’empêcher un robot de placer des ordres entre un certains laps de temps (12h à 13h par exemple).

     

    Pourriez-vous m’aider?

     

    Merci 😊

    #69303

    Il suffit pour cela de tester le “time” dans une condition type variable booléenne (plus à ce propos dans la formation à la programmation) :

    exemple pour ne pas ouvrir de position en fonction du retour de cette condition (si elle est égale à 0, alors elle n’est pas testé “vrai”):

     

     

    #69978

    Bonjour,

    J’utilise une strategie Proorder qui definit des horaires de trading avec le codage suivant : Ctime = time >= 100000 and time < 230000

    Ces horaires sont valables pour la France UTC + 2..Je suis dans la zone UTC + 7; comment modifier le codage ? pour 100000 c’est simple cela devient 150000, mais pour 230000, si je mets 040000 est ce que le systeme va interpreter ca correctement ?

    Merci

    Jacques

     

     

    #70009

    Inutile de changer les horaires en fonction de votre timezone. ProOrder utilisant toujours le fuseau horaire par défaut du marché ,donc gmt+2 pour le cac40 par exemple et peu importe l’affichage personnalisé du graphique de votre plateforme .

    #70021

    Merci pour cette info mais ce n’est pas ce que me dit la plateforme, et c’est pourquoi j’ai pose la question..Voir le screenshot ci-joint

    Jack

     

    #70029

    Oups, je me suis emmêlé les pinceaux entre l’affichage personnalisée et les fuseaux horaires, désolé pour la perte de temps.

    si je mets 040000 est ce que le systeme va interpreter ca correctement ?

    Vis à vis du changement de journée ?

    Un test sous ProBacktest de la stratégie devrait nous renseigner.

    #70057

    J’ai fait le test avec 040000…la strategie ne fonctionne plus..pas de resultat….aucun trade…ca marche bien jusqu’a 24h00…comment faire pour refleter ces horaires France  dans ma tranche horaire ? Les gens de Prorealtime ne repondent que tres rarement aux emails..donc je ne sais pas

    Jack

    #70059

    Bonjour, indépendamment des fuseaux horaires, si tu remplaces (time >= 100000 and time < 230000) directement par (time >= 150000 and time < 040000) ça ne peut pas marcher car le “and” implique que les 2 conditions du and soient vérifiées, or une valeur ne peut pas être simultanément plus grande que le nombre 150000 et plus petite que le nombre 040000…

    Tu peux essayer ton code en remplaçant le “and” par “or” dans un backtest en plus des changements de valeur, ce qui devrait autoriser à la fois l’intervalle 0-040000 et l’intervalle 150000-240000:
    Ctime = (time >= 150000) or (time < 040000)

    De plus, au cas où, il peut éventuellement être utile de préciser que time n’est pas l’heure simple, mais l’heure de clôture d’une bougie, donc dès qu’un code comporte des instructions temporelles, il est important que les valeurs employées soient compatibles avec les horaires de clôture de bougies du timeframe utilisé.

    1 user thanked author for this post.
Viewing 8 posts - 1 through 8 (of 8 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login