ZIGZAG Bar Volume: besoin aide pour correction codage

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #169344 quote
    christophe11560
    Participant
    Senior

    Objet: adaptation d’un indicateur existant zigzag créé par Nicolas prc_fractalszigzag.itf

    Fractals ZigZag

    Bonjour,
    Je souhaite faire apparaître le cumul de volume à chaque sommet ou creux en fonction du paramètre CP choisi.
    Mes cumuls sont faux. j’ai une erreur dans mon code et je ne m’en sors pas….
    Est ce que quelqu’un aurait l’amabilité de résoudre mon problème
    En vous remerciant par avance
    christophe

    //—external parameters
    //cp = 20
    defparam calculateonlastbars = 400
    once lastpoint = 0

    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 TOPy = high[cp] TOPx = barindex[cp] endif if LL = -1 then BOTy = low[cp] BOTx = barindex[cp] endif if LH>0 and (lastpoint=-1 or lastpoint=0) then
    DRAWSEGMENT(lastX,lastY,TOPx,TOPy) COLOURED(200,0,0,255)
    DRAWTEXT(“■”,TOPx,TOPy,Dialog,Bold,20) coloured(200,0,0,255)
    drawtext(“#upvol#”,TOPx,TOPy*1.005) coloured (0,0,210)
    lastpoint = 1
    lastX = TOPx
    lastY = TOPy
    if lh=0 then
    upvol=0
    downvol=0
    else
    downvol=downvol+round(volume/1000)
    endif
    endif
    if LL<0 and (lastpoint=1 or lastpoint=0) then
    DRAWSEGMENT(lastX,lastY,BOTx,BOTy) COLOURED(0,200,0,255)
    DRAWTEXT("■",BOTx,BOTy,Dialog,Bold,20) coloured(0,200,0,255)
    drawtext("#downvol#",BOTx,BOTy*0.995) coloured (250,0,0)
    lastpoint = -1
    lastX = BOTx
    lastY = BOTy
    if ll=0 then
    upvol=0
    downvol=0
    else

    upvol=upvol+round(volume/1000)
    endif
    endif
    RETURN

    CCH-ZIGZAG-Chart-Volume.itf
    #169348 quote
    christophe11560
    Participant
    Senior

    Présentation de l’indicateur

    indicateurs-1.pdf
    #169350 quote
    christophe11560
    Participant
    Senior
    //---external parameters
    //cp = 20
    defparam calculateonlastbars = 400
    once lastpoint = 0
    
    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
    TOPy = high[cp]
    TOPx = barindex[cp]
    endif
    
    if LL = -1 then
    BOTy = low[cp]
    BOTx = barindex[cp]
    endif
    
    if LH>0 and (lastpoint=-1 or lastpoint=0) then
    DRAWSEGMENT(lastX,lastY,TOPx,TOPy) COLOURED(200,0,0,255)
    DRAWTEXT("■",TOPx,TOPy,Dialog,Bold,20) coloured(200,0,0,255)
    drawtext("#upvol#",TOPx,TOPy*1.005) coloured (0,0,210)
    lastpoint = 1
    lastX = TOPx
    lastY = TOPy
    if lh=0 then
    upvol=0
    downvol=0
    else
    downvol=downvol+round(volume/1000)
    endif
    endif
    if LL<0 and (lastpoint=1 or lastpoint=0) then
    DRAWSEGMENT(lastX,lastY,BOTx,BOTy) COLOURED(0,200,0,255)
    DRAWTEXT("■",BOTx,BOTy,Dialog,Bold,20) coloured(0,200,0,255)
    drawtext("#downvol#",BOTx,BOTy*0.995) coloured (250,0,0)
    lastpoint = -1
    lastX = BOTx
    lastY = BOTy
    if ll=0 then
    upvol=0
    downvol=0
    else
    
    upvol=upvol+round(volume/1000)
    endif
    endif
    RETURN
    #169368 quote
    christophe11560
    Participant
    Senior
    
    if high[round(cp/2)] >= highest[round(cp+1)](high) then
    LLH = 1
    else
    LLH = 0
    endif
    
    if low[round(cp/2)] <= lowest[round(cp+1)](low)  then
    LLL = -1
    else
    LLL = 0
    endif
    
    if LLH = 1 then
    LTOPy = high[round(cp/2)]
    LTOPx = barindex[round(cp/2)]
    endif
    
    if LLL = -1 then
    LBOTy = low[round(cp/2)]
    LBOTx = barindex[round(cp/2)]
    endif
    #169374 quote
    christophe11560
    Participant
    Senior

    Rebonjour,
    Pour information cet indicateur va de paire avec un autre que je travaille et le lequel j’ai aussi une erreur de code: voir https://www.prorealcode.com/topic/weis-wave-volume-besoin-aide-pour-correction-codage/#post-169364

    Je vous envoie le lien qui explique le fonctionnement de ces 2 indicateurs et la stratégie liée à cette méthodologie:
    Ceci est inspiré de l’indicateur de David Weis st basé sur les travaux du célèbre M.Wyckoff
    site officiel de David Weis => https://weisonwyckoff.com/weis-wave/
    exemple de stratégie commerciale => https://atas.net/atas-possibilities/indicators/how-to-use-the-weis-waves-indicator/

    Extrait du site de David WEIS sur son plugin Weis Wave:

    “Le Weis Wave Plugin est au-dessus de tout ce qui est actuellement disponible pour la communauté commerciale. Je fais du trading depuis 25 ans et j’utilise le Weis Wave depuis trois ans. Avec son volume de vagues unique, le Weis Wave aide les traders à reconnaître les points de retournement. —Alfred T., Autriche
    Je dois vous dire que votre Weis Wave a été EXTRÊMEMENT utile!
    Je négocie pour gagner ma vie depuis plus de 15 ans maintenant… cet outil que vous avez fourni m’a rendu les choses beaucoup plus claires. —TK

    Le plugin Weis Wave est le produit final de 30 ans de travail pour trouver la représentation la plus précise du volume. Les informations tirées de ce plugin sont d’une grande aide pour anticiper les changements de tendance à des degrés divers.

    => Quiconque a observé le mouvement des prix intra journaliers sait qu’il se déroule dans une série de vagues d’achat et de vente – un processus de construction et de démolition. Les prix ne se déroulent pas par lots de temps égal.
    Lorsque le mouvement naturel des prix est lié par le temps, la tendance reste visible. Le volume, cependant, ne se porte pas aussi bien. La subdivision du volume en périodes de temps obscurcit la véritable force de l’achat et de la vente. Le plugin Weis Wave crée des graphiques d’ondes avec leur volume d’onde correspondant.”

    Si quelqu’un connaît les codes du plugin Weis Wave, je suis bien sûr intéressé

    #169414 quote
    christophe11560
    Participant
    Senior

    Nicolas, Noobywan, robertogozzi ou autres confrères, si vous avez des idées ca m’arrangerait vraiment 😉

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

ZIGZAG Bar Volume: besoin aide pour correction codage


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 5 replies,
has 1 voice, and was last updated by christophe11560
4 years, 10 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 05/11/2021
Status: Active
Attachments: 2 files
Logo Logo
Loading...