Bli medlem idag
Grafik/probuilder

FILLCOLOR

FILLCOLOR i ProBuilder anger den inre fyllningsfärgen för ett ritat objekt som en rektangel eller ellips, med RGB-värden. Syntax, parametrar och genomgångna exempel.

Syntax

probuilder
FILLCOLOR(R, G, B)

Parametrar

NamnTypStandardBeskrivning
RheltalobligatoriskRöd komponent i fyllningsfärgen, 0 till 255.
GheltalobligatoriskGrön komponent i fyllningsfärgen, 0 till 255.
BheltalobligatoriskBlå komponent i fyllningsfärgen, 0 till 255.

Så fungerar det

FILLCOLOR körs inuti en ProBuilder-indikator. Den är inte en självständig ritinstruktion: den är en klausul som läggs till ett formkommando som till exempel DRAWRECTANGLE, DRAWELLIPSE eller DRAWTRIANGLE, där den anger färgen som fyller formens inre. Att kombinera den med COLOURED, som anger konturen, ger en form en egen kantlinje och fyllning.

Färger är RGB-komponenter i den additiva modellen, var och en 0 till 255. Till skillnad från BACKGROUNDCOLOR, som färgar hela diagramkolumnen vid en bar, FILLCOLOR färgar bara insidan av det ritade objekt den är kopplad till.

Exempel

Exempel 1, Rektangel med lila fyllning (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 ritar den gröna ramen och FILLCOLOR(255, 0, 255) fyller rutan med lila.

Exempel 2, Fylld ellips runt en 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

Ellipsen har blå kontur och är fylld med ett blekblått inre.

Exempel 3, Fylld triangelmarkör (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 skuggar triangelns insida medan COLOURED ritar dess kanter.

Vanliga fel och fallgropar

  • Endast indikator. FILLCOLOR har ingen effekt i ProScreener, ProOrder eller ProBacktest. Behåll den i en ProBuilder-indikator.
  • Inte fristående. FILLCOLOR måste kopplas till ett formkommando. På egen hand gör det ingenting.
  • Inget alfaargument. FILLCOLOR tar bara R, G och B. För en transparent fyllning, använd alfavärdet på formens COLOURED sats där det stöds.
  • Fyllning mot bakgrund. För att färga hela diagramkolumnen i stället för en form, använd BACKGROUNDCOLOR istället.