Placer ordre à breakeven après 1 bougie: Set Stop Breakeven

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

    Bonjour a tous,

    pouvez vous m’aider svp?

    je souhaite placer un stop au prix d’ouverture de la bougie, mais que ce stop ce place une fois que la bougie actuelle ce clôture ou bien à l’ouverture de la seconde bougie, j’ai découvert sur les recherches que j’ai pu faire sur prorealcode que pour placer un stop a l’ouverture de notre position il faut utiliser la commande ” SET STOP BREAKEVEN ”

    merci beaucoup de vote aide =)

    cdlt

    #210362 quote
    Nicolas
    Keymaster
    Master

    On testant si on est au marché, on a déjà 1 bougie d’écart avec l’ordre en cours, soit:

    if onmarket then 
     set stop breakeven
    endif

    Bien sûr, il est possible que l’ordre soit en perte au moment où on veut le placer à breakeven et le courtier refusera la demande.

    Dans ce cas, on teste si il est en gain:

    if onmarket and positionperf>0 then 
     set stop breakeven
    endif
    Samir pluquin and Bodaris thanked this post
    #210365 quote
    phoentzs
    Participant
    Master

    Cette fonction signifie-t-elle que le SL est réglé sur “0” ? Alors plus rien à perdre ?

    #210418 quote
    Nicolas
    Keymaster
    Master

    En effet, c’est une des “nouvelles” instructions pour le trading automatique, pour passer un ordre à breakeven, voir cette liste de nouvelles instructions: https://www.prorealcode.com/topic/new-trading-instructions-better-management-of-your-orders/

    Samir pluquin thanked this post
    #210498 quote
    Samir pluquin
    Participant
    Junior

    Bonjour Nicolas,

    Encore une fois merci beaucoup pour votre aide,

    Mais comment fait on si on souhaite que le stop ce place à l’ouverture du marché mais que ce stop ce place 1 minute ou 60 secondes après l’entrer au marché ?

    Merci beaucoup pour votre aide

    Cordialement.

    #210541 quote
    robertogozzi
    Moderator
    Master

    Vous devez supprimer SET STOP LOSS et ajouter SET STOP PRICE Open à l’entrée :

    // 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
    SET STOP PRICE open
    ENDIF
    
    // Stops et objectifs
    //SET STOP pLOSS 25
    SET TARGET pPROFIT 20
    Samir pluquin thanked this post
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Placer ordre à breakeven après 1 bougie: Set Stop Breakeven


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 5 replies,
has 4 voices, and was last updated by robertogozzi
3 years ago.

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