Bli medlem i dag
Grafisk/probuilder

DRAWARROWDOWN

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

Syntaks

probuilder
DRAWARROWDOWN(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

DRAWARROWDOWN kjører inne i en ProBuilder-indikator. Den tegner en nedoverpekende pil forankret i (x1, y1), der x1 er en barindeks og y1 er en pris. Den brukes vanligvis til å markere et mulig salgssignal over 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. Å plassere pilen litt over høyden, for eksempel ved å legge til en del av average true range, holder den klar av candlene. Den valgfrie COLOURED leddet setter farge og gjennomsiktighet.

Eksempler

Eksempel 1, Stokastisk salgssignal (Indikator)

probuilder
// Red down arrow when stochastic turns down from overbought
sto = Stochastic[10,3](close)
signal = Average[5](sto)
rge = AverageTrueRange[10](close)
IF sto[1] > 80 AND sto CROSSES UNDER signal THEN
    DRAWARROWDOWN(BarIndex[1], high[1] + rge/2) COLOURED(255, 10, 10)
ENDIF
RETURN

Pilen ligger en halv ATR over forrige high når oscillatoren krysser ned fra over 80.

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

probuilder
// Down arrow when a fast average crosses below a slow one
fast = Average[10](close)
slow = Average[30](close)
IF fast CROSSES UNDER slow THEN
    DRAWARROWDOWN(BarIndex, high) COLOURED(200, 0, 0)
ENDIF
RETURN

Hver bearish kryssing etterlater en rød pil ved barens high.

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

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

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

Vanlige feil og fallgruver

  • Kun for indikatorer. DRAWARROWDOWN har ingen effekt i ProScreener, ProOrder eller ProBacktest. Behold den i en ProBuilder-indikator.
  • Retningen er fast. Pilen peker alltid nedover. Bruk DRAWARROWUP for en kjøpsmarkø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å høyeste kurs skjuler pilen bak lysestaken. Forskyv den over høyeste kurs.