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

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #210326 quote
    Samir pluquinSamir 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
    NicolasNicolas
    Keymaster
    Legend

    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
    phoentzsphoentzs
    Participant
    Master

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

    #210418 quote
    NicolasNicolas
    Keymaster
    Legend

    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 pluquinSamir 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
    robertogozzirobertogozzi
    Moderator
    Legend

    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.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 robertogozzirobertogozzi
3 years, 8 months ago.

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