ordre rejetés

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #243352 quote
    pilou66
    Participant
    Junior

    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 quote
    JS
    Participant
    Senior

    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…

    Iván González thanked this post
    #243360 quote
    pilou66
    Participant
    Junior
    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 quote
    Iván González
    Moderator
    Master
    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 quote
    pilou66
    Participant
    Junior
    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 quote
    pilou66
    Participant
    Junior
    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 quote
    GraHal
    Participant
    Master
    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 quote
    pilou66
    Participant
    Junior
    merci pour le soutien Grahal… C’est pénible mon bot s’arrête quasi tous les jours.
    #243807 quote
    GraHal
    Participant
    Master
    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é.
    #243979 quote
    pilou66
    Participant
    Junior
    oui j’ai essayé. étrangement cela ne donne pas les mêmes résultats… (il faudrait que je pousse plus avant pour voir pourquoi) l’idée étant de faire les calculs sur 5mn (mon timeframe) et les ordres sur la seconde. en écartant les annonces éco, cela va mieux mais ç’est pas vraiment carré comme solution. Dommage, j’aime bien la plateforme prorealtime mais cette absence de visibilité sur les passages d’ordres me rends nerveux.
    GraHal thanked this post
    #243982 quote
    pilou66
    Participant
    Junior
    d’ailleurs, en passant, l’ajustement des ordres stop de la plateforme fonctionne très bien, c’est déjà ça. il suffirait d’avoir la même chose sur les entrées et pas uniquement sur les stop loss.
Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.

ordre rejetés


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
pilou66 @pilou66 Participant
Summary

This topic contains 10 replies,
has 4 voices, and was last updated by pilou66
1 year ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 02/02/2025
Status: Active
Attachments: No files
Logo Logo
Loading...