Backtesting Arena

Backtesting Arena

Smoothed Heiken Ashi master

Smoothed Heiken Ashi Strategie

Heiken-Ashi-Kerzen doppelt geglättet — Farbwechsel = Signal. Ein Rausch-Filter, der den Chart auf Trend oder Kein-Trend reduziert.

Auf einen Blick

Typ:
Trendfolge · Momentum
Plan:
Pro
Asset-Klassen:
Crypto · Aktien · ETF · Rohstoffe · Forex
Indikatoren:
Heiken-Ashi · EMA · SMA · WMA

Community-Performance

CAGR
+4.4%
Trefferquote
37%
Max DD
-48%

Basis: 2221 User-Backtests · BTCUSDT · 1d · 4 Jahre

So funktioniert's

Smoothed Heiken Ashi (SHA) ist ein klassischer Rausch-Filter, der einen normalen OHLC-Chart auf zwei Trend-Zustände reduziert — bullisch (grün) oder bärisch (rot) — und auf Farbwechsel handelt.

Die Pipeline läuft in drei Stufen:

Stufe 1 — Eingangskerzen vor-glätten. Jede der vier OHLC-Serien (open / high / low / close) wird unabhängig mit einem gleitenden Durchschnitt der Länge smoothLength (Standard 10) geglättet. Du wählst den MA-Typ: SMA, EMA oder WMA. Diese Stufe killt hochfrequente Wicks bevor die Heiken-Ashi-Rekursion sie sieht.

Stufe 2 — Heiken-Ashi berechnen. Klassische HA-Formel auf den geglätteten Serien: haClose = (o + h + l + c) / 4, haOpen = (prev haOpen + prev haClose) / 2, haHigh = max(h, haOpen, haClose), haLow = min(l, haOpen, haClose). Heiken-Ashi ist selbst schon eine Glättungs-Technik — auf bereits geglätteten Input angewendet verstärkt sich der Effekt.

Stufe 3 — HA-Serie nach-glätten. Gleichen MA noch einmal mit Länge afterSmoothLength (Standard 10) auf haOpen und haClose anwenden. Die finale gefärbte Kerze triggert das Signal.

Signale (Farbwechsel):

  • BUY — geglättet haClose > haOpen am aktuellen Bar UND war am vorigen Bar nicht strikt grün (rot → grün Übergang).
  • SELL — geglättet haClose < haOpen am aktuellen Bar UND war am vorigen Bar nicht strikt rot (grün → rot Übergang).

Durch die doppelte Glättung wird die Strategie bewusst träge: Fehl-Flips in choppy Märkten werden von der zweiten MA-Schicht absorbiert, aber echte Trendwenden kommen auch ein paar Bars später an. Das ist der Trade-off.

Einstiegs- & Ausstiegsregeln

Einstieg

  • Finaler geglätteter HA-Close > Open am aktuellen Bar (Kerze ist grün)
  • Voriger geglätteter HA-Bar war nicht strikt grün (rot oder Doji)
  • Aktuell keine offene Position

Ausstieg

  • Finaler geglätteter HA-Close < Open am aktuellen Bar (Kerze ist rot)
  • Voriger geglätteter HA-Bar war nicht strikt rot (grün oder Doji)
  • Aktuell offene Long-Position

Parameter

NameStandardBereichBeschreibung
Pre-Smooth Length101100MA-Länge, die vor der Heiken-Ashi-Berechnung auf die rohen OHLC-Serien angewendet wird. Höher = glatterer Input, weniger Fehl-Flips.
Post-Smooth Length101100MA-Länge, die nach Heiken-Ashi auf haOpen / haClose angewendet wird. Höher = trägere Farbe, weniger Signale.
MA Type002Typ des gleitenden Durchschnitts für beide Glättungs-Stufen. SMA (einfach), EMA (exponentiell, Standard) oder WMA (gewichtet).

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.

AssetCAGRvs B&HRuns
FTMUSDT+151.4%+28.3pp10
MATICUSDT+84.9%-17.3pp10
SEIUSDT+74.1%+106.2pp1
PEPEUSDT+69.5%+69.8pp1
BNBUSDT+69.3%-7.1pp10
AVAXUSDT+66.2%+61.1pp5
SOLUSDT+60.4%-10.4pp8
DOGEUSDT+58.9%-15.1pp10
INJUSDT+57.0%+19.4pp10
THETAETH+49.4%+62.2pp781
pp = Differenz zum Avg-B&H · ★ = Robustness-Score 0-100 (CAGR / Win-Rate / Drawdown / Konsistenz).Vollständige Insights →

