Jetzt beitreten
Grafisch/probuilder

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

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

Parameter

NameTypStandardBeschreibung
x1GanzzahlerforderlichBar-Index, an dem der Pfeil gezeichnet wird.
y1KurserforderlichKurs oder vertikaler Wert, an dem der Pfeil platziert wird.
R, G, BGanzzahlPlattformstandardOptional COLOURED Rot-, Grün- und Blauanteile, 0 bis 255.
aGanzzahl255Optionaler 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)

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

Der 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)

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

Jede bärische Kreuzung hinterlässt einen roten Pfeil am Hoch des Bars.

Beispiel 3, Einzelner Pfeil auf dem letzten Bar (Indikator)

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

Mit DrawOnLastBarOnly = true, trägt nur der aktuelle Bar einen Pfeil.

Häufige Fehler und Stolperfallen

  • Nur Indikator. DRAWARROWDOWN hat 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 DRAWARROWUP für eine Kaufmarkierung oder DRAWARROW für eine horizontale.
  • X ist ein Bar-Index. Die Übergabe eines Preises an x1 platziert den Pfeil horizontal falsch. Verwenden Sie BarIndex.
  • Überlappung mit den Bars. Platzieren y1 genau auf dem Hoch verbirgt den Pfeil hinter der Kerze. Versetzen Sie ihn über das Hoch.
  • 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.