Long et short en même temps

Forums ProRealTime forum Français Support ProOrder Long et short en même temps

  • This topic has 11 replies, 4 voices, and was last updated 9 hours ago by avatarJS.
Viewing 12 posts - 1 through 12 (of 12 total)
  • #248422

    Bonjour,
    Pouvez m’indiquer pourquoi mes positions s’ouvrent et se ferment aussitôt.

    Merci

    #248432

    Sur la ligne 29, vous ne devez PAS utiliser « BUY », car elle sert à ouvrir une position longue (et donc à clôturer la position courte actuelle).
    Pour sortir d’une position courte, vous devez utiliser « EXITSHORT» :

     

    1 user thanked author for this post.
    #248433

    Merci Roberto mais malgré ce changement cela est toujours pareil. Il doit y avoir quelque chose d’autre

    #248434
    #248435

    Bonjour,

    Dans le code du post d’en-tête, si ta ligne 21 pour un achat dit:

    if longonmarket and close >= TP1A and …

    par analogie j’aurais imaginé ta ligne 28 non pas: If shortonmarket and close >= TP1V and …

    mais plutôt: If shortonmarket and close <= TP1V

    A tester.

    #248436

    Bonjour JC,

    Non ce n’est pas cela non plus 🙁

    #248438

    Les set stop ploss ne sont pas ok non plus, car tu leur as mis un niveau alors que cette commande s’attend à une distance en points, par exemple close-SLA plutôt que SLA

    Je ne juge pas de la validité ou pas de ton stop, mais de la nature de la valeur que tu as associé à la commande ploss, c’est-à-dire si j’enlève le terme SLA de la discussion pour ne pas être ambigu: “set stop ploss (close-low)” serait correct là où “set stop ploss low” (puisque ton SLA=low) ne n’est pas.

    (et à la vente “set stop ploss high-close” serait correct là où “set stop ploss high” (puisque ton slv=high) ne n’est pas.)

    1 user thanked author for this post.
    #248439

    Ref: https://www.prorealcode.com/documentation/ploss-2/

    1 user thanked author for this post.
    #248447

    Entendu, je vais tester cela.

    Par contre, lorsque j’affiche ces données sur le graphique, elles sont correctement identifiées grâce à “GRAPHONPRICE ” comme tu peux le voir sur la pj.

    GRAPHONPRICE SLV coloured(“Red”)
    GRAPHONPRICE TP1V coloured(“Blue”)
    GRAPHONPRICE TP2V coloured(“GREEN”)

    #248449

    J’ai essayé ce code mais ne fonctionne pas. Pourtant celui ci m’avait l’air correct … Je souhaite simplement le SL au dessus /dessous de la bougie précédente et ensuite Tp *1 et *2

    #248492

    Personne n’as d’idée ?

    #248493
    JS

    Tu calcules : SLA = abs(Close – Low[1])
    Ce calcul donne un nombre de points, donc pas un niveau de prix mais bien un nombre de points (par exemple 10 points).
    Ensuite, tu ecris :
    If LongOnMarket and Close >= TP1A and SLFinance = 1 then
    Tu verifies alors si Close est superieur ou egal a un nombre de points.
    Mais Close est naturellement toujours superieur a une valeur exprimee en points (SL), ce qui fait que ta position est immediatement cloturee partiellement (abs(CountOfPosition) / 2).

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