Signal sur cassure PIC & CREUX

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #146411 quote
    Fab28
    Participant
    Senior

    Bonsoir

    Sur la base du code ci-dessous, pouvez vous m’aider à créer la stratégie suivante :

    Après un “NouveauPIC” puis un “NouveauCREUX”, acheter à la cassure du NouveauPIC (High) et inversement pour la vente à découvert

    + Limiter le signal à 1 ordre

    *******************************
    
    VAR = cumsum(Range)/Barindex
    PourcentageV = VAR/close*100
    Pourcentage = average[200](PourcentageV)*1
    
    *******************************
    // PIC
    IF DernierPOINT <= 0 THEN
    Higher = max(higher, high)          // Enregistrement du plus haut du HIGH
    IF higher<>higher[1] THEN
    Highbar = barindex                        // Enregistrement du plus haut précédent
    ENDIF
    ENDIF
    
    PourcentPIC = (higher-low)/higher
    NouveauPIC = PourcentPIC >= Pourcentage/100
    
    *******************************
    
    // CREUX
    IF DernierPOINT >= 0 THEN
    Once Lower= low // Once = Une seule fois
    Lower = min (lower,low)           // Enregistrement du plus bas du LOW
    If Lower<> Lower[1] THEN
    Lowbar = Barindex                      // Enregistrement du plus bas précédent
    ENDIF
    ENDIF
    PourcentCREUX = (low-lower)/lower
    NouveauCREUX = PourcentCREUX >= Pourcentage/100
    
    *******************************
    
    // Conditions pour ouvrir une position acheteuse
    IF      A1   THEN                  //  Définir A1
    BUY 1 CONTRACT AT MARKET
    ENDIF
    
     
    
    // Conditions pour ouvrir une position en vente à découvert
    c3 = (close >= close)
    IF                  V1    THEN                // Définir  V1 ????
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF
    
    SET STOP pTrailing 10

    MERCI D’AVANCE

    #146413 quote
    robertogozzi
    Moderator
    Master

    Pour la clarté des messages sur les forums de ProRealCode, merci d’utiliser le bouton “insert PRT code” pour séparer la partie texte de la partie code, merci !
    🙂

    #146449 quote
    Fab28
    Participant
    Senior

    Désolé, c’est noté pour la prochaine fois

    #146461 quote
    Nicolas
    Keymaster
    Master

    Le code de la détection des pics et creux est incomplet,  je crois reconnaître le code de la pseudo détection de zigzag dans la formation avancée, toutefois as-tu regardé du côté des stratégies basées sur les fractals ?

    Si je comprends bien, tu veux acheter ou vendre selon une structure type 1-2-3 breakout ?

    #146479 quote
    Fab28
    Participant
    Senior

    Oui tu as raison.

    Le code est issu de la formation avancée et je souhaite acheter ou vendre selon une structure type 1-2-3 breakout

    Les pics et les creux identifiés dans la formation m’inspirent.

    Je voulais les utiliser pour construire une stratégie.

     

    D’autre part, je cherche à automatiser une stratégie en scalping.

    J’avoue que je tourne un peu en rond depuis 1 mois.

    Peux tu me conseiller des codes existants ou me communiquer des conseils ?

    #146480 quote
    Fab28
    Participant
    Senior

    J’oubliais

    Un grand merci pour tes vidéos.

    Elles sont très explicites et très formatrices

    Un seul regret. Tu devrais en proposer d’autres !!!

    Merci

    #146543 quote
    Nicolas
    Keymaster
    Master

    Je ne peux pas utiliser le code de la formation avancée dans ce sujet, je vais te proposer une autre solution à base de fractals.

    Pour les vidéos de formation sur la programmation avec ProRealTime, j’aimerai en faire d’autres, je devrai avoir plus de temps dans les mois à venir .. mais il y a tant de choses à faire ! 🙂

    #146570 quote
    Fab28
    Participant
    Senior

    Ok Merci

    J’attends ton retour

    #146791 quote
    Fab28
    Participant
    Senior

    Je ne peux pas utiliser le code de la formation avancée dans ce sujet, je vais te proposer une autre solution à base de fractals.

    Pour les vidéos de formation sur la programmation avec ProRealTime, j’aimerai en faire d’autres, je devrai avoir plus de temps dans les mois à venir .. mais il y a tant de choses à faire ! 🙂

    Bonsoir Nicolas
    As tu jeté un œil sur ma demande ?

    #146823 quote
    Nicolas
    Keymaster
    Master

    Oui en effet, ci-joint un premier jet sur la détection du pattern 123 avec des fractals sous la forme d’un indicateur. Les niveaux se construisent dés validation du point 3 du pattern et marque le point 2  pour le potentiel breakout (voir images jointes).

    period = 5
    ShowSellLevel = 1 //1=true ; 0=false
    ShowBuyLevel = 1 //1=true ; 0=false
    // --- end of settings 
    
    //fractals
    cp=period
    if high[cp] >= highest[2*cp+1](high) then
     LH = 1
    else
     LH=0
    endif
    
    if low[cp] <= lowest[2*cp+1](low)  then
     LL= -1
    else
     LL=0
    endif
    
     
    if LH=1 then
     hil = high[cp]
     hilbar=barindex[cp]
     if hil<hil[1] and hil>lol and close>lol then //market structure
      selllevel=lol
      if ShowSellLevel then
       drawsegment(hilbar,hil,barindex,lol) coloured(255,0,0)
      endif
     else
      selllevel=0
     endif
     if hilbar>lolbar and buylevel>0 then //reset buy structure
      buylevel=0
     endif
     DRAWTEXT("▼",barindex[cp],hil,Dialog,Bold,12) //coloured(100,100,100,100)
    endif
    
    
    if LL  = -1 then
     LOL = low[cp]
     lolbar=barindex[cp]
     if lol>lol[1] and lol<hil and close<hil then //market structure
      buylevel=hil
      if ShowBuyLevel then
       drawsegment(lolbar,lol,barindex,hil) coloured(0,255,0)
      endif
     else
      buylevel=0
     endif
     if lolbar>hilbar and selllevel>0 then //reset buy structure
      selllevel=0
     endif
     DRAWTEXT("▲",barindex[cp],lol,Dialog,Bold,12) //coloured(100,100,100,100)
    endif
    
    sellline=undefined
    buyline=undefined
    if ShowSellLevel then 
     sellline=selllevel
    endif 
    if ShowBuyLevel then 
     buyline=buylevel
    endif  
    
    return sellline coloured(255,0,0),buyline coloured(0,255,0)
    

    La profondeur des fractals peut être modifié avec le paramètre “period”. Le setup s’annule (le niveau de breakout revient à zéro) dés qu’un nouveau fractal est détecté.

    pattern-123-sell-setup.png pattern-123-sell-setup.png pattern-123-buy-setup.png pattern-123-buy-setup.png
    #146861 quote
    Fab28
    Participant
    Senior

    Merci pour le retour.

    Si je devais transformer cette indicateur en stratégie de trading et si je voulais acheter ou vendre lorsque les DRAWTEXT”▼” et “▲” se forment, est que ça serait possible ?

    Si oui, peux tu m’actualiser le code ?

    #146868 quote
    Nicolas
    Keymaster
    Master

    Pas cool, j’ai passé plus d’1 heure sur une détection de pattern et maintenant tu veux acheter et vendre sur des fractals 👿

    Bref, tu trouveras un certain nombres de sujets et codes sur cette stratégie et les fractals : (liste non exhaustive bien entendu)

    Fractal breakout intraday Strategy EUR/USD 1H

    stratégie de trading basée sur le fractal de Bill Williams

    https://www.prorealcode.com/tag/fractal/

    https://www.prorealcode.com/tag/fractals/

    #146892 quote
    Fab28
    Participant
    Senior

    Nicolas

    En première lecture (ou plutôt visionnage) de l’indicateur,  je ne l’ai pas compris.

    J’ai simplement remarqué les DRAWTEXT et je me suis posé des questions.

    Raison pour laquelle j’ai re posté un message.

     

    Ça fait 2 mois que je me ré intéresse au trading, après une pause de 15 ans.

    En ce moment, je pars un peu dans tous les sens et j’ai beaucoup de mal à me structurer et à assimiler la masse d’information disponible sur Prorealcode et Prorealtime

    Je tiens à m’excuser si je t’ai offensé, car je reconnais que tu fournis un travail exceptionnel pour répondre et aider tous les membres, dont je fais parti.

    Ton travail me sera très utile et c’est à mon tour de bosser…

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

Signal sur cassure PIC & CREUX


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Fab28 @fab28 Participant
Summary

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

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 10/04/2020
Status: Active
Attachments: 2 files
Logo Logo
Loading...