Horaires Trading ProOrder

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #69130 quote
    paul44
    Participant
    New

    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 quote
    Nicolas
    Keymaster
    Master

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

    macondition = time>120000 and time<130000

    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”):

    if buycondition and macondition=0 then 
     buy 1 contract at market 
    endif
    #69978 quote
    Jack
    Participant
    Junior

    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 quote
    Nicolas
    Keymaster
    Master

    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 quote
    Jack
    Participant
    Junior

    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

    Screenshot-19.png Screenshot-19.png
    #70029 quote
    Nicolas
    Keymaster
    Master

    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 quote
    Jack
    Participant
    Junior

    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 quote
    JC_Bywan
    Moderator
    Master

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

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

Horaires Trading ProOrder


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
paul44 @paul44 Participant
Summary

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

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 04/25/2018
Status: Active
Attachments: 2 files
Logo Logo
Loading...