Comment placer un stop loss qu'à partir de la ligne suivante ?

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #92245 quote
    Be-n
    Participant
    Average

    Bonjour tout le monde,

    J’ai une petite question de débutant concernant les stop loss et target profit.

    Je souhaiterais déclencher ces actions de “stop” et “target” qu’à partir de la ligne suivante (et non dès la ligne de position) … Ceci afin de ne pas “étouffer” mon trade.

    Concrètement, sur une position d’achat, je souhaiterais placer mon stop loss à un certain niveau sous le plus bas de ma ligne de position (ordre) et déclencher ce stop loss qu’à partir de la ligne suivante (et non dès ma prise de position si ma ligne est baissière) comme c’est le cas avec un SET STOP LOSS classique par exemple.

    Egalement, dans le cas d’un pattern haussier, je souhaiterais prendre position sur la ligne de confirmation haussière (qui suit le pattern) et placer mon stop loss sous le plus bas de ma dernière ligne de pattern et activer ce stop qu’à partir de la ligne … suivant ma ligne de confirmation. Dans ce cas, le niveau de mon stop loss serait établi sur celui du low(2).

    J’espère avoir été clair dans mes explications. Merci d’avance pour vos retours ! Au plaisir de vous lire

    #92288 quote
    Be-n
    Participant
    Average

    Concernant le positionnement de mon STOP LOSS à la ligne suivante, je pense qu’il faut utiliser cette condition :

    IF (BarIndex - TradeIndex) >= 1

    Quant à placer ce STOP LOSS sous le plus bas (LOW) de mon dernier ordre (TRADEINDEX), je bloque …

    #92290 quote
    Be-n
    Participant
    Average

    Aie. Ça ne fonctionne pas et la condition (ci-dessous) génère un comportement complètement inattendu …

    IF (BarIndex - TradeIndex) >= 1 THEN
      IF (moncapital + STRATEGYPROFIT < moncapital/2) THEN
        SET STOP %TRAILING 1
      ELSE
        if etatpositionhausse < 0 AND abs(etatpositionhausse) > 0.1 then
          SET STOP LOSS 0
        else
          SET STOP $TRAILING atr1
        endif
      ENDIF
    ENDIF

    … où chaque entrée est systématiquement clôturée le jour même à +/- 1% de l’ordre précédemment exécuté alors que mon capital + STRATEGYPROFIT à ce moment là n’est pas inférieur à la moitié de mon capital initial (moncapital + STRATEGYPROFIT < moncapital/2) … Bref. Je n’y comprends rien. Help me ? :'(

    #92309 quote
    Be-n
    Participant
    Average

    OK. J’ai un début de réponse. J’avais la mauvaise syntaxe sur ma variable etatpositionhausse, à savoir :

    etatpositionbaisse = ((tradeprice-close)/close)
    
    //et non 
    
    etatpositionbaisse = ((tradeprice(0)-close)/close)

    Par contre, impossible de passer à la barre suivante pour mettre en place mon stop loss. J’écume le forum et m’arrache les cheveux. La solution ne doit pas être bien compliquée pourtant.

    (BarIndex – TradeIndex) >= 1 ne donne rien …

    #92341 quote
    Nicolas
    Keymaster
    Master

    STRATEGYPROFIT se met à jour uniquement avec les ordres clôturés.

    Plusieurs solutions:

    1. le code est lu de haut en bas, tu peux placer un stoploss à tes orders dans le haut du code avant le placement des ordres, le stoploss sera alors adressé à l’ordre en question une barre après son ouverture
    2. ONMARKET nécessite 1 bar révolu pour savoir que l’on est au marché
    3. ta solution de différence de BARINDEX (avec TRADEINDEX) est une bonne solution, il doit y avoir un enchevêtrement de conditions qui fait désordre quelquepart 🙂
    4. utilise GRAPH et GRAPHONPRICE pour débugger, tu éviteras de devenir chauve comme moi à force d’arracher des cheveux 😆
    Be-n and Nicolas56 thanked this post
    #92366 quote
    Be-n
    Participant
    Average

    Merci Nicolas ! 😉

    Je vais reprendre mon code de haut en bas depuis le début et procéder par élimination donc …

    Peux-tu juste me confirmer que l’instruction (BARINDEX-TRADEINDEX >= 1)  fonctionne bien sur un SET STOP ? Je (re)teste ce soir et ferai un retour sur ce même post …

    #127885 quote
    Neilujo
    Participant
    New

    Bonjour Be-N,

     

    je débute à mon tour et cherche à faire la même chose : placer le SL sur la bougie suivant celle de la prise de position… Pour l’instant je rame, mais je ne désespère pas.

    Tu devais faire un retour, est-ce que tu as réussi à ce que tu voulais ? Ca m’encouragerait à poursuivre je dois dire !

     

    Merci à toi pour ton topic.

Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.

Comment placer un stop loss qu'à partir de la ligne suivante ?


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Be-n @be-n Participant
Summary

This topic contains 6 replies,
has 3 voices, and was last updated by Neilujo
5 years, 10 months ago.

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