Rejoignez-nous
Graphiques/probuilder

FILLCOLOR

FILLCOLOR en ProBuilder définit la couleur de remplissage intérieure d'un objet dessiné tel qu'un rectangle ou une ellipse, à l'aide de valeurs RVB. Syntaxe, paramètres et exemples détaillés.

Syntaxe

probuilder
FILLCOLOR(R, G, B)

Paramètres

NomTypePar défautDescription
RentierrequisComposante rouge de la couleur de remplissage, 0 à 255.
GentierrequisComposante verte de la couleur de remplissage, 0 à 255.
BentierrequisComposante bleue de la couleur de remplissage, 0 à 255.

Comment ça marche

FILLCOLOR fonctionne dans un indicateur ProBuilder. Ce n'est pas une instruction de dessin autonome : c'est une clause ajoutée à une commande de forme telle que DRAWRECTANGLE, DRAWELLIPSE ou DRAWTRIANGLE, où il définit la couleur qui remplit l'intérieur de la forme. L'associer à COLOURED, qui définit le contour, donne à une forme une bordure et un remplissage distincts.

Les couleurs sont des composantes RGB du modèle additif, chacune de 0 à 255. Contrairement à BACKGROUNDCOLOR, qui colore toute la colonne du graphique à un bar, FILLCOLOR colore uniquement l'intérieur de l'objet dessiné auquel il est attaché.

Exemples

Exemple 1, Rectangle avec un remplissage violet (Indicateur)

probuilder
// Green outline, purple interior, over the last five bars
R = 255
B = 255
DRAWRECTANGLE(BarIndex, close, BarIndex[5], close[5]) COLOURED(0, 200, 0) FILLCOLOR(R, 0, B)
RETURN

COLOURED trace la bordure verte et FILLCOLOR(255, 0, 255) remplit la boîte en violet.

Exemple 2, Ellipse remplie autour d'un swing (Indicateur)

probuilder
// Blue outline with a light interior around the recent range
DEFPARAM DrawOnLastBarOnly = true
hh = Highest[10](high)
ll = Lowest[10](low)
DRAWELLIPSE(BarIndex-10, hh, BarIndex, ll) COLOURED(0, 0, 200) FILLCOLOR(200, 220, 255)
RETURN

L'ellipse a un contour bleu et un intérieur rempli de bleu pâle.

Exemple 3, Marqueur triangulaire rempli (Indicateur)

probuilder
// A green-bordered triangle filled light green
DEFPARAM DrawOnLastBarOnly = true
DRAWTRIANGLE(BarIndex-5, low, BarIndex, high, BarIndex+5, low) COLOURED(0, 180, 0) FILLCOLOR(200, 255, 200)
RETURN

FILLCOLOR colore l'intérieur du triangle tandis que COLOURED dessine ses bords.

Erreurs et pièges courants

  • Indicateur uniquement. FILLCOLOR n'a aucun effet dans ProScreener, ProOrder ou ProBacktest. Réservez-le à un indicateur ProBuilder.
  • Pas autonome. FILLCOLOR doit être attaché à une commande de forme. Seul, il ne fait rien.
  • Pas d'argument alpha. FILLCOLOR ne prend que R, G et B. Pour un remplissage transparent, utilisez l'alpha de l'instruction de forme COLOURED clause lorsqu'elle est prise en charge.
  • Remplissage face au fond. Pour colorer toute la colonne du graphique plutôt qu'une forme, utilisez BACKGROUNDCOLOR à la place.