Schritt 02 · Analysieren

Einen Backtest so lesen, wie ein Skeptiker ihn liest

Ein Testerbericht ist eine Behauptung über die Vergangenheit, aufgestellt unter Annahmen, die du nicht gewählt hast. Dieses Werkzeug liest den Bericht, den MetaTrader geschrieben hat, rechnet die Statistik aus den einzelnen Trades neu und sagt dir, welche dieser Annahmen das Ergebnis entwerten würden.

Deine Eingaben

Speichere den Bericht in MetaTrader (Rechtsklick auf das Testergebnis → Bericht) und lege die Datei hier ab. MT5- und MT4-Berichte werden beide angenommen.

Die Berichtsdatei

Mehrere Dateien lassen sich auf einmal ablegen — jede wird einzeln ausgewertet, und du wechselst unten zwischen ihnen.

Die Datei wird in diesem Tab gelesen. Sie wird nie hochgeladen, und dieses Werkzeug hat keinen Teilen-Link, weil es auf keinem Server etwas gibt, worauf er zeigen könnte.

Befund

Sortiert danach, was das Ergebnis zuerst entwerten würde. Ein Backtest kann profitabel und trotzdem wertlos sein, wenn es die Bedingungen, unter denen er entstand, nicht gibt.

Was dieser Bericht tatsächlich ist

Die Bedingungen, unter denen der Test lief. Sie entscheiden, wie viel die Zahlen darunter wert sind.

Kapital aus den geschlossenen Trades

Gebildet, indem jeder geschlossene Trade auf das Startguthaben aufaddiert wird. Die gestrichelte Linie ist der Startpunkt.

Statistik, neu berechnet

Jede Zahl hier stammt aus der Trade-Liste im Bericht, nicht aus der Zusammenfassung, die MetaTrader gedruckt hat. Genau deshalb lassen sich MT4- und MT5-Berichte nebeneinander lesen.

Kennzahl Wert

Der Drawdown hier wird an geschlossenen Trades gemessen. MetaTraders eigene Zahl enthält den nicht realisierten Verlust und ist daher meist die größere von beiden — der Abstand dazwischen ist der Schmerz, den die Kapitalkurve verbirgt.

Monat für Monat

Woher der Gewinn kam. Ein langer Test mit nur wenigen aktiven Monaten ist ein kurzer Test im Datumskleid eines langen.

Monat Gewinn Trades

So wird gerechnet

Die Statistik wird aus der Trade-Liste neu gerechnet, statt aus der Zusammenfassung des Berichts gelesen zu werden. MetaTrader druckt seine Beschriftungen in der Sprache des Terminals, das die Datei erzeugt hat, aber die Spalte mit dem Deal-Typ bleibt in jeder Sprache englisch — die Trades zu lesen ist der einzige Weg, mit demselben Code einen Bericht aus jedem beliebigen Terminal zu verarbeiten. Nebenbei landen MT4- und MT5-Berichte dadurch in derselben Tabelle.

Lies die Diagnose vor den Zahlen. Modellierungsqualität, Spread-Annahmen und Stichprobengröße entscheiden, ob der Profitfaktor oben überhaupt etwas bedeutet; ein Profitfaktor von 3 über 40 Trades bei 25 % Modellierungsqualität ist keine bessere Strategie als 1,3 über 2.000 Trades bei 99 %.

Zwei Zahlen werden nicht zum Bericht passen: der Drawdown, weil hier geschlossene Trades gemessen werden, während MetaTrader den nicht realisierten Verlust einschließt, und der Erholungsfaktor, den MetaTrader aus eben diesem größeren Drawdown ableitet. Beide Abweichungen sind gewollt und werden gezeigt statt versteckt. Nichts davon kann dir sagen, ob die Strategie an die Daten angepasst wurde — dafür lässt du dieselben Einstellungen auf Symbolen und Zeiträumen laufen, für die sie nicht gebaut wurde.

Es wird nichts hochgeladen. Jede Zahl auf dieser Seite entsteht in deinem Browser, und der kopierte Link enthält nur die Werte, die du eingegeben hast.

Verwandte Tools

Ein Backtest ist der beste Fall, den ein Satz Annahmen hergeben kann. Das Forward-Ergebnis ist das, was passiert, wenn diese Annahmen auf einen Broker treffen.