Jetzt beitreten
Grafisch/probuilder

DRAWARROWUP

DRAWARROWUP zeichnet in ProBuilder einen nach oben zeigenden Pfeil an einem Bar-Index und Kurs, mit optionaler COLOURED Farbe und Transparenz. Syntax und Beispiele.

Syntax

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

DRAWARROWUP läuft innerhalb eines ProBuilder-Indikators. Er zeichnet einen nach oben 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 Kaufsignal unter 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, sodass sich Pfeile an jedem passenden Bar ansammeln. Den Pfeil etwas unter dem Tief zu platzieren, zum Beispiel durch Abzug 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, Kaufsignal des Stochastic (Indikator)

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

Der Pfeil sitzt einen halben ATR unter dem vorherigen Tief, wenn der Oszillator von unterhalb 20 nach oben kreuzt.

Beispiel 2, Pfeil bei einer Kreuzung gleitender Durchschnitte (Indikator)

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

Jede bullische Kreuzung hinterlässt einen grünen Pfeil am Tief des Bars.

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

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

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

Häufige Fehler und Stolperfallen

  • Nur Indikator. DRAWARROWUP hat keine Wirkung in ProScreener, ProOrder oder ProBacktest. Behalten Sie es in einem ProBuilder Indikator.
  • Die Richtung ist fest. Der Pfeil zeigt immer nach oben. Verwenden Sie DRAWARROWDOWN für eine Verkaufsmarkierung 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 Low verbirgt den Pfeil hinter der Kerze. Versetzen Sie ihn unter das Low.
  • DRAWARROWDOWN, ein nach unten zeigender Pfeil für Verkaufsmarkierungen.
  • 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.