Bli medlem i dag
Grafisk/probuilder

DRAWARROWUP

DRAWARROWUP i ProBuilder tegner en pil som peker oppover ved en barindeks og en pris, med valgfri COLOURED-farge og transparens. Syntaks og eksempler.

Syntaks

probuilder
DRAWARROWUP(x1, y1) COLOURED(R, G, B, a)

Parametere

NavnTypeStandardBeskrivelse
x1heltallpåkrevdBarindeksen der pilen tegnes.
y1prispåkrevdPrisen eller den vertikale verdien der pilen plasseres.
R, G, BheltallplattformstandardValgfritt COLOURED rød, grønn og blå komponent, 0 til 255.
aheltall255Valgfri alfa (gjennomsiktighet), 0 helt gjennomsiktig til 255 helt ugjennomsiktig.

Slik fungerer det

DRAWARROWUP kjører inne i en ProBuilder-indikator. Den tegner en oppoverpekende pil forankret i (x1, y1), der x1 er en barindeks og y1 er en pris. Den brukes vanligvis til å markere et mulig kjøpssignal under prisbarene.

Fordi den markerer en betingelse på én bar, plasseres den inne i en IF blokk som bare utløses når signalet oppstår, slik at piler samler seg på hver bar som kvalifiserer. Å plassere pilen litt under laveste, for eksempel ved å trekke fra en del av gjennomsnittlig true range, holder den klar av lysestakene. Den valgfrie COLOURED leddet setter farge og gjennomsiktighet.

Eksempler

Eksempel 1, Stokastisk kjøpssignal (Indikator)

probuilder
// Green up arrow when stochastic turns up from oversold
sto = Stochastic[10,3](close)
signal = Average[5](sto)
rge = AverageTrueRange[10](close)
IF sto[1] < 20 AND sto CROSSES OVER signal THEN
    DRAWARROWUP(BarIndex[1], low[1] - rge/2) COLOURED(10, 255, 10)
ENDIF
RETURN

Pilen ligger en halv ATR under forrige low når oscillatoren krysser opp fra under 20.

Eksempel 2, Pil ved kryss av glidende gjennomsnitt (Indikator)

probuilder
// Up arrow when a fast average crosses above a slow one
fast = Average[10](close)
slow = Average[30](close)
IF fast CROSSES OVER slow THEN
    DRAWARROWUP(BarIndex, low) COLOURED(0, 200, 0)
ENDIF
RETURN

Hver bullish kryssing etterlater en grønn pil ved barens low.

Eksempel 3, Én enkelt pil på siste bar (Indikator)

probuilder
// One arrow on the current bar only
DEFPARAM DrawOnLastBarOnly = true
DRAWARROWUP(BarIndex, low) COLOURED(0, 255, 0, 200)
RETURN

Med DrawOnLastBarOnly = true, bare gjeldende bar har en pil.

Vanlige feil og fallgruver

  • Kun for indikatorer. DRAWARROWUP har ingen effekt i ProScreener, ProOrder eller ProBacktest. Behold den i en ProBuilder-indikator.
  • Retningen er fast. Pilen peker alltid opp. Bruk DRAWARROWDOWN for en salgsmarkør eller DRAWARROW for en horisontal.
  • X er en barindeks. Å sende en pris inn i x1 plasserer pilen feil horisontalt. Bruk BarIndex.
  • Overlapp med barene. Å plassere y1 nøyaktig på laveste kurs skjuler pilen bak lysestaken. Forskyv den under laveste kurs.