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.
Kostenlos · Ohne Installation · Läuft im Browser
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 benutzt du es
- Zahlen eingebenTippe deine eigenen Werte in die Felder oder wähle deinen MetaTrader-Bericht, wenn das Tool eine Datei liest. Die vorausgefüllten Werte sind nur ein Beispiel zum Einstieg.
- Ergebnis und Diagnose lesenDie große Zahl beantwortet die Frage. Die Karten darunter zeigen, was auffällig aussieht und was du ändern kannst.
- Eine Korrektur testen oder weitergehenWende eine vorgeschlagene Änderung an und sieh, wie sich das Ergebnis bewegt, folge dem Link zum nächsten Tool oder kopiere den Link, um mit denselben Eingaben zurückzukehren.
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.
Fragen und Antworten
Ist es kostenlos, und brauche ich ein Konto?
Kostenlos · Ohne Installation · Läuft im Browser. Zum Rechnen ist kein Konto nötig.
Wird etwas hochgeladen?
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.
Wie weit kann ich dem Ergebnis trauen?
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.
Verwandte Tools
Weiter stöbern
Begriffe hinter diesem Tool
- BacktestBacktest — eine Simulation der Handelsregeln eines EA auf historischen Kursdaten, die abschätzt, wie die Strategie in der Vergangenheit abgeschnitten hätte.
- CAGR (durchschnittliche jährliche Wachstumsrate)CAGR ist die annualisierte Rendite über einen mehrjährigen Zeitraum unter Berücksichtigung des Zinseszinses. Sie normiert Ergebnisse über unterschiedlich lange Backtests hinweg, sodass sich zwei Strategien mit verschiedenen Testzeiträumen vergleichen lassen.
- ECN-BrokerEin Broker, der Orders an einen Pool von Liquiditätsanbietern weiterleitet, statt selbst die Gegenseite zu übernehmen, dabei einen Rohspread stellt und eine getrennt ausgewiesene Kommission pro Lot berechnet.
- ErwartungswertDer durchschnittlich pro Trade erwartete Gewinn oder Verlust, berechnet als Trefferquote mal durchschnittlicher Gewinn minus Verlustquote mal durchschnittlicher Verlust. Ein positiver Erwartungswert ist Voraussetzung für eine profitable Strategie.
- ModellierungsqualitätEin Prozentsatz, den der MT5-Strategietester dafür ausgibt, wie vollständig die Kurshistorie das getestete Fenster abgedeckt hat — auch bei Läufen mit generierten Ticks, nicht nur bei echten Ticks.
- ProfitfaktorGesamter Bruttogewinn geteilt durch den gesamten Bruttoverlust über einen bestimmten Zeitraum. Ein Profitfaktor über 1,5 zeigt eine profitable Strategie an; über 2,0 ist stark.
Eine eigene Strategie bauen und den Bericht hier prüfen
Diese Seite liest einen Bericht des Strategietesters. Mit AIStrategyMiner Builder verbinden Sie Ihre Einstiegs- und Ausstiegsregeln als Bausteine, ganz ohne Code, und kompilieren einen EA, den Sie durch diesen Tester laufen lassen können.
- Kompilieren Sie eine Standard-.ex5-Datei für MetaTrader 5, führen Sie sie im Strategietester aus und laden Sie den Bericht anschließend hier.
Prüfen Sie den fertigen EA in MetaTrader 5, bevor Sie ihm vertrauen. Die Zahlen auf dieser Seite stammen aus Ihren Eingaben; sie sind keine Ergebnisprognose.