Fermeture d'une position en fonction du temps

Forums ProRealTime forum Français Support ProOrder Fermeture d'une position en fonction du temps

Viewing 6 posts - 1 through 6 (of 6 total)
  • #36869

    Bonjour Nicolas,

    je cherche a programmer une clôture de position en fonction du temps passé depuis l’ouverture de cette position

    ex

    IF c1 and c2 Then

    buy 1 contract at market

    temps= ????

    endif

    If temps= temps + x THEN

    sell at market

    endif

     

    J’ai tenté avec les différentes fonctions time avec ou sans current et il ne clôture pas la pos

     

    Merci

    #36870

    > Sujet déplacé dans le forum approprié (ProOrder pour le trading automatique).

    C’est une question récurrente, tu peux compter le temps qui s’écoule en chandeliers avec TRADEINDEX qui te donne le numéro de la barre à laquelle l’ordre N s’est ouvert :

    Dans cet exemple, on ferme l’ordre d’achat en cours si au moins 10 barres se sont écoulés depuis son ouverture.

    #36880

    dsl pour le mauvais positionnement du topic cependant ce qui m’importe dans le décompte temps c’est le format hhmmss et non le nombre de barres

     

    Merci pour ta réactivité

    #36882

    Dans ce cas, il faut enregistrer l’heure dans une variable à l’ouverture de l’ordre et créer une condition de fermeture en fonction d’une différence avec l’heure actuelle.

    #36890

    pour l’enregistrement de la variable heure j’ai essayé d’utiliser t=currenttime

    et pour la différence à la fermeture de l’ordre T=T+500 par exemple

    mais cela ne fonctionne pas prt ne ferme pas la position

     

    que faire ?

     

    Merci

    #36941

    Sans le code complet, difficile de répondre. Car tu as pu te tromper dans la définition des variables ou les tests conditionnels également .. 😕

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

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