backte.st

Einen Backtest-Bericht lesen, ohne sich selbst zu täuschen

Nettorendite, Drawdown, Anzahl der Trades, Kaufen und Halten und Robustheitstests: was jede Zahl in einem Backtest-Bericht aussagt und was nicht.

Ein Backtest beantwortet eine enge Frage: Was hätten genau diese Regeln mit genau diesen Daten unter diesen Annahmen getan? Er sagt nicht, was als Nächstes passiert. Einen Bericht gut zu lesen heißt zu wissen, welche Zahlen Gewicht haben und welche sich leicht schönrechnen lassen.

Mit den Annahmen beginnen, nicht mit der Rendite

Bevor du auf ein Ergebnis schaust, prüfe, wie der Test gelaufen ist. Bei Backte.st stehen die Annahmen in jedem Bericht unter Daten & Annahmen:

Wenn ein Bericht, den du anderswo liest, seine Ausführungsregeln und Kosten nicht nennt, behandle seine Rendite bestenfalls als Obergrenze.

Nettorendite und Kaufen und Halten

Die Nettorendite ist die Veränderung des Kontowerts nach Kosten. Allein sagt sie wenig, weil die meisten Märkte driften. Deshalb zeigt jeder Bericht auch Kaufen und Halten mit gleicher Allokation: Investiert deine Strategie 20 % des Kapitals pro Trade, hält der Vergleich über den ganzen Zeitraum 20 % des Kapitals im Markt.

Eine Strategie, die Kaufen und Halten schlägt, kann in der Praxis trotzdem schlechter sein, wenn sie dafür viel mehr Trades (mehr Kosten, mehr Steuern) oder einen tieferen Drawdown braucht.

Maximaler Drawdown: die Zahl, die du tatsächlich spürst

Der maximale Drawdown ist der schlimmste Rückgang des Kontowerts vom Hoch zum Tief. Meist entscheidet genau diese Zahl, ob ein Mensch an einer Strategie festhält. Zwei Strategien mit gleicher Rendite fühlen sich völlig verschieden an, wenn eine davon das Konto zwischendurch halbiert hat.

Denk daran: Der Drawdown im Backtest ist nur der schlimmste Rückgang in genau dieser Reihenfolge der Trades. Die gemischte Trade-Reihenfolge zeigt, wie viel schlimmer er plausibel sein könnte.

Anzahl der Trades: Gibt es genug Belege?

Eine Handvoll Trades kann durch Glück fast jede Rendite erzeugen. Backte.st markiert einen Test als Zu wenige Trades, statt so zu tun, als könne es ihn beurteilen. Hat dein Bericht nur wenige abgeschlossene Trades, probiere eine längere Historie, kleinere Kerzen oder mehr Märkte, bevor du Schlüsse ziehst.

Die Robustheitstests

Das Hauptergebnis ist ein einziger Lauf unter einer einzigen Annahme. Die Tests führen dieselben Regeln unter härteren Bedingungen erneut aus:

  1. Ungesehener Zeitraum: die letzten 30 % der Historie separat bewertet. Siehe Out-of-Sample-Tests.
  2. Doppelte Kosten: Kommission und Slippage verdoppelt. Siehe Transaktionskosten.
  3. Benachbarte Parameter: jede Indikatorperiode um ±10 % und ±20 % verschoben. Siehe Parameter-Robustheit.
  4. Verzögerter Einstieg: jede Order eine Kerze später ausgeführt. Siehe Look-ahead-Bias und Timing.
  5. Beste Trades entfernt: die fünf profitabelsten Trades weggelassen. Siehe Überanpassung.
  6. Gemischte Trade-Reihenfolge: 200 Neuordnungen der Trades. Siehe Monte Carlo.

Ein Test gilt als gehalten, wenn die Strategie unter dieser Bedingung noch eine positive Rendite hat; für ein Urteil braucht er mindestens 10 abgeschlossene Trades (20 für die Neuordnung). Eine Schwachstelle heißt nicht, dass die Idee wertlos ist. Sie zeigt, wo das Ergebnis an etwas Zerbrechlichem hängt. Überall gehalten ist ein guter Anfang, kein Beweis für einen Vorteil.

Was ein Bericht nicht sagen kann

Nutze einen Backtest, um Ideen schnell und günstig auszusortieren. Dafür ist er am ehrlichsten.

Im Labor ausprobieren

Baue eine Strategie aus Indikatoren, ganz ohne Code, teste sie auf ein paar Märkten und sieh diesen Test für deine eigenen Regeln. Kostenlos und direkt in deinem Browser.

Zum Labor