← Alle Insights

VWAP-Anchored & andere Volume-Weighted-Tools: wo institutionelle Trader hinschauen.

VWAP ist kein technischer Indikator wie jeder andere. Er ist die Linie, an der echtes Geld den Tag misst. Wer ihn nicht versteht, übersieht eine der wenigen Marken im Chart, die institutionelle Realität abbilden.

Was VWAP tatsächlich misst.

VWAP steht für Volume-Weighted Average Price. Es ist der volumengewichtete Durchschnittspreis über eine bestimmte Zeitspanne — meist einen Handelstag. Die Formel ist denkbar einfach:

VWAP = Σ (Typical_Price × Volume) / Σ Volume

Typical_Price = (High + Low + Close) / 3

Das wirkt banal, ist aber strukturell anders als ein gleitender Durchschnitt. Ein klassischer MA gewichtet jeden Bar gleich. VWAP gewichtet jeden Bar mit seinem Volumen. Bewegungen auf hohem Volumen ziehen den VWAP stark, Bewegungen auf dünnem Volumen kaum.

Warum Institutionelle VWAP nutzen.

Fondsmanager und Bank-Trading-Desks werden an VWAP gemessen. Wer eine große Position kaufen muss, bekommt vom Risk-Desk die Aufgabe: „Erreiche einen Durchschnittspreis besser als VWAP." Das ist nicht akademisch — das ist die echte Benchmark für Execution-Performance.

Daraus folgt ein Verhalten, das im Chart sichtbar wird:

Standard-VWAP vs. Anchored VWAP.

Der klassische VWAP setzt um Mitternacht (bzw. zum Tagesbeginn) zurück. Das ist im Intraday-Trading sinnvoll, taugt aber nicht für längerfristige Analyse.

Anchored VWAP, popularisiert durch Brian Shannon, löst genau das. Sie setzen den Startpunkt manuell — auf ein relevantes Ereignis:

Der Effekt: Sie messen den durchschnittlichen Preis, den alle Marktteilnehmer seit diesem Ankerpunkt bezahlt haben. Das ist eine extrem mächtige Information, wenn man wissen will: „Wer ist im Plus, wer im Minus?"

Multiple Anchor Points in der Praxis.

Ich setze in meiner eigenen Analyse routinemäßig drei bis fünf Anchors gleichzeitig:

Cluster aus mehreren Anchored-VWAPs sind erfahrungsgemäß die mit Abstand stärksten Mean-Reversion-Levels — stärker als horizontale Support/Resistance-Linien, weil sie auf echtem Volume-weighted Average basieren, nicht auf einem Pixel-Strich.

VWAP-Bands.

Wie bei Bollinger-Bändern lassen sich Standard-Abweichungen um den VWAP zeichnen. Die Berechnung ist analog, mit volumengewichteter Standardabweichung:

σ_VWAP = sqrt( Σ (TP - VWAP)² × Volume / Σ Volume )

Upper Band = VWAP + k × σ_VWAP
Lower Band = VWAP - k × σ_VWAP    (k = 1, 2, 3)

+1σ und -1σ bilden in den meisten Märkten den „normalen" Intraday-Range. +2σ und -2σ sind statistische Extremzonen, an denen Reversion wahrscheinlicher wird. Das ist nicht magisch — es ist nur die Volume-gewichtete Variante von Bollinger.

Konkrete Setups.

Setup 1: Mean-Reversion an VWAP

Bedingungen: Markt im Range (kein klarer Trend), Preis erreicht ±2σ-Band, dort entsteht eine Reversal-Kerze auf signifikantem Volumen. Entry in Richtung VWAP, Stop knapp hinter dem Band, Target VWAP. Risk-Reward typischerweise 1:1,5 bis 1:2. Funktioniert besonders gut bei großen Indizes (ES, NQ, DAX) in den Mittagsstunden.

Setup 2: Trend-Confirmation über VWAP

Bedingungen: klarer Trend (Higher Highs/Higher Lows). Pullback an den VWAP von oben, VWAP hält als dynamische Unterstützung, Volumen bei Rebound steigt. Entry auf Bestätigungs-Kerze, Stop unter VWAP, Trail entlang VWAP oder +1σ. Das ist die saubere Trend-Variante, die ich am häufigsten persönlich nutze.

Setup 3: Anchored-VWAP-Confluence

Zwei oder mehr Anchored-VWAPs treffen sich in einer engen Preiszone. Diese Zone fungiert dann als überproportional starke Support- oder Resistance-Marke. Setup entsprechend der umgebenden Marktstruktur — fast immer hochwertig.

Python-Code für Anchored VWAP.

# Anchored VWAP mit pandas
import pandas as pd
import numpy as np

def anchored_vwap(df, anchor_index):
    """
    df: DataFrame mit Spalten high, low, close, volume
    anchor_index: Zeitstempel oder Integer-Index als Startpunkt
    """
    sub = df.loc[anchor_index:].copy()
    tp  = (sub['high'] + sub['low'] + sub['close']) / 3
    pv  = tp * sub['volume']
    sub['vwap']  = pv.cumsum() / sub['volume'].cumsum()

    # Volume-gewichtete Standardabweichung
    sq_diff = ((tp - sub['vwap']) ** 2) * sub['volume']
    sub['sigma'] = np.sqrt(sq_diff.cumsum() / sub['volume'].cumsum())
    sub['upper2'] = sub['vwap'] + 2 * sub['sigma']
    sub['lower2'] = sub['vwap'] - 2 * sub['sigma']
    return sub[['vwap', 'upper2', 'lower2']]

# Beispiel: VWAP ab letztem Earnings-Datum
avwap = anchored_vwap(prices, '2028-04-25 13:30')

Warum VWAP keine Esoterik ist.

Der zentrale Unterschied zu vielen anderen Indikatoren: VWAP misst keine mathematische Transformation, sondern eine reale ökonomische Größe — den Schnitt aller tatsächlich getätigten Trades, gewichtet mit Geld. Wenn der Preis unter VWAP steht und Sie kaufen, sind Sie buchstäblich besser positioniert als der durchschnittliche Käufer des Tages. Das ist eine Tatsache, kein Glaubenssatz.

Genau deshalb ist VWAP einer der wenigen technischen Tools, denen ich uneingeschränkt vertraue. Er funktioniert nicht, weil viele Trader darauf schauen (obwohl das stimmt) — er funktioniert, weil er die Liquiditäts-Realität direkt abbildet. Anchored VWAP erweitert das Konzept auf jede sinnvolle Zeitspanne. Mehr braucht es kaum.

Sie wollen VWAP-basierte Setups in Ihrem Trading-System integrieren? Erstgespräch buchen — ich zeige Ihnen meine Implementierung.