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
FILLCOLOR(R, G, B)Paramètres
| Nom | Type | Par défaut | Description |
|---|---|---|---|
R | entier | requis | Composante rouge de la couleur de remplissage, 0 à 255. |
G | entier | requis | Composante verte de la couleur de remplissage, 0 à 255. |
B | entier | requis | Composante 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)
// 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)
RETURNCOLOURED trace la bordure verte et FILLCOLOR(255, 0, 255) remplit la boîte en violet.
Exemple 2, Ellipse remplie autour d'un swing (Indicateur)
// 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)
RETURNL'ellipse a un contour bleu et un intérieur rempli de bleu pâle.
Exemple 3, Marqueur triangulaire rempli (Indicateur)
// 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)
RETURNFILLCOLOR colore l'intérieur du triangle tandis que COLOURED dessine ses bords.
Erreurs et pièges courants
- Indicateur uniquement.
FILLCOLORn'a aucun effet dans ProScreener, ProOrder ou ProBacktest. Réservez-le à un indicateur ProBuilder. - Pas autonome.
FILLCOLORdoit être attaché à une commande de forme. Seul, il ne fait rien. - Pas d'argument alpha.
FILLCOLORne prend que R, G et B. Pour un remplissage transparent, utilisez l'alpha de l'instruction de formeCOLOUREDclause 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.
Instructions liées
COLOURED, définit la couleur du contour de la même forme.BACKGROUNDCOLOR, teinte tout le fond du graphique bar par bar.ColorBetween, colorie la zone entre deux séries.DRAWRECTANGLE, une forme dont l'intérieurFILLCOLORexécutions.DRAWELLIPSE, une forme dont l'intérieurFILLCOLORexécutions.DRAWTRIANGLE, une forme dont l'intérieurFILLCOLORexécutions.DrawOnLastBarOnly, limite le tracé au dernier bar.BarIndex, fournit les coordonnées x de la forme.