DynamicSwing vwap
- Indikatoren
- Version: 1.0
- Aktivierungen: 5
Ein adaptiver VWAP-Indikator (Volume-Weighted Average Price), der das Rätselraten bei der manuellen Auswahl von Ankerpunkten überflüssig macht. Anstatt sich an einer festen Handelssitzung oder einem Kalender-Reset zu orientieren, legt er automatisch einen Ankerpunkt fest, sobald der Markt einen bestätigten Swing-Pivot bildet (Höheres Hoch, Tieferes Tief, Niedrigeres Hoch oder Höheres Tief), und legt mit jedem neuen strukturellen Swing einen neuen Ankerpunkt fest.
Der Indikator zeigt zwei VWAP-Linien gleichzeitig in Ihrem Chart an:
- Aktives Segment (DS-VWAP): Der VWAP, der vom jüngsten Swing-Ankerpunkt aus nach vorne verläuft und je nach aktueller Trendrichtung farblich in Limette (bullisch) oder Rot (bärisch) gekennzeichnet ist.
- Vorheriges Segment (DS-VWAP prev): Der VWAP aus dem kürzlich auslaufenden Segment, der sich weiter nach vorne bewegt, bis der Kurs außerhalb seines äußeren ATR-Bandes schließt. Diese Linie hilft Ihnen zu erkennen, ob die vorherige Struktur weiterhin als Unterstützung oder Widerstand fungiert.
Jede Linie enthält optionale, ATR-skalierte Bänder, die dynamische Unterstützungs- und Widerstandszonen definieren. Grafische Swing-Pivot-Beschriftungen (LL, HH, HL, LH usw.) werden direkt im Chart an jedem Pivot-Balken platziert. Ein Dashboard-Fenster im Chart zeigt die aktuelle Trendausrichtung, den aktuellen VWAP-Wert und den letzten Swing-Typ an.
SO WENDEN SIE ES IM HANDEL AN
1. Trenderkennung: Handeln Sie in Richtung der Farbe des „Active Segment“ (Limette für Kauf, Rot für Verkauf).
2. Dynamische Unterstützung und Widerstand: Achten Sie auf Kursrücktests an der Linie des vorherigen Segments („Geisterlinie“) für potenzielle Einstiegsmöglichkeiten bei Kursrückgängen.
3. Volatilitätsdurchbrüche: Die ATR-Bänder fungieren als Volatilitätskanäle. Ein Kerzenschluss außerhalb der Bänder signalisiert oft eine Beschleunigung des Momentums.
4. Anpassung des Zeitrahmens:
- Scalping (M1 bis M5): Empfohlene Werte: InpSwingPeriod = 21, InpBaseAPT = 10.
- Intraday (M15 bis H1): Empfohlen: InpSwingPeriod = 55, InpBaseAPT = 21.
- Swing (H4 bis D1): Empfohlene Werte: InpSwingPeriod = 89 bis 144, InpBaseAPT = 34 bis 55.
KERNFORMEL UND ERKENNUNGSLOGIK
Die VWAP-Berechnung verwendet eine Formel für den exponentiell gewichteten gleitenden Durchschnitt (EWMA) anstelle einer einfachen kumulativen Summe. Der Glättungsfaktor wird aus einem Adaptive-Period-Time-Parameter (APT) abgeleitet.
Als Kurs wird der typische HLC3-Kurs verwendet: (Höchstkurs + Tiefstkurs + Schlusskurs) / 3. Das Volumen ist auf das Dreifache des 20-Bar-SMA des Volumens begrenzt, wobei auf den rollierenden Median über 50 Bars zurückgegriffen wird, wenn kein reales Volumen verfügbar ist. Bei Instrumenten ohne reale Volumendaten wird automatisch das Tick-Volumen verwendet.
- ATR-Bänder: Bandbreite = VWAP ± (EWMA_ATR × BandMultiplier), wobei EWMA_ATR ein paralleler, exponentiell geglätteter ATR ist, der über 50 Bars berechnet wird.
- Adaptives APT: Wenn aktiviert, wird das APT umgekehrt proportional zum Verhältnis des aktuellen ATR zu seinem 50-Bar-Durchschnitt skaliert. In Umgebungen mit hoher Volatilität wird das APT für eine schnellere Reaktion verengt; in Umgebungen mit geringer Volatilität wird es erweitert.
- Swing-Erkennung: Ein Bar wird als Swing-Hoch oder -Tief klassifiziert, wenn es das höchste Hoch oder tiefste Tief innerhalb der vorangegangenen „InpSwingPeriod“-Bars ist, bewertet zum Schlusskurs des Bars.
- Ungültigmachung des vorherigen Segments: Der vorherige VWAP wird nicht mehr dargestellt, wenn der Schlusskurs das äußere Band des vorherigen Segments überschreitet.
WICHTIGE PARAMETER
- InpSwingPeriod (Standard: 55): Rückblick-Bars für die Erkennung von Swing-Hochs und -Tiefs. Größere Werte bedeuten weniger, aber signifikantere Pivots. Empfohlener Bereich: 5 bis 200.
- InpBaseAPT (Standard: 21,0): Basiszeitraum für die adaptive Periode. Steuert die Glättungsgeschwindigkeit des EWMA. Niedrigere Werte bedeuten eine schnellere Reaktion. Empfohlener Bereich: 5 bis 300.
- InpUseAdapt (Standard: false): Aktiviert die adaptive APT-Skalierung anhand des ATR-Verhältnisses, um den Bereich in Umgebungen mit hoher Volatilität enger zu gestalten.
- InpVolBias (Standard: 10,0): Auf das ATR-Verhältnis im adaptiven Modus angewendeter Exponent. Nur aktiv, wenn InpUseAdapt auf „true“ gesetzt ist.
- InpVolCap (Standard: true): Begrenzt das Volumen auf das 3-fache des 20-Bar-SMA, um Verzerrungen durch Volumenspitzen zu unterdrücken.
- InpSmoothAnchor (Standard: true): Wendet beim Setzen eines neuen Ankerpunkts eine 5-Bar-Anlaufphase an, um sichtbare VWAP-Diskontinuitäten zu reduzieren.
- InpOnlyLLHH (Standard: false): Beschränkt die Neuverankerung ausschließlich auf bestätigte LL- und HH-Pivots und filtert interne Rückverläufe heraus.
- InpShowBands (Standard: true): Zeigt die ATR-skalierten oberen und unteren Abweichungsbänder als gepunktete Linien an.
- InpBandMult (Standard: 0,618): ATR-Multiplikator für die Bandbreite. Verwenden Sie 0,618 für enge Zonen oder 1,0 bis 1,5 für breitere Bänder im Stil der Standardabweichung.
- InpShowPivots (Standard: true): Zeigt Swing-Pivot-Bezeichnungen (LL, HH, HL, LH, EL, EH, IL, IH) im Chart an.
- InpBullColor (Standard: Limette): Farbe für den bullischen VWAP und die Bänder im Aufwärtstrend.
- InpBearColor (Standard: Rot): Farbe für den VWAP und die Bänder bei einem bärischen Abwärtstrend.
- InpLineWidth (Standard: 2): Breite der Haupt-VWAP-Linie (1 bis 5). Die Bänder werden immer mit der Breite 1 gezeichnet.
- InpShowDash (Standard: true): Zeigt das Info-Dashboard-Fenster im Chart an.
- InpDashPos (Standard: Oben rechts): Position des Dashboards auf dem Chart (oben rechts, oben links, unten rechts, unten links).
- InpLookbackBars (Standard: 2000): Maximale Anzahl der Balken, die bei einer vollständigen Neuberechnung verarbeitet werden. Setzen Sie den Wert auf 0, um die Anzahl unbegrenzt zu lassen.
KOMPATIBILITÄT
- Plattform: MetaTrader 5 (Build 2755 und höher)
- Instrumente: Alle Märkte (Devisen, Indizes, Rohstoffe, Kryptowährungen, Aktien)
- Zeitrahmen: Alle Charts (M1 bis MN)
- Verwendete Puffer: 12 (6 Datenpuffer und 6 Farbindexpuffer für DRAW_COLOR_LINE)
- Charttyp: Überlagerung im Hauptfenster
