MULTI FRACTALES ZIG ZAG SUPPORTS RESISTANCES

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #28928 quote
    supertiti
    Participant
    Master

    Bonjour à tous

    Un indicateur des plus populaires a attiré mon attention : le multifractales zig zag , en l’observant d’un peu plus près je crois que l’on peut améliorer le visuel des derniers signaux

    en les habillant de lignes horizontales qui tiendraient lieu de support et résistance.

    On pourrait je pense utiliser les commandes drawhline ou drawrectangle (ligne plus épaisse) pour souligner les derniers signaux.

    je joins un graphe de l’idée comme illustration

    toute aide est la bienvenue …

    MZZDID-BBVA.jpg MZZDID-BBVA.jpg
    #28931 quote
    Nicolas
    Keymaster
    Master

    Voilà ce que ça peut donner. Comme tu le sais déjà, on ne peut pas changer les styles des objets graphiques, donc l’épaisseur des lignes des segments sera toujours par défaut assez fine.

    defparam drawonlastbaronly = true
    
    //fractals
    cp = 20
    if high[cp] >= highest[(cp)*2+1](high) then
    LLH = 1
    else
    LLH = 0
    endif
    
    if low[cp] <= lowest[(cp)*2+1](low)  then
    LLL = -1
    else
    LLL = 0
    endif
    
    if LLH = 1 then
    LTOPy = high[cp]
    LTOPx = barindex[cp]
    endif
    
    if LLL = -1 then
    LBOTy = low[cp]
    LBOTx = barindex[cp]
    endif
    
    //support/resistance
    DRAWSEGMENT(LTOPx,LTOPy,barindex,LTOPy) COLOURED(255,0,0)
    DRAWSEGMENT(LBOTx,LBOTy,barindex,LBOTy) COLOURED(0,255,0)
    
    RETURN
    fractals-support-resistances-lines.png fractals-support-resistances-lines.png
    #28940 quote
    supertiti
    Participant
    Master

    Merci , cela dégrossit bien ce que j’aimerai mais l’idéal serait d’avoir les segments sur les derniers signaux “close”

    je joins un graphe où j’aimerai que les segments remplacent les flèches

    DRAWSEGMENT(TOPx,TOPy+ATR/2,barindex,TOPy+ATR/2) coloured(200,0,0,255)
    DRAWSEGMENT(BOTx,BOTy-ATR/2,barindex,BOTy-ATR/2) coloured(0,200,0,255)
    ESSAI-1703.jpg ESSAI-1703.jpg
    #28945 quote
    Nicolas
    Keymaster
    Master

    Les Fractals sont calculés sur les High/Low, donc tu aimerais plutôt qu’ils soit calculés sur les Close/Close ?

    #28953 quote
    supertiti
    Participant
    Master

    Oui voilà, à mon sens le close est plus solide pour déterminer les supports/résistances.

    #28957 quote
    Nicolas
    Keymaster
    Master

    Bien alors pour déterminer les nouveaux fractals, il faut modifier les conditions pour qu’ils se forment, comme ceci:

    defparam drawonlastbaronly = true
    
    //fractals
    cp = 20
    if close[cp] >= highest[(cp)*2+1](close) then
    LLH = 1
    else
    LLH = 0
    endif
    
    if close[cp] <= lowest[(cp)*2+1](close)  then
    LLL = -1
    else
    LLL = 0
    endif
    
    if LLH = 1 then
    LTOPy = close[cp]
    LTOPx = barindex[cp]
    endif
    
    if LLL = -1 then
    LBOTy = close[cp]
    LBOTx = barindex[cp]
    endif
    
    //support/resistance
    DRAWSEGMENT(LTOPx,LTOPy,barindex,LTOPy) COLOURED(255,0,0)
    DRAWSEGMENT(LBOTx,LBOTy,barindex,LBOTy) COLOURED(0,255,0)
    
    RETURN

    Je n’ai pas testé, dit nous si ça fonctionne !

    #28969 quote
    supertiti
    Participant
    Master

    On y est presque mais il y a un décalage du segment par rapport au centre du pavé vert ou rouge

    image ci-dessous

    Décalage-fractales-close.jpg Décalage-fractales-close.jpg
    #28988 quote
    Nicolas
    Keymaster
    Master

    Forcément puisque on a changé le calcul… C’est plus les mêmes fractals !

    #29018 quote
    supertiti
    Participant
    Master

    Alors tout va bien ! merci pour le retour

    Un petit speech dans ton blog video serait le bienvenu pour nous dégrossir sur les fractales, cela doit intéresser quelque uns

    Bon week end

    #29025 quote
    larouedegann
    Participant
    Master

    Je confirme concernant l”épaisseur des lignes de segments.J”ai le meme probleme avec les triangles…

    #29283 quote
    supertiti
    Participant
    Master

    Bonjour à tous

    En partant de l’indicateur ne peut-on créer un screener qui ferait ressortir les croisements des prix de la ligne supérieure ou inférieure ?

    merci ,bonne journée

    #29985 quote
    Nicolas
    Keymaster
    Master

    Bien sûr, ce code devrait retourner les valeurs qui croisent à la hausse ou à la baisse les derniers fractals détectés : (avec le dernier code donc)

    //fractals
    cp = 20
    if close[cp] >= highest[(cp)*2+1](close) then
    LLH = 1
    else
    LLH = 0
    endif
    
    if close[cp] <= lowest[(cp)*2+1](close)  then
    LLL = -1
    else
    LLL = 0
    endif
    
    if LLH = 1 then
    LTOPy = close[cp]
    endif
    
    if LLL = -1 then
    LBOTy = close[cp]
    endif
    
    bullish = close crosses over LTOPy
    bearish = close crosses under LBOTy
    
    screener[bullish or bearish]

    Pas testé !

    #30020 quote
    supertiti
    Participant
    Master

    Merci Nicolas , ça fonctionne bien

    Klepierre en exemple

    Bonne après midi

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

MULTI FRACTALES ZIG ZAG SUPPORTS RESISTANCES


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
supertiti @supertiti Participant
Summary

This topic contains 12 replies,
has 3 voices, and was last updated by supertiti
8 years, 11 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 03/17/2017
Status: Active
Attachments: No files
Logo Logo
Loading...