ordre rejetés

Viewing 9 posts - 1 through 9 (of 9 total)
  • #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…

     

    #243353
    JS

    Malheureusement, 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.
    #243360

    ben 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 😉

    #243364

    Bonjour, vous pouvez ouvrir un ticket dans PRT en guise de suggestion. Même si je pense que ce que vous demandez est complexe à résoudre.

    #243419

    merci, 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…

    #243421

    j’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…)

    #243444

    Ci-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

    https://trading.prorealtime.com/fr/contact 

    #243797

    merci pour le soutien Grahal… C’est pénible mon bot s’arrête quasi tous les jours.

    #243807

    lorsque 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é.

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

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