Kombiniert den Variable Moving Average mit Bollinger-Bändern unter Verwendung einer effizienzbasierten Anpassung. Bietet adaptive Trendanalysen mit dynamischen Unterstützungs- und Widerstandsniveaus und reduziert Fehlsignale in unruhigen Märkten.
Der Bollinger Bands VMA-Indikator kombiniert den Variable Moving Average (VMA) von Tushar Chande mit traditionellen Bollinger-Bändern, um eine verbesserte Trendanalyse mit effizienzbasierter adaptiver Glättung zu bieten. Dieser Indikator ermöglicht einen anspruchsvollen Ansatz zur Trenderkennung, indem er einen adaptiven gleitenden Durchschnitt, der auf die Markteffizienz reagiert, als Mittellinie nutzt, umgeben von volatilitätsbasierten statistischen Bändern.
Funktionsweise
Der Indikator arbeitet in zwei Hauptstufen:
- Berechnung des Variable Moving Average (VMA): Verwendet ein Effizienzverhältnis, um einen adaptiven Glättungsfaktor zu erstellen, der sich basierend auf dem Verhältnis zwischen Nettopreisbewegung und gesamter Preisvolatilität anpasst. Wenn Märkte effizient tendieren, reagiert der VMA schneller; wenn Märkte unruhig oder seitwärts gerichtet sind, wird er stärker geglättet.
- Anwendung der Bollinger-Bänder: Berechnet die Standardabweichung der eingegebenen Preisreihe und bildet mithilfe eines festgelegten Standardabweichungsmultiplikators obere und untere Bänder um die VMA-Mittellinie.
Der VMA-Algorithmus passt seine Glättungskonstante dynamisch an die Markteffizienz an. Dadurch reagiert er in starken Trendphasen schneller und sorgt bei volatilen, aber richtungslosen Marktbedingungen für eine bessere Rauschfilterung.
Parameter
Der Indikator akzeptiert die folgenden Parameter:
- Period (Standard: 14) – Rückschauperiode für das Effizienzverhältnis und die VMA-Berechnung
- VolFactor (Standard: 2) – Multiplikator für das Effizienzverhältnis bei der Berechnung der Glättungskonstante
- StdDevFactor (Standard: 2) – Standardabweichungsmultiplikator für die Bandberechnung um den VMA
Ausgaben
Der Indikator erzeugt zwei Ausgaben:
- Upper (Rot) – Oberes Volatilitätsband über der VMA-Mittellinie
- Lower (Rot) – Unteres Volatilitätsband unter der VMA-Mittellinie
Details zur Implementierung
Der Indikator berechnet das Effizienzverhältnis wie folgt:
Net Change = |Close[0] - Close[Period]| Total Volatility = Sum of |Close[i] - Close[i+1]| over Period Efficiency Ratio = Net Change / Total Volatility
Die VMA-Berechnung verwendet eine adaptive Glättungskonstante:
Smoothing Constant = (Efficiency Ratio)² × VolFactor Fast SC = 2/(2+1) = 0.667 Slow SC = 2/(30+1) = 0.065 Alpha = (Smoothing Constant × (Fast SC - Slow SC)) + Slow SC VMA = Alpha × Price + (1 - Alpha) × Previous VMA
Die Bollinger-Bänder werden wie folgt berechnet:
- Oberes Band = VMA + (StdDevFactor × Standardabweichung)
- Unteres Band = VMA – (StdDevFactor × Standardabweichung)
Hinweis: Die Standardabweichung wird aus der Eingabepreisreihe berechnet, nicht aus den VMA-Werten.
Parametersätze
Drei optimierte Parametersätze sind enthalten:
- Kurzfristig: Period=14, VolFactor=2, StdDevFactor=2
- Standard: Period=20, VolFactor=2, StdDevFactor=2
- Langfristig: Period=50, VolFactor=2, StdDevFactor=2
Verwendung
Der Indikator kann verwendet werden für:
- Erkennen der adaptiven Trendrichtung basierend auf der VMA-Positionierung und der Markteffizienz
- Bestimmen dynamischer Unterstützungs- und Widerstandsniveaus mithilfe des oberen und unteren Bands
- Beurteilen der Markteffizienz und der Trendstärke anhand der Reaktionsfähigkeit des VMA
- Generieren von Einstiegssignalen, wenn der Preis über das obere Band (effizienter Aufwärtstrend) oder unter das untere Band (effizienter Abwärtstrend) ausbricht
- Erkennen von Konsolidierungsphasen, wenn das Effizienzverhältnis niedrig ist und der VMA träger reagiert
- Reduzieren von Fehlsignalen in unruhigen Märkten dank der effizienzorientierten Glättung des VMA
- Identifizieren potenzieller Ausbruchsbedingungen, wenn sich der Preis in Phasen hoher Effizienz den Bändern nähert
Die einzigartige, effizienzbasierte Anpassung des VMA macht ihn besonders effektiv bei der Unterscheidung zwischen echten Trends und zufälligen Preisbewegungen. Wenn sich Märkte effizient in eine Richtung bewegen, passt sich der VMA schnell an, um dem Trend zu folgen. Wenn Märkte volatil, aber richtungslos sind, bietet der VMA im Vergleich zu herkömmlichen gleitenden Durchschnitten eine überlegene Rauschfilterung.
Verfügbarkeit des Indikators:
Dieser Indikator ist für MT4, MT5, TradeStation und MultiCharts implementiert.
Verwendung von benutzerdefinierten Blöcken für Bedingungen:
Sie können in StrategyQuant X ganz einfach eigene Bedingungen mithilfe von Custom Blocks definieren. Auf diese Weise können Sie Parameter wie Perioden oder Schritte einrichten, um den Indikator optimal an Ihre Strategie anzupassen. Ausführlichere Informationen finden Sie in den folgenden Ressourcen:
Importieren von benutzerdefinierten Indikatoren in SQX:
Um benutzerdefinierte Indikatoren in StrategyQuant X zu importieren, folgen Sie den Schritt-für-Schritt-Anweisungen hier:
Import & Export Custom Indicators and Other Snippets
Sie kennen mich als clonex. Ich bin Ivan Hudec – ich habe die kostenlosen Blöcke entwickelt, die Sie hier nutzen, und schreibe auf algotrading.space über die Recherchen dahinter. Brauchen Sie eine individuelle Entwicklung? Arbeiten Sie mit mir.