
Williams Alligator Strategie
Bill Williams' Alligator — 3 SMMAs (Jaw 13 / Teeth 8 / Lips 5) mit optionaler Awesome-Oscillator-Bestätigung + Sleeping-State-Exit.
Auf einen Blick
- Typ:
- Trendfolge · classic
- Plan:
- Pro
- Asset-Klassen:
- Crypto · stock · ETF · Rohstoffe · Forex
- Indikatoren:
- SMMA Jaw · SMMA Teeth · SMMA Lips · Awesome Oscillator · ATR
Community-Performance
ⓘ- CAGR
- +8.8%
- Trefferquote
- 40%
- Max DD
- -63%
Basis: 289 User-Backtests · BTCUSDT · 1d · 4 Jahre
So funktioniert's
Der Alligator wurde von Bill Williams in seinem Buch Trading Chaos (1995) vorgestellt. Die Metapher: ein Alligator, der aufwacht (Maul öffnet) zum Fressen in Trends, und schläft (Maul schließt) in Ranges. Drei Smoothed Moving Averages auf dem Median-Price (high+low)/2:
- Jaw (blau) = SMMA(13), verschoben +8 Bars nach vorn
- Teeth (rot) = SMMA(8), verschoben +5 Bars
- Lips (grün) = SMMA(5), verschoben +3 Bars
Der Forward-Shift ist zentral in Williams' Original-Design — er führt Lag ein, kein Look-Ahead. Der Wert am Bar T nutzt nur Daten bis T-Shift.
Bullish-Alignment: Lips > Teeth > Jaw. Bearish: Lips < Teeth < Jaw.
Entry-Regel: Alignment-Crossover in den Bullish-Zustand (Alignment war NICHT bullish im Vor-Bar UND IST bullish im aktuellen Bar). Mit optionaler AO-Bestätigung (Awesome Oscillator muss auch bullish sein: AO[T] > AO[T-1] AND AO[T] > 0): filtert schwache Signale.
Exit-Regeln:
- Bearish-Alignment-Crossover (Spiegel des Entry).
- Sleeping-Exit: wenn die Range zwischen Max und Min der 3 Linien unter
sleeping_threshold × ATR(14)fällt. Der Alligator schläft — Range-Markt — Exit vor Whipsaw.
Calc-Modi:
smma_shifted(Default, Bill Williams Klassik): SMMA + Forward-Shift.sma_simple(TradingView-Stil): einfaches SMA, kein Shift. Anderer Signal-Charakter.
Universal — funktioniert auf jeder liquiden Asset-Klasse. Die 3-Linien + AO-Kombi ist klassische Technische Analyse, gut verstanden, transparent.
Einstiegs- & Ausstiegsregeln
Einstieg
- ●Bullish-Alignment (Lips > Teeth > Jaw) wurde gerade wahr
- ●Optional: Awesome Oscillator ist bullish (aktuell > vorher AND > 0)
- ●Aktuell keine offene Position
Ausstieg
- ●Bearish-Alignment-Crossover (Lips < Teeth < Jaw) wird wahr, ODER
- ●Sleeping-State: Range der 3 Linien < sleeping_threshold × ATR(14)
- ●Aktuell offene Long-Position
Parameter
| Name | Standard | Bereich | Beschreibung |
|---|---|---|---|
| Calc Mode | smma_shifted | – | `smma_shifted`: Bill Williams Klassik mit Forward-Shift. `sma_simple`: TradingView-Stil, einfaches SMA, kein Shift. |
| Jaw Length | 13 | 3–200 | Langsame Linie. |
| Teeth Length | 8 | 3–200 | Mittlere Linie. |
| Lips Length | 5 | 3–200 | Schnelle Linie. |
| AO Confirmation | – | Erfordern dass Awesome Oscillator vor dem Entry auch bullish bestätigt. | |
| Sleeping Threshold (×ATR) | 0.5 | 0.1–5 | Exit wenn Range der 3 Linien unter diesem × ATR — Alligator schläft, Range-Markt erkannt. |
Live-Backtest
Der vorgekochte Mini-Backtest wird täglich aktualisiert — schau gleich rein oder starte einen Live-Lauf in der Arena.
In der Arena testen →Performance pro Asset
Top-10 Assets nach durchschnittlichem CAGR (1d-Intervall), aggregiert aus historischen Backtests der Community + Plattform. Tatsächliche Ergebnisse hängen von Parametern und Zeitraum ab.
| Asset | CAGR | vs B&H | ★ | Runs |
|---|---|---|---|---|
| SOLUSDT | +120.2% | +47.6pp | — | 3 |
| INJUSDT | +101.5% | +61.4pp | — | 3 |
| SANDUSDT | +87.7% | +88.1pp | — | 3 |
| THETAUSDT | +82.4% | +76.9pp | — | 3 |
| HBARUSDT | +78.4% | +64.3pp | — | 3 |
| AXSUSDT | +75.6% | +32.2pp | — | 3 |
| STXUSDT | +69.8% | +77.6pp | — | 3 |
| ADAUSDT | +66.8% | +68.4pp | — | 3 |
| NEARUSDT | +66.0% | +54.5pp | — | 3 |
| SUIUSDT | +63.3% | +75.0pp | — | 3 |
Pseudo-Code
aufklappen
// Three SMMAs on median price = (high+low)/2
median = (high + low) / 2
jaw = SMMA(median, jawLength, shift=jawShift) // 13/+8
teeth = SMMA(median, teethLength, shift=teethShift) // 8/+5
lips = SMMA(median, lipsLength, shift=lipsShift) // 5/+3
// Awesome Oscillator
ao = SMA(median, aoFast) - SMA(median, aoSlow) // default 5 - 34
for each bar:
bullAlign = lips > teeth > jaw
bullAlignPrev = lipsPrev > teethPrev > jawPrev
bearAlign = lips < teeth < jaw
// ENTRY: alignment crossover
if position.is_flat and bullAlign and not bullAlignPrev:
if aoConfirmation and (ao <= aoPrev or ao <= 0):
continue // AO not bullish, skip
BUY
// EXIT: bearish-alignment OR sleeping (range < threshold × ATR)
if position.is_long:
if bearAlign:
SELL
if (max(lips,teeth,jaw) - min(lips,teeth,jaw)) < sleepingThresholdAtrMult * ATR(14):
SELL // alligator is asleepStärken & Schwächen
Stärken
- ●Klassisch, transparent, gut dokumentiert (Bill Williams, 1995)
- ●Funktioniert auf jeder liquiden Asset-Klasse (Crypto / Aktien / ETF / Rohstoffe / Forex)
- ●Sleeping-State-Exit verhindert schleichende Verluste in Range-Märkten
- ●AO-Bestätigung schneidet ~30-40% der Fehlsignale weg
Schwächen
- ●Lagging by design — Forward-Shift bringt ~5-8 Bars Verzögerung
- ●13-Perioden-Jaw bedeutet langsam auf kurzen Timeframes
- ●Phase 1: nur Long+Cash — keine Shorts, keine Fractals (Look-Ahead-Risiko)
Häufige Fragen
Warum der Forward-Shift auf den Moving Averages?
Williams' Original-Design von 1995 nutzt Forward-Shifts um intentionale Verzögerung einzuführen, kein Look-Ahead. Der Wert am Bar T nutzt nur Daten bis T-shift Bars zurück (z.B. Jaw am Bar T = SMMA der Daten bis Bar T-8). Das verzögert Signale, macht sie aber robuster gegen Intra-Bar-Rauschen. Der `sma_simple`-Modus ist für Trader die TradingViews No-Shift-Konvention bevorzugen.
Verwandte Strategien
EMA Trend Bias
Zwei EMAs plus ATR-basierte Neutralzone — wie die kommerzielle Larsson Line, aber tunebar, transparent und gebacktestet. Wähle deinen Bias.
Supertrend
Der ratschende ATR-basierte Trendfolger — einer der populärsten Indikatoren auf TradingView. Dynamische Stop-Levels, die sich mit dem Trend mitziehen.
Lieber nicht selbst backtesten?
Schau dir unsere Strategy Insights Reports an — fertige Deep-Dives mit historischen Resultaten, Vergleichen und Markt-Kontext.