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
DRAWARROWDOWN(x1, y1) COLOURED(R, G, B, a)Parameters
| Naam | Type | Standaard | Beschrijving |
|---|---|---|---|
x1 | geheel getal | verplicht | Bar-index waar de pijl wordt getekend. |
y1 | prijs | verplicht | Prijs of verticale waarde waar de pijl wordt geplaatst. |
R, G, B | geheel getal | platformstandaard | Optioneel COLOURED rood-, groen- en blauwcomponenten, 0 tot 255. |
a | geheel getal | 255 | Optionele 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)
// 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
RETURNDe 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)
// 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
RETURNElke bearish crossover laat een rode pijl achter op de high van de bar.
Voorbeeld 3, Enkele pijl op de laatste bar (Indicator)
// One arrow on the current bar only
DEFPARAM DrawOnLastBarOnly = true
DRAWARROWDOWN(BarIndex, high) COLOURED(255, 0, 0, 200)
RETURNMet DrawOnLastBarOnly = true, draagt alleen de huidige bar een pijl.
Veelvoorkomende fouten en valkuilen
- Alleen indicator.
DRAWARROWDOWNheeft geen effect in ProScreener, ProOrder of ProBacktest. Houd het in een ProBuilder-indicator. - De richting staat vast. De pijl wijst altijd naar beneden. Gebruik
DRAWARROWUPvoor een koopmarkering ofDRAWARROWvoor een horizontale. - X is een bar-index. Een prijs doorgeven aan
x1plaatst de pijl horizontaal verkeerd. GebruikBarIndex. - Overlap met de bars. Plaatsen
y1precies op de high verbergt de pijl achter de candle. Plaats hem iets boven de high.
Gerelateerde instructies
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.