Word nu lid
Grafisch/probuilder

DRAWARROWDOWN

DRAWARROWDOWN tekent in ProBuilder een pijl die naar beneden wijst op een barindex en koers, met een optionele COLOURED kleur en transparantie. Syntaxis en voorbeelden.

Syntaxis

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

Parameters

NaamTypeStandaardBeschrijving
x1geheel getalverplichtBar-index waar de pijl wordt getekend.
y1prijsverplichtPrijs of verticale waarde waar de pijl wordt geplaatst.
R, G, Bgeheel getalplatformstandaardOptioneel COLOURED rood-, groen- en blauwcomponenten, 0 tot 255.
ageheel getal255Optionele alpha (transparantie), 0 volledig transparant tot 255 volledig dekkend.

Hoe het werkt

DRAWARROWDOWN werkt binnen een ProBuilder-indicator. Het tekent een pijl die naar beneden wijst, verankerd op (x1, y1), waarbij x1 is een barindex en y1 is een prijs. Het wordt vaak gebruikt om een mogelijk verkoopsignaal boven de prijsbars te markeren.

Omdat het een conditie op één bar markeert, staat het binnen een IF blok dat alleen afgaat wanneer het signaal optreedt. De pijl iets boven de high plaatsen, bijvoorbeeld door een deel van de average true range op te tellen, houdt hem vrij van de candles. De optionele COLOURED clausule stelt kleur en transparantie in.

Voorbeelden

Voorbeeld 1, Stochastic verkoopsignaal (Indicator)

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

De pijl staat een halve ATR boven de vorige high wanneer de oscillator van boven 80 naar beneden kruist.

Voorbeeld 2, Pijl bij een kruising van voortschrijdende gemiddelden (Indicator)

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

Elke bearish crossover laat een rode pijl achter op de high van de bar.

Voorbeeld 3, Enkele pijl op de laatste bar (Indicator)

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

Met DrawOnLastBarOnly = true, draagt alleen de huidige bar een pijl.

Veelvoorkomende fouten en valkuilen

  • Alleen indicator. DRAWARROWDOWN heeft geen effect in ProScreener, ProOrder of ProBacktest. Houd het in een ProBuilder-indicator.
  • De richting staat vast. De pijl wijst altijd naar beneden. Gebruik DRAWARROWUP voor een koopmarkering of DRAWARROW voor een horizontale.
  • X is een bar-index. Een prijs doorgeven aan x1 plaatst de pijl horizontaal verkeerd. Gebruik BarIndex.
  • Overlap met de bars. Plaatsen y1 precies op de high verbergt de pijl achter de candle. Plaats hem iets boven de high.
  • DRAWARROWUP, een pijl die naar boven wijst voor koopmarkeringen.
  • DRAWARROW, een horizontale pijl naar rechts.
  • DRAWPOINT, een markeringspunt.
  • DRAWTEXT, een tekstlabel.
  • COLOURED, stelt kleur en transparantie in.
  • BACKGROUNDCOLOR, kleurt de grafiek om een bias naast de pijlen te versterken.
  • BarIndex, levert de x-coördinaat.
  • Average, levert een voortschrijdend gemiddelde om op kruisingen te testen.