Colorier une zone entre deux lignes

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #171761 quote
    Guibourse
    Participant
    Average

    Bonjour,

    Je cherche une manière de colorier une zone entre deux lignes codées ou par exemple, le prix et une MA sous conditions, et donc en passant par le codage d’un indicateur (cette fonctionnalité est disponible par le biais du menu “zone de couleurs” mais sans conditions). On peut en voir une illustration avec la “zone verte” de l’indicateur ExtraTrend du MarketPlace. Merci d’avance !

    #171762 quote
    Guibourse
    Participant
    Average

    Pour information, j’ai fini par trouver ce topic qui semble y répondre : https://www.prorealcode.com/topic/programmation-couleur-dans-indacteur/

    Toutefois, le lien cité dans “Je viens de coder quelque-chose d’assez similaire ici : Modifier code Indicateur donchian avec zone de couleurs selon cassures, ça devrait t’aider davantage ! ” ne marche pas et je n’arrive pas à retrouver la page manuellement.

    Aussi, je ne parviens pas à comprendre la méthode des barcharts -citée par Nicolas et illustrée par plusieurs exemples d’indicateurs de la bibliothèque- pour y parvenir. Serait-ce possible de me donner un exemple simple de coloriage pour m’aider à comprendre ? Merci encore pour votre aide.

    #171774 quote
    Nicolas
    Keymaster
    Master

    Méthode des BARCHARTS (pas mal d’exemples !):

    CDC ATR Trailing Stop v2.1

    Corrected generalized DEMA

    SuperTrend Extended

    Perfect Trend Line

    Pour remplir comme dans ExtraTrend, on utilise 2 triangles car la forme entre 2 courbes n’est pas droite, donc impossible avec un rectangle, voir cet exemple:

    Bridge Bands

    #171799 quote
    Guibourse
    Participant
    Average

    Merci ! Je suis parvenu à afficher les chandeliers mais pas la zone coloriée comme dans Bridge bands, même en important et adaptant le code correspondant : de simples triangles apparaissent logiquement mais sans “remplir la zone”.Vous dites dans votre message précédent qu’il s’agit d’ajouter “2 triangles”, ce qui me semblerait en effet logique pour remplir la zone…mais je ne vois pas où ca se trouve dans le Code des Bridge bands.. Je vous joint la partie correspondante de mon code et ce que ca donne.Merci !

    indicator1 = SAR[0.02,0.1,0.2]
    If achat then
    drawtriangle(barindex[1],close[1],barindex,indicator1,barindex[0],close[0]) coloured(0,100,0,25) bordercolor(0,100,0,100)
    Endif
    
    If vente then
    drawtriangle(barindex[1],close[1],barindex[1],indicator1[1],barindex[0],indicator1[0]) coloured(100,0,0,25) bordercolor(100,0,0,100)
    Endif
    Capture-decran-2021-06-15-a-14.13.56.png Capture-decran-2021-06-15-a-14.13.56.png
    #172062 quote
    Guibourse
    Participant
    Average

    Après plusieurs essai, je ne parviens pas à obtenir cet effet de remplissage, comme dans ExtraTrend. Quelqu’un aurait une solution à partir de ce que j’ai envoyé au précédent message ? Merci !

    #172073 quote
    Nicolas
    Keymaster
    Master

    Dans Bridge Bands, le remplissage se trouve aux lignes 79 et 80.

    Il faut en effet 2 triangles pour colorier une zone, hors dans ton code je n’en vois qu’un ! 🙂

    L’exemple ci-dessous est complet avec le SAR:

    indicator1 = SAR[0.02,0.02,0.2]
    achat=close>indicator1
    
    If achat then
     drawtriangle(barindex[1],close[1],barindex,indicator1,barindex[0],close[0]) coloured(0,100,0,25) bordercolor(0,100,0,0)
     drawtriangle(barindex,indicator1,barindex[1],indicator1[1],barindex[1],close[1]) coloured(0,100,0,25) bordercolor(0,100,0,0)
    else
     drawtriangle(barindex[1],close[1],barindex,indicator1,barindex[0],close[0]) coloured(100,0,0,25) bordercolor(0,100,0,0)
     drawtriangle(barindex,indicator1,barindex[1],indicator1[1],barindex[1],close[1]) coloured(100,0,0,25) bordercolor(0,100,0,0)
    Endif
    
    return
    Guibourse thanked this post
    colorier-2-zones.png colorier-2-zones.png
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Colorier une zone entre deux lignes


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Guibourse @guibourse Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by Nicolas
4 years, 8 months ago.

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