Plattformen8 Min. Lesedauer
So backtesten Sie eine Trading-Strategie in MetaTrader
Kurze Antwort
Der Strategietester zeigt die historische Performance – sofern man die Datenlimits versteht und Kurvenanpassung (Curve Fitting) vermeidet.
Backtesting ist der Prozess, bei dem eine Handelsstrategie auf Basis historischer Preisdaten getestet wird, um zu sehen, wie sie abgeschnitten hätte. Es ist ein wirklich nützlicher Schritt, bevor echtes Kapital riskiert wird, aber es ist auch leicht, einen Backtest zu erstellen, der exzellent aussieht, aber fast nichts Zuverlässiges über die Zukunft aussagt – meist aufgrund von Datenqualitätsproblemen oder unbeabsichtigtem Curve Fitting.
Dieser Leitfaden beschreibt, wie man einen Backtest im MetaTrader 5 Strategie-Tester durchführt, worauf man bei den Ergebnissen achten sollte und warum auf einen starken Backtest ein Forward-Test folgen sollte, bevor man ihm nennenswerte Beträge anvertraut.
Nutzung des MT5 Strategie-Testers
Öffnen Sie den Strategie-Tester über das Menü Ansicht oder mit Strg+R. Wählen Sie den Expert Advisor aus, den Sie testen möchten, sowie das Instrument, den Zeitrahmen und den Zeitraum für die historischen Daten. Wählen Sie ein Modell — Jeder Tick basierend auf echten Ticks ist am genauesten, erfordert jedoch herunterladbare Tick-Daten und läuft langsamer; Nur Eröffnungspreise ist schneller, aber weitaus ungenauer in Bezug auf das Verhalten innerhalb einer Bar.
Stellen Sie das Startguthaben, den Hebel und den Spread so ein, dass sie einem realistischen Konto entsprechen, anstatt Standardwerte zu verwenden, und starten Sie dann den Test. Die Ergebnisse erscheinen als Zusammenfassung von Nettogewinn, Drawdown, Win-Rate und Profit-Faktor, zusammen mit einem vollständigen Bericht über jeden einzelnen Trade und einem Equity-Kurven-Chart, der zeigt, wie sich der Kontostand über den Testzeitraum entwickelt hat.
Datenqualität und Modellannahmen
Ein Backtest ist nur so zuverlässig wie die Daten dahinter. Die kostenlosen historischen Daten vieler Broker weisen Lücken, falsche Spreads oder fehlende Details auf Tick-Ebene auf, insbesondere bei selteneren Instrumenten oder in volatilen Phasen. Eine Strategie, die auf schlechten Daten basiert, kann Ergebnisse liefern, die live nie eintreten würden. MT5 ermöglicht es Ihnen, qualitativ hochwertige Tick-Daten über das History Center herunterzuladen. Es lohnt sich, den vom Tester erstellten Qualitätsbericht zu prüfen, der zeigt, welcher Prozentsatz der verwendeten Ticks modelliert versus echt war.
Modellannahmen sind auch abseits reiner Preisdaten wichtig. Der Spread wird in einem Backtest oft konstant gehalten, obwohl sich der echte Spread bei Nachrichten und geringer Liquidität ausweitet; Slippage wird häufig gar nicht modelliert, sofern man es nicht explizit konfiguriert; und Swap-Kosten für über Nacht gehaltene Positionen müssen für jede Strategie einbezogen werden, die Trades länger als einen Tag hält. Ein Backtest, der alle drei Faktoren ignoriert, wird die realen Ergebnisse systematisch beschönigen.
- Nutzen Sie Jeder Tick basierend auf echten Ticks, wo immer möglich, und prüfen Sie den Prozentsatz der Modellierungsqualität
- Legen Sie einen realistischen festen oder variablen Spread fest, anstatt von einem Standard-Null-Spread auszugehen
- Rechnen Sie Schätzwerte für Slippage und Swap-Kosten ein, sofern diese für die Strategie relevant sind
Das Risiko von Curve Fitting
Curve Fitting tritt auf, wenn die Parameter einer Strategie wiederholt an dieselben historischen Daten angepasst werden, bis die Ergebnisse stark aussehen. Dabei werden die Regeln effektiv auf das Rauschen dieses spezifischen Zeitraums zugeschnitten und nicht auf einen echten, wiederholbaren Vorteil. Ein verräterisches Zeichen ist eine Strategie mit vielen fein abgestimmten Inputs – ein ungewöhnlicher Stop-Abstand, eine seltsam spezifische Moving-Average-Länge – die im Testzeitraum außergewöhnlich gut abschneidet und in dem Moment deutlich schlechter wird, in dem sich die Daten auch nur minimal ändern.
Ein nützlicher Test ist die Aufteilung Ihrer Daten: Optimieren Sie die Parameter an einem Teil der Historie und lassen Sie dann dieselben unveränderten Einstellungen auf einem separaten, späteren Teil laufen, den die Optimierung nie gesehen hat. Eine Strategie, die sich Out-of-Sample einigermaßen hält, hat eine bessere Chance, etwas Reales widerzuspiegeln; eine, die zusammenbricht, wurde wahrscheinlich eher an das Rauschen als an ein echtes Muster angepasst.
Forward Testing vor dem Skalieren
Ein Backtest, so sorgfältig er auch erstellt wurde, kann nicht alles über das Live-Trading erfassen — Ausführungseigenheiten, Ihr eigenes Verhalten unter echtem Risiko und Bedingungen, die in der getesteten Historie nicht vorgekommen sind. Forward-Testing auf einem Demo-Konto, bei dem die Strategie in Echtzeit ohne finanzielles Risiko beobachtet wird, ist der nächste Schritt. Dieser sollte lange genug laufen, um das Verhalten der Strategie in mehr als nur einer Marktphase zu sehen, nicht nur in einer einzigen günstigen Woche.
Sobald eine Strategie im Forward-Testing bestanden hat, ist der Wechsel zu einem kostengünstigen Evaluationskonto sinnvoll, bevor man sich einem größeren Funded-Programm verpflichtet. So lässt sich bestätigen, dass sie echtem Drawdown-Druck und psychologischem Stress standhält, was kein Backtest oder Demo-Konto vollständig repliziert. Die Evaluationsphase selbst als Teil des Testprozesses zu betrachten, anstatt direkt zur maximalen Größe zu springen, führt tendenziell zu stabileren langfristigen Ergebnissen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen Jeder Tick und Nur Eröffnungspreise im MT5 Tester?
Jeder Tick basierend auf echten Ticks simuliert die Preisbewegung innerhalb jeder Kerze anhand tatsächlicher historischer Tick-Daten, was das realistischste Ergebnis liefert, aber mehr Daten und Rechenzeit erfordert. Nur Eröffnungspreise verwendet lediglich den Eröffnungspreis jeder Kerze. Das ist viel schneller, lässt aber alle Details der Preisbewegung innerhalb des Balkens aus, was die Ergebnisse für Strategien, die empfindlich auf Intrabar-Bewegungen reagieren, massiv verfälschen kann.
Woher weiß ich, ob meine Backtest-Ergebnisse durch Curve Fitting entstanden sind?
Ein häufiges Warnsignal ist eine Strategie mit vielen fein abgestimmten Parametern, die in einem bestimmten historischen Zeitraum ungewöhnlich gut abschneidet. Der zuverlässigste Test besteht darin, dieselben Einstellungen unverändert in einem anderen Zeitraum zu prüfen, der nicht für die Optimierung genutzt wurde – ein starker Performance-Abfall außerhalb der Stichprobe deutet auf Curve-Fitting hin.
Sollte ich direkt vom Backtesting zu einem Funded Account wechseln?
Es ist in der Regel besser, zunächst auf einem Demo-Konto per Forward-Testing zu prüfen und die Strategie dann in einer kostengünstigen Evaluation zu bestätigen, bevor man signifikantes Kapital oder Zeit investiert. Backtesting und Demo-Trading können den realen Drawdown-Druck nicht vollständig simulieren. Daher ist es ein vernünftiger Schritt, eine Evaluation als weiteren Test mit geringerem Einsatz zu betrachten, bevor man skaliert.
Ähnliche Leitfäden
Nutzung von Expert Advisors
Die Installation eines EAs ist simpel, doch die Automatisierung auf einem Drawdown-Konto birgt Risiken, die diskretionäre Trader nicht haben.
LesenMT4 vs MT5
MT4 und MT5 sehen ähnlich aus, unterscheiden sich aber bei Timeframes, Ordertypen und Scripting – worauf es bei der Wahl wirklich ankommt.
LesenPosition Sizing
Die Formel, die Risikoprozentsatz und Stop-Distanz in Lots umrechnet – und die häufigste Ursache für gescheiterte Evaluierungen.
LesenHandeln Sie auf einem Funded Account
MixFunded-Evaluierungen beginnen ab $5. Belohnungen werden jeden Montag in USDT (TRC-20) verarbeitet und On-Chain veröffentlicht.