Bonjour à tous,
J’effectue ces tests en paper trading, une erreur récurrente avec les algos que j’essaie est que malgré la fonction “DEFPARAM CumulateOrders = False” l’algorithme prend plusieurs positions (voir capture d’écran de l’algorithme et des positions).
Comment puis-je éviter ce genre de problème à l’avenir ?
En vous remerciant par avance.
Essayons de remplacer SHARES par CONTRACTS, et voir ce que ça donne ?
Je vais essayer, mais le problème intervient souvent au bout de plusieurs semaines.
Merci pour votre réponse.
Y a t’il plusieurs algorithmes qui fonctionnent en même temps ?
Oui mais ils fonctionnent tous sur des valeurs distinctes. Donc cet algo est le seul sur le mini Nasdaq.
Sinon, est-il possible d’écrire quelques lignes de codes pour empêcher/désactiver l’algo d’avoir plus de contrats ?
Le code que tu as proposé plus haut ne devrait pas ouvrir plus d’1 ordre à la fois. Es tu certain qu’il s’agit de la même version qui tourne sous ProOrder ?
Pourrais tu vérifier et poster une copie d’écran (voir image jointe), en cliquant sur la date de version dans la fenêtre de ProOrder.
J’ai supprimé de pro order l’algo dès que j’ai repéré l’erreur, mais voici l’algo dans la version que je l’ai lancé exactement. (voir capture 1)
J’ai remarqué une autre erreur en analysant les ordres exécutés, le code qui ne devait prendre que 1 future mini Nasdaq en a pris 2 à un moment donné et pour le micro Nasdaq qui est exactement le même code mais avec 10 contrats micro en a pris 20 (le double prévu par le code) puis 16. (voir capture 2).
Je vous remercie pour l’attention que vous portez à ce problème.
Si tu es certain que le code qui avait été lancé ne comportait pas plus de contrats dans les instructions BUY et SELLSHORT, je ne vois pas ce qui peut causer ce problème.
Puisqu’il s’agit de paper trading sur des instruments Futures (trading en réel pas encore activé, mais ça arrive..), je pense que c’est peut être lié à des modifications récentes, bien que ce soit une première en terme de problème ici..
Je te suggère de créer un ticket support via l’interface de la plateforme et je tenterai d’en savoir un peu plus. Merci d’inclure le lien web de ce sujet dans la demande de support, avec une courte explication.