ordre rejetés
Forums › ProRealTime forum Français › Support ProOrder › ordre rejetés
- This topic has 8 replies, 4 voices, and was last updated 16 hours ago by
GraHal.
-
-
02/02/2025 at 9:39 PM #243352
Bonjour à tous,
ma stratégie repose sur des stops sur des seuils. Problème, lorsque IG change les distances aux stops (achat ou vente) il rejette les ordres et arrête le bot. J’ai lu dans le forum qu’il n’y a aucun moyen de connaitre cette distance dans proorder… Y a t’il un moyen de retouver l’information sur un ordre (passé, annulé, rejeté; on a ces infos dans la fenêtre d’ordre de PRT)? l’idée étant que le bot ne tente pas de passer l’ordre stop si il est refusé et retente à la prochaine bougie, ou la prochaine, ou change l’ordre, ou…
j’ai contourné un peu en augmentant les distances lors d’annonces, mais le procédé est trop empirique et ne me satisfait pas…
02/02/2025 at 10:39 PM #243353Malheureusement, dans ProOrder, vous n’avez pas d’accès direct au statut des ordres…
Ce que vous pouvez éventuellement essayer, c’est de vérifier, lorsqu’un seuil est atteint, si la position a réellement été ouverte (LongTriggered/ShortTriggered)…
Si aucune position n’a été déclenchée, vous pouvez alors entreprendre les actions que vous avez suggérées…
1 user thanked author for this post.
02/03/2025 at 11:11 AM #243360ben le problème ce n’est pas que la position soit ouverte ou pas, c’est que l’ordre stop passe. Je trouve incroyable que l’on ne puisse avoir de retour sur le passage d’ordre; d’autant que ces données sont accessibles dans la fenêtre de passage d’ordre…
merci quand même pour la réponse 😉
02/03/2025 at 12:07 PM #24336402/03/2025 at 11:53 PM #243419merci, je vais faire cela (ou revenir à metatrader). Il suffirait d’avoir une variable ORDERSTATUS. on pourrait alors:
if notonmarket and orderstatus =0 and makeorderagain<5 then
makeorderagain=makeorderagain+1
…
elsif makeorderagain>=5 then
whaitnextbougie=1
makeorderagain=0
endif
cela éviterait l’arrêt du robot après 10 ordres rejetés…
02/04/2025 at 12:03 AM #243421j’imagine qu’il y a une impossibilité de par le fait que le code est lu une fois à chaque bougie. j’imagine que proorder répete l’ordre jusqu’à acceptation en fractions de seconde. Ainsi, il va passer 10 ordres dans la seconde (ce que l’on ne saura pas dans le code qui sera lu plus tard à la fermeture de la bougie). Cela étant, on a des cases à cocher au lancement du robot, on pourrait en avoir une qui laisse la possibilité au code de gérer les rejets avec le status des 5 dernieres tentatives (voir avec des codes de rejet) à la prochaine bougie et réagir comme on le souhaite (modif de position, arrêt, suspension, modif de stop…)
02/04/2025 at 12:02 PM #243444Ci-dessus, toutes les bonnes idées de pilou66 , veuillez les soumettre directement à PRT en utilisant le lien ci-dessous.
Cliquez sur la boîte à suggestions sous la photo dans la marge de gauche
02/13/2025 at 6:16 PM #24379702/13/2025 at 9:12 PM #243807lorsque IG modifie les distances par rapport aux stops (achat ou vente), il rejette les ordres et arrête le bot.
Votre stratégie fonctionnerait-elle si – d’une certaine manière – vous utilisiez les méthodes Acheter au marché et Vendre au marché ?
Par exemple, avoir une condition (par exemple, la clôture croise ???) donc lorsque cela est vrai, un achat au marché est déclenché (par opposition à un achat à ??? Stop / Limite, etc.) ?
Vous devrez peut-être utiliser MTF, par exemple 5 secondes TF pour la condition Close cross over ??? afin d’obtenir le prix souhaité.
-
AuthorPosts
Find exclusive trading pro-tools on