Ajouter un Set Stop Breakeven à ma stratégie

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #210531 quote
    Samir pluquin
    Participant
    Junior

    Bonjour a tous,

    je viens de créer une stratégie toutes simple juste pour l’exemple, et je voulais savoir ou je dois coder le SET STOP BREAKEN

    le code de la stratégie ci dessous :

    // Définition des paramètres du code
    DEFPARAM CumulateOrders = False // Cumul des positions désactivé
    // Annule tous les ordres en attente et ferme toutes les positions à 0:00, puis empêche toute création d'ordre avant l'heure "FLATBEFORE".
    DEFPARAM FLATBEFORE = 080000
    // Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
    DEFPARAM FLATAFTER = 201500
    
    // Empêche le système de placer de nouveaux ordres sur les jours de la semaine spécifiés
    daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
    
    // Conditions pour ouvrir une position acheteuse
    indicator1 = RSI[14](close)
    c1 = (indicator1 CROSSES OVER 30)
    indicator2 = MACDline[12,26,9](close)
    indicator3 = MACDSignal[12,26,9](close)
    c2 = (indicator2 CROSSES OVER indicator3)
    indicator4 = MACD[12,26,9](close)
    c3 = (indicator4 < 30)
    
    IF (c1 AND c2 AND c3) AND not daysForbiddenEntry THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    
    // Stops et objectifs
    SET STOP pLOSS 25
    SET TARGET pPROFIT 70

     

     

    Merci beaucoup pour votre aide =)

    #210539 quote
    robertogozzi
    Moderator
    Master

    Vous avez déjà écrit un autre article comme celui-ci.
    Veuillez NE PAS dupliquer les questions, même en modifiant légèrement le titre (l’essentiel est le même).
    Merci 🙂
    Je viens de te répondre dans l’autre post.
    Je ferme ce sujet.

    #210574 quote
    Nicolas
    Keymaster
    Master

    Personnellement, je déplacerai les placements de stoploss et takeprofit juste après l’envoi de l’ordre. Pour le stoploss positionné à breakeven, il faut bien entendu une condition qui le motive, soit par exemple ici, l’ordre est en profit de 20 points:

    // Définition des paramètres du code
    DEFPARAM CumulateOrders = False // Cumul des positions désactivé
    // Annule tous les ordres en attente et ferme toutes les positions à 0:00, puis empêche toute création d'ordre avant l'heure "FLATBEFORE".
    DEFPARAM FLATBEFORE = 080000
    // Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
    DEFPARAM FLATAFTER = 201500
    
    // Empêche le système de placer de nouveaux ordres sur les jours de la semaine spécifiés
    daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
    
    // Conditions pour ouvrir une position acheteuse
    indicator1 = RSI[14](close)
    c1 = (indicator1 CROSSES OVER 30)
    indicator2 = MACDline[12,26,9](close)
    indicator3 = MACDSignal[12,26,9](close)
    c2 = (indicator2 CROSSES OVER indicator3)
    indicator4 = MACD[12,26,9](close)
    c3 = (indicator4 < 30)
    
    IF (c1 AND c2 AND c3) AND not daysForbiddenEntry THEN
    BUY 1 CONTRACT AT MARKET
    // Stops et objectifs
    SET STOP pLOSS 25
    SET TARGET pPROFIT 70
    ENDIF
    
    //mise à breakeven
    if longonmarket and close-tradeprice>=20*pointsize then 
     set stop breakeven
    endif 
    
    
    Samir pluquin thanked this post
Viewing 3 posts - 1 through 3 (of 3 total)
  • The topic ‘Ajouter un Set Stop Breakeven à ma stratégie’ is closed to new replies.

Ajouter un Set Stop Breakeven à ma stratégie


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

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

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