DRAWARROWDOWN
DRAWARROWDOWN zeichnet in ProBuilder einen nach unten zeigenden Pfeil an einem Bar-Index und Kurs, mit optionaler COLOURED Farbe und Transparenz. Syntax und Beispiele.
Syntax
DRAWARROWDOWN(x1, y1) COLOURED(R, G, B, a)Parameter
| Name | Typ | Standard | Beschreibung |
|---|---|---|---|
x1 | Ganzzahl | erforderlich | Bar-Index, an dem der Pfeil gezeichnet wird. |
y1 | Kurs | erforderlich | Kurs oder vertikaler Wert, an dem der Pfeil platziert wird. |
R, G, B | Ganzzahl | Plattformstandard | Optional COLOURED Rot-, Grün- und Blauanteile, 0 bis 255. |
a | Ganzzahl | 255 | Optionaler Alphawert (Transparenz), 0 vollständig transparent bis 255 vollständig deckend. |
So funktioniert es
DRAWARROWDOWN läuft innerhalb eines ProBuilder-Indikators. Er zeichnet einen nach unten zeigenden Pfeil, verankert bei (x1, y1), wobei x1 ist ein Bar-Index und y1 ist ein Preis. Er wird üblicherweise verwendet, um ein mögliches Verkaufssignal über den Preis-Bars zu markieren.
Da es eine Bedingung auf einem Bar markiert, wird es platziert innerhalb eines IF Block, der nur auslöst, wenn das Signal auftritt. Den Pfeil etwas über dem Hoch zu platzieren, zum Beispiel durch Addition eines Teils der Average True Range, hält ihn von den Kerzen frei. Der optionale COLOURED Klausel legt Farbe und Transparenz fest.
Beispiele
Beispiel 1, Verkaufssignal des Stochastic (Indikator)
// 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
RETURNDer Pfeil sitzt einen halben ATR über dem vorherigen Hoch, wenn der Oszillator von oberhalb 80 nach unten kreuzt.
Beispiel 2, Pfeil bei einer Kreuzung gleitender Durchschnitte (Indikator)
// 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
RETURNJede bärische Kreuzung hinterlässt einen roten Pfeil am Hoch des Bars.
Beispiel 3, Einzelner Pfeil auf dem letzten Bar (Indikator)
// One arrow on the current bar only
DEFPARAM DrawOnLastBarOnly = true
DRAWARROWDOWN(BarIndex, high) COLOURED(255, 0, 0, 200)
RETURNMit DrawOnLastBarOnly = true, trägt nur der aktuelle Bar einen Pfeil.
Häufige Fehler und Stolperfallen
- Nur Indikator.
DRAWARROWDOWNhat keine Wirkung in ProScreener, ProOrder oder ProBacktest. Behalten Sie es in einem ProBuilder Indikator. - Die Richtung ist fest. Der Pfeil zeigt immer nach unten. Verwenden Sie
DRAWARROWUPfür eine Kaufmarkierung oderDRAWARROWfür eine horizontale. - X ist ein Bar-Index. Die Übergabe eines Preises an
x1platziert den Pfeil horizontal falsch. Verwenden SieBarIndex. - Überlappung mit den Bars. Platzieren
y1genau auf dem Hoch verbirgt den Pfeil hinter der Kerze. Versetzen Sie ihn über das Hoch.
Verwandte Befehle
DRAWARROWUP, ein nach oben zeigender Pfeil für Kaufmarkierungen.DRAWARROW, ein horizontaler, nach rechts zeigender Pfeil.DRAWPOINT, ein Markierungspunkt.DRAWTEXT, eine Textbeschriftung.COLOURED, legt Farbe und Transparenz fest.BACKGROUNDCOLOR, färbt den Chart ein, um neben den Pfeilen eine Tendenz zu verstärken.BarIndex, liefert die x-Koordinate.Average, liefert einen gleitenden Durchschnitt, um auf Kreuzungen zu prüfen.