Bli medlem i dag
Grafisk/probuilder

FILLCOLOR

FILLCOLOR i ProBuilder setter den indre fyllfargen til et tegnet objekt som et rektangel eller en ellipse, ved hjelp av RGB-verdier. Syntaks, parametere og gjennomgåtte eksempler.

Syntaks

probuilder
FILLCOLOR(R, G, B)

Parametere

NavnTypeStandardBeskrivelse
RheltallpåkrevdRød komponent av fyllfargen, 0 til 255.
GheltallpåkrevdGrønn komponent av fyllfargen, 0 til 255.
BheltallpåkrevdBlå komponent av fyllfargen, 0 til 255.

Slik fungerer det

FILLCOLOR kjører inne i en ProBuilder-indikator. Den er ikke en frittstående tegneinstruksjon: den er en klausul som legges til en formkommando som DRAWRECTANGLE, DRAWELLIPSE eller DRAWTRIANGLE, der den angir fargen som fyller formens innside. Å kombinere den med COLOURED, som setter konturen, gir en figur tydelig ramme og fyll.

Farger er RGB-komponenter i den additive modellen, hver fra 0 til 255. I motsetning til BACKGROUNDCOLOR, som fargelegger hele diagramkolonnen ved en bar, FILLCOLOR fargelegger bare innsiden av det tegnede objektet det er knyttet til.

Eksempler

Eksempel 1, Rektangel med lilla fyll (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 tegner den grønne kantlinjen og FILLCOLOR(255, 0, 255) fyller boksen med lilla.

Eksempel 2, Fylt ellipse rundt 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 og er fylt med et blekt blått indre.

Eksempel 3, Fylt trekantmarkø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 skraverer trekantens indre mens COLOURED tegner kantene.

Vanlige feil og fallgruver

  • Kun for indikatorer. FILLCOLOR har ingen effekt i ProScreener, ProOrder eller ProBacktest. Behold den i en ProBuilder-indikator.
  • Ikke frittstående. FILLCOLOR må knyttes til en figurkommando. Alene gjør den ingenting.
  • Ingen alfa-argument. FILLCOLOR tar bare R, G og B. For et gjennomsiktig fyll, bruk alfaen på figurens COLOURED klausul der det støttes.
  • Fyll mot bakgrunn. For å tone hele diagramkolonnen i stedet for en figur, bruk BACKGROUNDCOLOR i stedet.