Jetzt beitreten
Indikatoren/probuilder · probacktest · proorder · proscreener

VIplus

VIplus in ProBuilder gibt die positive Linie des Vortex-Indikators zurück und misst die Aufwärts-Trendbewegung über N Bars. Syntax, Formel, Beispiele, Interpretation.

Syntax

probuilder
VIplus[period]

Parameter

NameTypStandardBeschreibung
periodGanzzahl14Anzahl der in der Berechnung verwendeten Bars. Kürzere Perioden reagieren schneller, kreuzen aber häufiger; längere Perioden erzeugen weniger und langsamere Signale.

Formel

Code
VI+ = Sum[N](ABS(high - low[1])) / Sum[N](TrueRange)

Der Zähler akkumuliert den Abstand zwischen dem aktuellen Hoch und dem vorherigen Tief über N Bars, was die aufwärts gerichtete Vortex-Bewegung erfasst. Die Division durch die summierte True Range normalisiert das Ergebnis um die Volatilität. Das negative Gegenstück, berechnet durch VIminus, verwendet stattdessen den Abstand zwischen dem aktuellen Tief und dem vorherigen Hoch.

So funktioniert es

Der Vortex Indicator, eingeführt von Etienne Botes und Douglas Siepman, teilt die Kursrotation in zwei Komponenten. VI+ wächst, wenn Bars immer weiter über vorherige Lows schieben, das Kennzeichen anhaltender Aufwärtsbewegung. VI- wächst, wenn Bars vorherige Highs immer weiter unterschreiten. VIplus berechnet nur die positive Komponente; ein vollständiges Vortex-Setup ruft beide Funktionen mit derselben Periode auf.

Die Funktion nimmt kein Preisargument. Sie liest vom Instrument die high, low, und True Range direkt, die einzige Wahl ist daher die Rückblickperiode. Auf jedem Bar werden die beiden Linien über das zurückliegende Fenster neu berechnet, was Werte ergibt, die um 1.0 schwanken.

Die Linien werden üblicherweise gemeinsam in einem separaten Fenster gezeichnet. Ihre relative Lage bestimmt die Trendaussage, und ihre Kreuzungen bestimmen die Signale.

Beispiele

Beispiel 1, Beide Vortex-Linien zeichnen (Indikator)

probuilder
// Standard 14-period Vortex Indicator
myVIplus = VIplus[14]
myVIminus = VIminus[14]
RETURN myVIplus AS "VI+", myVIminus AS "VI-"

Berechnet beide Vortex-Linien mit der üblichen Einstellung von 14 Bars und zeichnet sie im selben Fenster, sodass Kreuzungen sichtbar sind.

Beispiel 2, Scan auf bullische Kreuzung (ProScreener)

probuilder
vp = VIplus[14]
vm = VIminus[14]
// Match instruments where VI+ just crossed above VI-
SCREENER[vp CROSSES OVER vm](vp AS "VI+ 14")

Gibt Instrumente zurück, bei denen die positive Vortex-Linie gerade über die negative Linie gekreuzt ist, das klassische bullische Vortex-Signal.

Beispiel 3, Vortex-Trendfilter für Einstiege (ProOrder)

probuilder
vp = VIplus[21]
vm = VIminus[21]

// Enter long on the bullish cross, exit when the cross reverses
IF NOT LongOnMarket AND vp CROSSES OVER vm THEN
  BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND vp CROSSES UNDER vm THEN
  SELL AT MARKET
ENDIF

Ein reines Long-System, das eine Position hält, solange der VI+ mit Periode 21 über VI- bleibt. Die längere Periode verringert die Zahl der Kreuzungen gegenüber dem Standardwert 14.

Interpretation

BedingungAblesung
VI+ über VI-Aufwärtsbewegung dominiert, Trend als positiv eingestuft.
VI- über VI+Abwärtsbewegung dominiert, Trend als negativ eingestuft.
VI+ kreuzt über VI-Bullisches Signal, möglicher Beginn oder Fortsetzung eines Aufwärtstrends.
VI+ kreuzt unter VI-Bärisches Signal, möglicher Beginn oder Fortsetzung eines Abwärtstrends.

Vortex-Kreuzungen sind trendfolgende Signale. Sie funktionieren tendenziell in Märkten, die sich gerichtet bewegen, und erzeugen in Seitwärtsphasen wiederholt Fehlkreuzungen, ähnlich wie DIplus und DIminus in der ADX-Familie.

Häufige Fehler und Stolperfallen

  • Kein Kursargument. VIplus akzeptiert nur die Periode in Klammern. Schreibt man VIplus[14](close) ist ungültig, weil die Funktion Hochs und Tiefs intern liest, nicht eine beliebige Kursreihe.
  • Für sich genommen nur ein halber Indikator. VI+ hat isoliert betrachtet kaum Bedeutung. Die dokumentierten Signale ergeben sich aus seinem Verhältnis zu VIminus, daher sollten beide Linien mit derselben Periode berechnet werden.
  • Whipsaws in Seitwärtsphasen. In Seitwärtsmärkten kreuzen die beiden Linien wiederholt um 1.0. Die Kreuzung mit einem Trendstärkefilter wie ADX reduziert das Rauschen.
  • Unterschiedliche Perioden bei den beiden Linien. Aufrufen VIplus[14] gegen VIminus[21] erzeugt Kreuzungen, die keinem Standard-Vortex-Wert entsprechen. Halten Sie die Perioden identisch.
  • VIminus, die negative Vortex-Linie, erforderlich zur Vervollständigung des Indikators.
  • ADX, Maß für die Trendstärke, häufig mit Richtungslinien kombiniert.
  • DIplus, positive Richtungsbewegungslinie aus der ADX-Familie.
  • DIminus, negative Richtungsbewegungslinie aus der ADX-Familie.
  • AverageTrueRange, das Volatilitätsmaß, das dem Vortex-Nenner zugrunde liegt.
  • SAR, parabolischer Stop-and-Reverse-Trendfolger.
  • Supertrend, ATR-basierter Trendrichtungsindikator.
  • AroonUp, alternatives Maß für die Aufwärts-Trendstärke.