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
FILLCOLOR(R, G, B)Parametrar
| Namn | Typ | Standard | Beskrivning |
|---|---|---|---|
R | heltal | obligatorisk | Röd komponent i fyllningsfärgen, 0 till 255. |
G | heltal | obligatorisk | Grön komponent i fyllningsfärgen, 0 till 255. |
B | heltal | obligatorisk | Blå 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)
// 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 ritar den gröna ramen och FILLCOLOR(255, 0, 255) fyller rutan med lila.
Exempel 2, Fylld ellips runt en swing (Indikator)
// 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)
RETURNEllipsen har blå kontur och är fylld med ett blekblått inre.
Exempel 3, Fylld triangelmarkör (Indikator)
// 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 skuggar triangelns insida medan COLOURED ritar dess kanter.
Vanliga fel och fallgropar
- Endast indikator.
FILLCOLORhar ingen effekt i ProScreener, ProOrder eller ProBacktest. Behåll den i en ProBuilder-indikator. - Inte fristående.
FILLCOLORmåste kopplas till ett formkommando. På egen hand gör det ingenting. - Inget alfaargument.
FILLCOLORtar bara R, G och B. För en transparent fyllning, använd alfavärdet på formensCOLOUREDsats där det stöds. - Fyllning mot bakgrund. För att färga hela diagramkolumnen i stället för en form, använd
BACKGROUNDCOLORistället.
Relaterade instruktioner
COLOURED, anger konturfärgen för samma form.BACKGROUNDCOLOR, färgar hela diagrambakgrunden per bar.ColorBetween, skuggar området mellan två serier.DRAWRECTANGLE, en form vars insidaFILLCOLORavslut.DRAWELLIPSE, en form vars insidaFILLCOLORavslut.DRAWTRIANGLE, en form vars insidaFILLCOLORavslut.DrawOnLastBarOnly, begränsar ritningen till den sista baren.BarIndex, tillhandahåller formens x-koordinater.