Jetzt beitreten
Grafisch/probuilder

FILLCOLOR

FILLCOLOR in ProBuilder legt die innere Füllfarbe eines gezeichneten Objekts wie eines Rechtecks oder einer Ellipse mithilfe von RGB-Werten fest. Syntax, Parameter und ausgearbeitete Beispiele.

Syntax

probuilder
FILLCOLOR(R, G, B)

Parameter

NameTypStandardBeschreibung
RGanzzahlerforderlichRotanteil der Füllfarbe, 0 bis 255.
GGanzzahlerforderlichGrünanteil der Füllfarbe, 0 bis 255.
BGanzzahlerforderlichBlauanteil der Füllfarbe, 0 bis 255.

So funktioniert es

FILLCOLOR läuft in einem ProBuilder-Indikator. Es ist kein eigenständiger Zeichenbefehl: es ist eine Klausel, die an einen Formbefehl angehängt wird, etwa DRAWRECTANGLE, DRAWELLIPSE oder DRAWTRIANGLE, wo es die Farbe festlegt, die das Innere der Form füllt. Kombiniert man es mit COLOURED, der die Umrisslinie festlegt, gibt einer Form einen eigenen Rand und eine eigene Füllung.

Farben sind RGB-Komponenten im additiven Modell, jeweils 0 bis 255. Anders als BACKGROUNDCOLOR, das die gesamte Chartspalte an einem Bar färbt, FILLCOLOR färbt nur das Innere des gezeichneten Objekts, an dem es hängt.

Beispiele

Beispiel 1, Rechteck mit violetter Füllung (Indikator)

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 zeichnet den grünen Rand und FILLCOLOR(255, 0, 255) füllt die Box violett.

Beispiel 2, Gefüllte Ellipse um einen swing (Indikator)

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

Die Ellipse ist blau umrandet und mit einem hellblauen Inneren gefüllt.

Beispiel 3, Gefüllte Dreiecksmarkierung (Indikator)

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 füllt das Innere des Dreiecks, während COLOURED zeichnet seine Kanten.

Häufige Fehler und Stolperfallen

  • Nur Indikator. FILLCOLOR hat keine Wirkung in ProScreener, ProOrder oder ProBacktest. Behalten Sie es in einem ProBuilder Indikator.
  • Nicht eigenständig. FILLCOLOR muss an einen Formbefehl angehängt werden. Allein bewirkt es nichts.
  • Kein Alpha-Argument. FILLCOLOR nimmt nur R, G und B. Für eine transparente Füllung verwenden Sie den Alphawert am COLOURED Klausel, wo unterstützt.
  • Füllung gegenüber Hintergrund. Um die gesamte Chart-Spalte statt einer Form zu färben, verwenden Sie BACKGROUNDCOLOR stattdessen.