Bonjour,
Je fais appel à un indicateur personnalisé dans une stratégie, avec l’instruction CALL.
J’ai mis à jour le code de cet indicateur mais j’ai l’impression que la stratégie ne le prend pas en compte.
Faut-il obligatoirement arrêter la stratégie et la relancer pour qu’elle prenne le nouveau code ?
Merci pour votre aide.
Je dirais OUI … arrêtez Algo dans ProOrder, copiez et collez et exécutez en backtest pour vous assurer que tout va bien, puis redémarrez ce dernier Algo dans Pro Order.
Merci pour ton retour GraHal, mais je ne modifie pas le code de l’Algo, c’est le code d’un indicateur dont je fais appel dans dans l’algo que j’ai mis à jour
Je n’ai pas donc pas de copier/coller à faire dans l’algo mais juste un arret/relance.
Dommage qu’on ne puisse pas modifier à la volet. Je pense que c’est du au fait que les stratégies de trading mettent en cache l’indicateur au moment où elles sont lancées.
En effet, les stratégies qui tournent sous ProOrder sont des versions compilées et horodatées, la date de la version est visible dans la fenêtre ProOrder.
Ce comportement est normal, quid du fonctionnement d’une stratégie qui tourne en temps réel alors que vous modifiez un des codes que cette stratégie utilise ? ça pourrait être catastrophique !
Merci pour ton retour Nicolas, oui je suis d’accord avec toi. J’essayais de trouver un moyen de modifier la valeur des mes SL ou TP sans tomber l’algo.