mise a niveau breakeven, probleme de fermeture immediate de l’ordre !

Forums ProRealTime forum Français Support ProOrder mise a niveau breakeven, probleme de fermeture immediate de l’ordre !

Viewing 12 posts - 1 through 12 (of 12 total)
  • #171502

    Bonjour,

    Je rencontre un problème pour le moins curieux, j’ai codé une petite stratégie pour faire des essais, hier encore elle fonctionnait (les ordres s’exécutaient correctement), aujourd’hui
    elle ne fonctionne plus du tout !!
    Explication: le code ci-dessous place un STOP LOSS temporaire puis l’ajuste une fois le TRIDEPRICE connu, ensuite un BE est placé au niveau du TRIDEPRICE+1.4 , cela ne fonctionne plus, pas
    un seul ordre de vente STOP n’est respecté, de plus le programme vend à présent systématiquement à la bougie suivant l’achat, comme si le SELL AT PRIX STOP n’était pas respecté.

    Une idée ?

    Code:

    #171514

    Qu’entend-on par ci-dessous qui sont en pointillés ici et là dans le code… par exemple la ligne 42 et la ligne 49 ?

    < and > 

    J’ai réussi à faire fonctionner votre code en remplaçant &lt;  avec < et &gt; avec >, mais je me trompe peut-être ?? 🙂

    #171515

    &lt; and &gt ont été créés lors du copier/coller du code. Effectivement il faut les remplacer par les signes < et >

    Le problème n’est pas là, si vous avez pu faire fonctionner le code, arrivez-vous à placer l’ordre “sell AT stop” correctement ?

    Car chez moi il est exécuté immédiatement après l’achat, ce qui n’est pas normal.

    Information: il faut faire fonctionner ce code en timeframe 5 secondes

    #171517

    Voici le code sans le problème de coller:

    #171518

    Ci-joint ce que j’obtiens sur DJI, 5 Sec TF sur 100K barres, propagation = 5

    #171520

    Voilà, si tu zoom sur les ordres tu constateras que l’ordre est fermé à la bougie suivante, alors que le code place un ordre limité à TRADEPRICE+1.4 !!!!

    #171522

    Vous avez ci-dessous à la ligne 85, donc une transaction se clôturera à 0 profit

    Set Target pprofit 0

     

     

    #171525

    Même en supprimant cette ligne ça ne fonctionne pas…

    #171539

    Je l’ai fait pour plus d’une barre comme ci-joint en changeant les lignes 84, 85 et 99 comme indiqué dans le fichier .itf ci-joint.

    Je ne comprends pas le code (ni le français ! 🙂 ) donc je ne peux pas faire grand chose de plus, mais peut-être que mes modifications vous aideront à vous remettre sur la bonne voie ? 

    1 user thanked author for this post.
    #171542

    Hello,

    I’ll try it in English.
    The problem with this code is that the STOP at BREAKEVEN does not work, the SELL AT (PRICE) STOP order is not executed at the right price!
    In the code I provide, the SELL order is executed immediately after the buy order, this is not normal.
    When the price exceeds the entry price + 1.4 points, a STOP sell order is placed, but it is not respected.

    #171548

    Il n’y a pas de bug, dans ton code, dés que la première bougie se ferme, tu calcules un niveau de breakeven (+1.4), que tu enregistres, mais à aucun comment tu testes si ce niveau se situe bien en dessous du prix actuel ! donc dés que tu places ton ordre STOP à un niveau situé au dessus du prix, le système ferme ton ordre ! (voir image)

    Pour les prochains sujets, il faudrait écrire un titre en raccord avec le problème, sinon on va vite avoir X dizaines de messages : “PRT BUG!” , je change le titre.

    1 user thanked author for this post.
    #171554

    Merci pour cette explication et désolé pour le titre 😉

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

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