ZONE DE BLOCS D’ORDRE A TRACER PUIS A EFFACER SI COMBLER

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #236142 quote
    christophe11560christophe11560
    Participant
    Senior

    Bonjour à tous,
    Je souhaite tracer une zone définie comme suit si elle n’est pas comblée:
    -A la hausse: Entre le low et high[2]
    -A la baisse: Entre le high et low[2]

    Puis lorsque ces zones sont comblées par le prix respectivement un plus bas au high[2] précédemment défini à la hausse ou un plus haut au low[2] précédemment défini à la baisse.

    Ci-joint photo s des zones pour exemple et code des zones

    Merci

    zone-grisee.jpeg zone-grisee.jpeg
    #236144 quote
    christophe11560christophe11560
    Participant
    Senior

    Donc lorsque ces zones sont comblées comme décrit ci-dessus je souhaiterais qu’elles disparaissent au fur et à mesure des comblement si cela se produit.

    defparam calculateonlastbars = 100
    alphafond=35
    COND1=low>high[2] 
    if cond1 then
    drawrectangle(BARINDEX[2],high[2],barindex+10,low) coloured(0,153,0,ALPHAfond) bordercolor(0,0,0,0)
    endif
    COND2=high<low[2] 
    if cond2 then
    drawrectangle(BARINDEX[2],low[2],barindex+10,high) coloured(153,0,0,ALPHAfond) bordercolor(0,0,0,0)
    ENDIF 
    
    RETURN
    #236245 quote
    christophe11560christophe11560
    Participant
    Senior

    Bonjour Roberto, Ivan, JC_Bywan, Nicolas et je souhaite de bonne vacances à ceux qui ont de la chance d’en être …

    Je pense aussi que ma demande manque de clarté.
    Ce que j’ai juste besoin de savoir c’est comment coder correctement ces conditions:
    * Quand low[0]>high[2] alors tracer un segment au niveau low[0]
    * Quand le prix clôture consécutivement à 2 reprises au dessus de low[0] suivant condition ci-dessus, le segment disparaît du graphique (pour ne pas surcharger le graphique inutilement).

    J’espère avoir été plus clair dans ma formulation
    Merci 😉
    Christophe

    #236276 quote
    Iván GonzálezIván González
    Moderator
    Legend

    Hola Mira à voir si ce code vous sert :

    if low>high[2] then
    level=low
    levelx=barindex
    endif
    
    c1=summation[3](close>level)<=3
    
    if c1 then
    drawsegment(barindex,level,levelx,level)
    endif
    
    RETURN
    christophe11560 thanked this post
    #236730 quote
    Alai-nAlai-n
    Participant
    Veteran

    Bonjour Roberto, Ivan, JC_Bywan, Nicolas et je souhaite de bonne vacances à ceux qui ont de la chance d’en être …

    Je pense aussi que ma demande manque de clarté.

    Ce que j’ai juste besoin de savoir c’est comment coder correctement ces conditions:

    * Quand low[0]>high[2] alors tracer un segment au niveau low[0]

    * Quand le prix clôture consécutivement à 2 reprises au dessus de low[0] suivant condition ci-dessus, le segment disparaît du graphique (pour ne pas surcharger le graphique inutilement).

    J’espère avoir été plus clair dans ma formulation

    Merci 😉

    Christophe

    Bonjour @christophe11560 as-tu réussis à faire aboutir ton code ?

Viewing 5 posts - 1 through 5 (of 5 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

ZONE DE BLOCS D’ORDRE A TRACER PUIS A EFFACER SI COMBLER


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 4 replies,
has 3 voices, and was last updated by Alai-nAlai-n
2 years ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 08/05/2024
Status: Active
Attachments: 1 files
ProRealCode ProRealCode
Loading...