Gestion de multiple positions

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #224762 quote
    Pierreco1991
    Participant
    Junior

    Bonjour
    Ayant une stratégie qui peut se baser sur de multiple prise de position , je pose les questions suivantes  :

    – Si je prends un position, j’attends de la mettre à BE pour en prendre une nouvelle . Lorsque je prendrais ma nouvelle position ,les commandes Take profit , Stop seront uniquement appliquées sur la dernière position prise ?

    Comment sont gérées les fermetures  dans ce cas de figures ? et pour les partiels ?

    Merci de votre retour  et a bientôt

    #224937 quote
    LucasBest
    Participant
    Average

    “mettre à BE”

    quèsaco ?

    #224949 quote
    Pierreco1991
    Participant
    Junior
    1. L’algo prend une position à la vente dans l’exemple le dax  à 16 588 , on l’appelle pos1
    2. L’algo prend une deuxième position à 16 580 ,  on l’appelle pos2
    3. le DAX descend à 16 560 , l’algo met à BE via EXITSHORT AT 16588 STOP
      1.  un stop va etre placé sur 16 588 sur pos1 ou 2  ?
      2. Y’a t ‘il une règle pour savoir si les instructions de TP / SL sont appliquées sur la pos1 ou 2  ?

    Peut être qu’avec les chiffre ma demande sera plus claire 😉

    Merci

    #224951 quote
    LucasBest
    Participant
    Average

    Que veut dire l’acronyme BE ?

    Je pense que ça s’applique au prix d’achat moyen (à vérifier avec graphonprice)

    #224956 quote
    Pierreco1991
    Participant
    Junior

    BE = Breakeven

    LucasBest thanked this post
    #225176 quote
    Pierreco1991
    Participant
    Junior

    Bonjour
    Voici un code pour que ma deamnde soit plus claire

    DEFPARAM CUMULATEORDERS  = true
    
    once BE = 0
    
    if Average[7](close) CROSSES OVER Average[20](close) and not ONMARKET THEN 
     //POS A
    BUY 1 CONTRACTS AT MARKET 
    SET STOP PLOSS 30
    SET TARGET PPROFIT  10
    
    //POS B
    BUY 2 CONTRACTS AT MARKET
    SET STOP PLOSS 30
    SET TARGET PPROFIT  50
    BE = 0
    ENDIF 
    
    if ONMARKET THEN 
    
    if close > TRADEPRICE +10 and BE = 0 THEN 
    Set Stop BREAKEVEN 
    BE = 1
    ENDIF 
    ENDIF
    
    
    

    Donc avec cette exemple , je vois que mes config de position A et B ne sont pas respectées pour les TP

    Pouvez vous m’expliquer la gestion/configuration de la position A et B dans cette exemple  ??
    Ci dessous une capture d’écran sur le dax 1 min , on voit bien que le TP de la pos A n’est pas pris en compte

    Bonne journée

    Capture-1.png Capture-1.png
    #225266 quote
    Alain
    Participant
    Senior

    Bonjour.

    Les instructions de gestion de stop et de target s’appliquent à toutes les positions ouverte. Donc vos instructions SET STOP et SET TARGET après la prise de position B s’appliquent également à la position A.

    Je vois deux solutions possibles :

    1. gérer la sortie de A par une sortie partielle.
    2. séparer votre algo en deux algos différents, un par position, ce qui est beaucoup plus facile à tester et à gérer.
    Pierreco1991 thanked this post
    #225272 quote
    Pierreco1991
    Participant
    Junior

    Merci
    Je vais voir comment concevoir mon algo avec ces nouvelles informations

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

Gestion de multiple positions


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 7 replies,
has 3 voices, and was last updated by Pierreco1991
2 years, 2 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 12/03/2023
Status: Active
Attachments: 1 files
Logo Logo
Loading...