Garder une variable en memoire au lancement d’un script

Forums ProRealTime forum Français Support ProOrder Garder une variable en memoire au lancement d’un script

Viewing 4 posts - 1 through 4 (of 4 total)
  • #163615

    Bonjour,

    Je souhaiterai que cette valeur : sl = ((average[20]-close)) soit gardée en mémoire au lancement du script et par conséquent qu’elle ne soit pas recalculée.

    Une fois le script clôturé je souhaiterai qu’elle soit à nouveau calculée lorsque le script est de nouveau lancé.

    Je vous remercie,

    Bonne journée.

    #163621

    avec ONCE, la valeur ne sera stocké qu’une seule fois dans ta variable sl:

     

    #163636

    Je vous remercie pour votre réponse.

    Le problème c’est que lorsque je mets ONCE, j’ai la même valeur à chaque fois que le script est lancé.

    Je voudrais que par exemple il se déclenche à 12H00 avec une valeur, mais s’il se re déclenche à 12H30 la valeur soit de nouveau calculée ce qui est,sauf erreur de ma part, pas le cas avec ONCE.

    #163701

    à chaque fois que le script est lancé.

    Manuellement ?

    Si on parle bien du code lancé sous ProOrder, alors la variable sl sera bien affecté qu’une seule fois au lancement de la stratégie.

    Attention toutefois, si on déclare celle-ci en dehors d’une condition qui s’exécute en temps réel, alors on utilisera la première valeur du calcul trouvé dans l’historique.

    Par exemple, si tu lances ta stratégie à 11h20, alors la variable sl prendra la valeur du premier chandelier de l’historique qu’elle rencontre, et ce ne sera pas celui de 11h20. Si tu pouvais m’indiquer pourquoi et à quel moment tu veux renseigner cette valeur ?

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

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