Manipuler les dates.

Forums ProRealTime forum Français Support ProOrder Manipuler les dates.

Viewing 9 posts - 1 through 9 (of 9 total)
  • #8180

    Bonjour a tous et merci de me lire 😉

     

    J’ai une variable “a” contenant une date (Today).

    Je souhaite lui soustraire 2 jours, puis-je faire a-2 ?

    2eme question : Comment lui soustraire 2 mois ?

     

    Merci d’avance 🙂

    PS : Je suis nouveau sur le forum,soyez indulgent, je me présenterai dans la partie dédie très bientôt.

    #8213

    Bonjour Pierreee (avec 3 e !),

    C’est pas simple puisque les dates sont exprimés en nombres : YYYYDDMM , donc les soustractions ou additions peuvent ne pas donner les résultats escomptés, car le formatage en date n’est pas opéré par la plateforme, pour elle c’est un nombre ..

    Cela dépend de ce que tu cherches à faire, mais une solution est d’utiliser l’instruction DAYS  qui te renvoi le nombre de jours révolus depuis le 1er Janvier 1900.

     

    #8284

    Merci pour ta réponse si rapide, je vais tester si l’instruction DAYS correspond a ce que j’essaye de faire et je vous tient au courant.

     

    Merci beaucoup

    #8292

    UPDATE

     

    Ok j’ai testé l’instruction DAYS mais je ne pense pas qu’elle correspondent a ce que je veux faire.

    J’essaye de mettre dans une variable le nombre de jours passé depuis la dernière position fermée.

     

    J’ai pensé a une boucle qui rajouterais +1 a une variable a chaque exécution mais cela n’as pas l’air d’être possible puisque le script ne s’exécute pas en rythme (days).

    Il y a t’il une built-in variable pour cela (je n’ai rien trouvé) ou une façon de résoudre mon problème ?

    Pierreee

     

    #8324

    up !

    #8326

    Inutile de faire des UP pour info, seulement 1 jour depuis le dernier post! 😀 et un dimanche 😴
    Les positions sont elles fermées par le code ou par un takeprofit ou stoploss dans l’ordre?

    #8401

    Désolé pour le Up!

    Les positions peuvent être fermés sois par un stoploss/takeprofit ou par le code mais toute suggestion pour l’une ou l’autre est la bienvenue.

    Je pense néanmoins que je devrais reformuler ce que je tente de faire. Mon code a tendance a reprendre position immédiatement après avoir fermé une première.Cette seconde prise de position est prise a mauvais escient, je souhaite donc conditionner la prise de position a un certain temps d’attente après la fermeture de la précédente et donc limiter la prise d’ordre.

     

    Merci d’avance.

    #8415

    Si je posais la question, c’était qu’il était plus évident de “flagger” le moment (ou la bar) où on ferme l’ordre et donc de compter une quantité de x bars ensuite pour reprendre position ou pas.

    Très honnêtement, avec le code posté ici, ce serait bien plus facile de t’aider 🙂

    #8438

    Je n’ai aucun problème avec le fait de poster mon code mais j’ai peux être une idée qui permettrai de répondre en partie au problème. Je vais créer une fonction équivalente au Stop Loss qui permettra de transformer ces derniers en ordres standards.

     

    Je te tiens au courant 😉 Encore merci

Viewing 9 posts - 1 through 9 (of 9 total)

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