coupure sans stop loss

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #162545 quote
    saccucci
    Participant
    Average

    Bonsoir Nicolas

    Je souhaiterai  pouvoir couper le trade lorsque que le prix chute de “n” points sans stop  loss

     

    en faite voilà le prix est à 10 euros. sur 3 contrats j’en vends 2 et je laisse le 3ème . si  il redescend à 3 euros je coupe tout

    Pour couper lorsque’il monte j’ai ce morceau de code

    if mmc then
    buy 3 contracts at market
    closed=0
    endif
    
    if longonmarket and close-tradeprice>=10*pointsize and closed=0 then
    sell 2 contract at market
    closed=1
    endif
    
    
    
    
    //mais pour couper j'ai essayé ce code mais ça ne marche pas
    
    if longonmarket and close<positionprice and barindex-tradeindex<2 then
    sell at market
    endif

     

    Merci d’avance

    jp

    #162577 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, tu peux essayer de remplacer ton “and barindex-tradeindex<2 then” (limite à moins de 2 barres qui ne fait pas partie de la description de ce que tu veux) par “and closed=1 then”, et tu peux aussi ajouter en dernière ligne “graph closed” pour visualiser si tout se passe comme tu veux.

    ps: merci de penser à utiliser le bouton “insert prt code” quand il y a plusieurs lignes de codes consécutives pour mieux le formater, voir cette règle de publication et toutes les autres dans le grand cadre jaune en bas de page. Pas besoin de reposter, je reformate le code dans ton message précédent.

    Rules_InsertPRTcode-2.png Rules_InsertPRTcode-2.png
    #162588 quote
    Nicolas
    Keymaster
    Master

    L’une ou les deux de ces conditions n’est pas vérifié selon moi, tu devrais les grapher pour comprendre :

    graph close<positionprice 
    graph barindex-tradeindex<2
    #162594 quote
    Kekzakoa
    Participant
    Junior

    Bonjour. En dehors des ordres existants à l’ouverture de la bougie en cours de formation (ordre d’entrée à un niveau ou au marché, stop loss, trailing stop), il est impossible pour un robot d’effectuer une entrée/une sortie PENDANT la formation d’une bougie. La seule possibilité est d’utiliser du multiframe et de descendre d’UT pour les sorties (ex : entrée sur des signaux en M15 et sorties gérées en M5/M1 voire tick.

    #162602 quote
    saccucci
    Participant
    Average

    Merci à tous pour vos réponses,

    je ne manquerai pas de bien  formater le code , je ne savais pas.

    juste un petit souci , j’ai un message m’indiquant que je ne peux intégrer la fonction graph en trading auto ?

    c’est juste pour verifier en backtest, c’est ça?

    cordialement

    jp

    #162603 quote
    saccucci
    Participant
    Average

    re bonjour ,

    j’ai bien fait les modifs mais je ne comprends pas le closed=1 que vous m’avez indiqué

    si je veux couper  à n barres je dois juste modifier le closed(suis perdu)

    jp

    if  es  and mm100 then
    buy  3 contracts at market
    closed=0
    endif
    
    if longonmarket and close-tradeprice>=5*pointsize and closed=0 then
    sell 2 contract at market
    closed=1
    endif
    
    if longonmarket and close<positionprice and closed=1 then
    sell  at market
    endif
    
    
    graph close<positionprice
    graph barindex-tradeindex<2
    #162611 quote
    saccucci
    Participant
    Average

    re re

    j’ai mis ce code en demo et il ne coupe pas

    cordialement

    jp

    #162612 quote
    Nicolas
    Keymaster
    Master

    La fonction GRAPH permet de vérifier les valeurs de ton programme durant le backtest, sert-en, c’est la seule façon de comprendre pourquoi un code ne fonctionne pas comme on le pense. Il faut en général GRAPHer ces variables (et conditions) une à une pour débugger son programme.

    Concernant ton code, je pense que tu peux essayer comme ceci :

    if not longonmarket and es and mm100 then
     buy  3 contracts at market
     closed=0
    endif
    
    if longonmarket and close<positionprice and closed=1 then
     sell  at market
    endif
    
    if longonmarket and close-tradeprice>=5*pointsize and closed=0 then
     sell 2 contract at market
     closed=1
    endif
    #162620 quote
    saccucci
    Participant
    Average

    ok merci

    j’essaie le code

    cordialement

    jp

    #162625 quote
    saccucci
    Participant
    Average

    re nicolas

     

    la coupure dans le code ne marche pas

    cordialement

    jp

    #162661 quote
    Nicolas
    Keymaster
    Master

    Je viens de tester et ça fonctionne correctement (voir image).

    cloture-partielle-en-gain.png cloture-partielle-en-gain.png
    #162670 quote
    saccucci
    Participant
    Average

    Bonjour Nicolas

    hier j’ai arrêter le système(démo) manuellement car j’étais à moins 85 euros

    je réessaye

    merci

    cordialement

    jp

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

coupure sans stop loss


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
saccucci @saccucci Participant
Summary

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

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 02/24/2021
Status: Active
Attachments: 2 files
Logo Logo
Loading...