Renseigner des variables de l’exterieur

Forums ProRealTime forum Français Support ProOrder Renseigner des variables de l’exterieur

  • This topic has 3 replies, 2 voices, and was last updated 3 years ago by avatartjee.
Viewing 4 posts - 1 through 4 (of 4 total)
  • #163024

    Bonjour,

    Est-il possible de renseigner des variables de l’extérieur afin de créer un code générique qui fonctionnerait (par exemple) pour plusieurs indices.

    Imaginons un code très basique qui coupe ma position si je dépasse une certaine perte.
    Je devrais coder quelque chose du genre

    SET STOP pLOSS monStop

    Si je veux que ce code fonctionne pour différents indices, il faudra que monStop prenne des valeurs différentes.

    J’ai tenté d’utiliser l’optimisation de variables (qui fonctionne parfaitement en ProBackTest), mais dès que j’ajoute une valeur dans le modèle (quelque soit la valeur même non utilisée dans le code), j’obtiens une erreur :

    Le code est invalide. Corrigez-le ligne 12 : Caractères manquants. Suggestions : fin du code

    Bien sûr, ce code fonctionne parfaitement si j’initialise monStop et que je n’ajoute pas de valeur dans le modèle d’optimisation.

    Bref, au regard de l’interface utilisateur, je pensais que c’était la façon de faire ce paramétrage de variables de l’extérieur mais à priori, non.
    Est-ce que je passe à côté d’un truc de débutant 😉 ou est-ce que ce que je veux faire n’est pas possible ?

    En vous remerciant

    #163025

    Depuis la v11, on peut en effet conserver ses variables “externes” dans la fenêtre optimisation, lorsqu’on passe en trading auto en live via ProOrder (préparer pour le trading automatique). Bien sûr, il faut que chaque variable dans la fenêtre optimisation ai une valeur fixe.

    Le message d’erreur que tu obtiens n’est pas lié à cela, cela ressemble plutôt à un mauvais caractère ou fin de code (mauvais copier/coller).. Bref difficile d’en dire plus sans avoir lu le code et réessayer de mon côté.

    #163031

    C’est bien ce que j’avais compris au regard de l’interface proposée pour la gestion des variables optimisées ; je te remercie de confirmer que j’étais sur la bonne voie.

    En revanche, l’erreur que j’obtiens est directement liée puisque, sur un code qui fonctionne parfaitement, il suffit que j’ajoute une variable (utilisée ou pas dans mon code) pour que j’obtienne cette erreur.

    Etapes :

    1. j’ai un code qui fonctionne parfaitement en ProBackTest et en ProOrder
    2. J’ajoute une variable (n’importe quoi variableBidonUsedInCode ou variableBidonNotUsedInCode) dans l’optimiseur
    3. mon code fonctionne toujours en ProBackTest / Il ne fonctionne plus en ProOrder
    #163035

    Merci Nicolas,

    Sachant grâce à toi que mon intuition était bonne, j’ai continué sur cette voie. Je suis repartie d’un code hyper basique et auto généré pour refaire mon test et ça a fonctionné. J’ai repris mon code précédent en l’intégrant, bloc de lignes après bloc de ligne dans le système qui avait été auto généré et … CA MARCHE !!! 🙂

    Je n’ai pas d’explication à mon problème puisqu’au final, le code est exactement le même mais il devait y avoir une coquille qui a disparue lors des copier/coller.

    Encore merci.

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