Word nu lid
Grafisch/probuilder

DRAWARROWUP

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

Syntaxis

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

DRAWARROWUP werkt binnen een ProBuilder-indicator. Het tekent een pijl die naar boven wijst, verankerd op (x1, y1), waarbij x1 is een barindex en y1 is een prijs. Het wordt vaak gebruikt om een mogelijk koopsignaal onder 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, zodat pijlen zich opbouwen op elke bar die eraan voldoet. Door de pijl iets onder de low te plaatsen, bijvoorbeeld door een deel van de average true range af te trekken, blijft hij vrij van de candles. De optionele COLOURED clausule stelt kleur en transparantie in.

Voorbeelden

Voorbeeld 1, Stochastic koopsignaal (Indicator)

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

De pijl staat een halve ATR onder de vorige low wanneer de oscillator van onder 20 naar boven kruist.

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

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

Elke bullish crossover laat een groene pijl achter op de low van de bar.

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

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

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

Veelvoorkomende fouten en valkuilen

  • Alleen indicator. DRAWARROWUP heeft geen effect in ProScreener, ProOrder of ProBacktest. Houd het in een ProBuilder-indicator.
  • De richting staat vast. De pijl wijst altijd omhoog. Gebruik DRAWARROWDOWN voor een verkoopmarkering 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 low verbergt de pijl achter de candle. Plaats hem iets onder de low.
  • DRAWARROWDOWN, een pijl die naar beneden wijst voor verkoopmarkeringen.
  • 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.