Pseudo-Code

aufklappen
// Stage 1: smooth raw OHLC
so = MA(open,  smooth_length, ma_type)
sh = MA(high,  smooth_length, ma_type)
sl = MA(low,   smooth_length, ma_type)
sc = MA(close, smooth_length, ma_type)

// Stage 2: Heiken-Ashi on smoothed candles
for i in 0..n:
  haClose[i] = (so[i] + sh[i] + sl[i] + sc[i]) / 4
  haOpen[i]  = i == 0 ? (so[i] + sc[i]) / 2
                       : (haOpen[i-1] + haClose[i-1]) / 2

// Stage 3: smooth HA again
finalOpen  = MA(haOpen,  after_smooth_length, ma_type)
finalClose = MA(haClose, after_smooth_length, ma_type)

// Signals: colour flip
for i in 1..n:
  prev_green = finalClose[i-1] > finalOpen[i-1]
  prev_red   = finalClose[i-1] < finalOpen[i-1]
  curr_green = finalClose[i]   > finalOpen[i]
  curr_red   = finalClose[i]   < finalOpen[i]

  if curr_green and not prev_green and position.is_flat:
    BUY
  if curr_red   and not prev_red   and position.is_long:
    SELL

Stärken & Schwächen

Stärken

  • Filtert viel Intra-Bar-Rauschen weg — funktioniert gut auf trendenden Assets
  • Nur drei Parameter — schwer overfittbar
  • MA-Typ-Toggle (SMA / EMA / WMA) erlaubt schnellen Test verschiedener Glättungs-Charakteristika
  • Asset-Klassen-agnostisch — gleiche Logik auf Stocks, FX, Commodities

Schwächen

  • Doppelte Glättung bedeutet Lagging by design — späte Einstiege bei schnellen Trendwenden
  • Langes Warmup (smoothLength + afterSmoothLength + ~10 Bars) — kurze Testzeiträume erzeugen evtl. wenige oder gar keine Trades
  • Seitwärts-Märkte produzieren trotzdem manche Whipsaws — beide Glättungs-Stufen helfen nicht immer
  • Kein Volatilitäts- oder Volumen-Kontext — jeder Farbwechsel sieht für die Strategie gleich aus

Häufige Fragen

Welchen MA-Typ soll ich nehmen?

Starte mit **EMA** (Standard) — reagiert etwas schneller als SMA, glättet aber trotzdem gut. **SMA** ist am trägesten, aber am saubersten in reinen Trends. **WMA** liegt dazwischen und betont die jüngsten Bars. Teste alle drei auf deinem Asset — der Unterschied kann auf kürzeren Timeframes spürbar sein.

Warum sehe ich weniger Trades als bei anderen Strategien?

Zwei Gründe: (1) Das Warmup ist `smoothLength + afterSmoothLength + ~10 Bars` — auf Wochenkerzen sind das schon ~30 Wochen Totzeit, bevor das erste Signal feuern kann. (2) Die doppelte Glättung absorbiert viele kleine Flips, die einfachere Strategien handeln würden. Wenn du mehr Signale willst, verkürze beide Längen oder wechsle auf Tageskerzen.

Wie unterscheidet sich das von normalem Heiken-Ashi?

Normales Heiken-Ashi glättet den Chart bereits durch `(o+h+l+c)/4` und die rekursive Open-Formel. Smoothed HA fügt eine Vor-Glättung (MA über jede rohe OHLC-Serie) und eine Nach-Glättung (MA über HA-Open / HA-Close) hinzu. Das Ergebnis ist deutlich träger — und genau das ist der Zweck: Fehlsignale in choppy Märkten werden absorbiert, echte Trendwenden kommen trotzdem durch, nur langsamer.

Verwandte Strategien

Lieber nicht selbst backtesten?

Schau dir unsere Strategy Insights Reports an — fertige Deep-Dives mit historischen Resultaten, Vergleichen und Markt-Kontext.

📊 Reports ansehen →

Bereit zum Backtesten?

Arena betreten →