Backtest nicht reproduzierbar? 5 Punkte zum Prüfen
Inhalt
„Die veröffentlichten Ergebnisse stimmen nicht mit meinem eigenen Backtest überein.“ Bei den EAs, die wir vertreiben, gehört das zu den häufigsten Anfragen, die uns erreichen.
Vorab das Fazit: Selbst wenn Sie denselben EA im selben Zeitraum testen, weichen die Ergebnisse ab, sobald sich auch nur eine Umgebungsbedingung unterscheidet. Die Ursache liegt meist nicht im EA selbst, sondern in den Testbedingungen. In dieser Reihenfolge sollten Sie prüfen:
- Serverzeit und Zeitzone
- Symbolspezifikation
- Swap
- Kursverlauf (Historie)
- Modellierungsart (Tick-Generierung)
Auch wenn Sie alle fünf Punkte angleichen, ist eine vollständige Übereinstimmung nicht garantiert. Dazu schreiben wir im späteren Abschnitt „Grenzen“ offen.
Warum der „gleiche EA“ unterschiedliche Ergebnisse liefert
Ein EA ist eine Maschine, die auf Basis der übergebenen Kurse und Symbolinformationen entscheidet. Weicht die Eingabe auch nur minimal ab, verschiebt sich der Einstiegszeitpunkt. Verschiebt sich der erste Trade, ändern sich in der Folge Kapital, Lotgröße und Positionslage in einer Kettenreaktion. Bei einem Test über mehrere Jahre kann das Endergebnis dadurch deutlich anders aussehen.
Am besten verstehen Sie Reproduzierbarkeit als Problem, bei dem „eine kleine Abweichung an einer einzigen Stelle mit der Zeit verstärkt wird“.
📧 Kostenloser E-Mail-Kurs (8 E-Mails) + Paket mit 13 MT5-Indikatoren nur für Abonnenten
Direkt nach der Anmeldung erhalten Sie einen Download-Link für ein Paket nur für Abonnenten mit unseren 13 MT5-Indikatoren: kompilierte Dateien (.ex5), Quellcode und eine Einrichtungsanleitung. Danach folgen 8 E-Mails zu den Grundlagen des Algo-Tradings, zum richtigen Lesen von Backtests und zur Brokerwahl (in den ersten 5 Tagen täglich eine, dann 7, 14 und 30 Tage nach der Anmeldung). Außerdem erhalten Sie vor jeder Preiserhöhung der im MQL5 Market verkauften Versionen einen Hinweis (Einführungspreise, die mit steigenden Verkäufen stufenweise erhöht werden). Auf dieser Website sind unsere EAs mit einem Echtgeldkonto bei einem Partnerbroker kostenlos.
* Datenschutz streng geschützt. Sie können jederzeit kündigen.
Die 5 Punkte, die Sie prüfen sollten
1. Serverzeit und Zeitzone
Die Zeit in MT5 ist nicht die Uhr Ihres Computers, sondern die Serverzeit des Brokers. Sie unterscheidet sich je nach Broker: Manche stellen auf Sommerzeit um, andere nicht.
Besonders betroffen sind diese EAs:
- EAs mit Zeitfiltern, etwa „nur Tokio-Session“ oder „New-York-Session ausgeschlossen“
- EAs, die sich an Eröffnung, Hoch und Tief der Tageskerze orientieren (die Tagesgrenze liegt je nach Broker anders)
- EAs mit Sonderbehandlung zum Wochenstart oder vor dem Freitagsschluss
Bei Brokern, die sonntags eine kurze Tageskerze bilden, ändert sich sogar die Anzahl der Tageskerzen. Bei einem Breakout-EA auf Tagesbasis kann allein das zu einem völlig anderen Ergebnis führen.
2. Symbolspezifikation
Auch bei gleichem Namen „XAUUSD“ ist der Inhalt nicht zwingend identisch. Prüfen Sie im Spezifikationsfenster folgende Punkte:
- Anzahl der Nachkommastellen (Digits) und Punktgröße
- Kontraktgröße
- Mindestlot und Lotschritt
- Stop-Level (Mindestabstand für Pending-Orders und Stops)
- Berechnungsmethode der Margin
Bei abweichenden Digits kann ein in „Punkten“ angegebener Stop-Loss tatsächlich um den Faktor 10 differieren. Bei Brokern mit großem Stop-Level werden enge Stop-Loss-Orders unter Umständen gar nicht erst angenommen.
3. Swap
Der MT5-Tester wendet den Swap-Wert aus den Symboleinstellungen zum Zeitpunkt der Testausführung auf den gesamten Zeitraum an. Es handelt sich nicht um den tatsächlichen historischen Swap-Verlauf. Deshalb kann sich das Ergebnis selbst beim selben Broker ändern, wenn Sie an einem anderen Tag testen.
- Je länger die Haltedauer des EAs, desto größer der Einfluss
- Der Wochentag mit dreifachem Swap unterscheidet sich je nach Broker
- Bei Kontotypen ohne Swap (swapfrei) können stattdessen andere Gebühren anfallen
Bei EAs, die Positionen über mehrere Tage halten, zeigt sich ein Swap-Unterschied deutlich im Gewinn und Verlust.
4. Kursverlauf (Historie)
Die Kursdaten des Testers stammen vom Server des verbundenen Brokers. Beginn der Daten, Lücken und Tick-Dichte unterscheiden sich von Broker zu Broker.
- Zu Beginn des Testzeitraums fehlen Daten
- Der Download ist noch nicht abgeschlossen, und der zweite Test liefert ein anderes Ergebnis
- Auch beim selben Broker kann sich das Ergebnis später durch Datenaktualisierungen auf dem Server ändern
Prüfen Sie im Reiter „Journal“ unbedingt, ob Einträge zu „Datensynchronisierung“ oder „fehlender Historie“ auftauchen.
5. Modellierungsart
Je nachdem, ob Sie „Nur Eröffnungspreise“, „1-Minuten-OHLC“, „Jeder Tick“ oder „Jeder Tick basierend auf echten Ticks“ wählen, fällt das Ergebnis desselben EAs völlig anders aus. Je näher Stop-Loss und Take-Profit am Kurs liegen, desto empfindlicher reagiert der EA auf die Art der Tick-Erzeugung.
Zusätzlich sollten Sie diese beiden Punkte prüfen:
- Spread-Einstellung: Wählen Sie „Aktueller Spread“, wird der Spread zum Zeitpunkt des Tests fest übernommen. Wer am Wochenende oder früh am Morgen testet, testet mitunter mit einem weiten Spread
- Ausführungsverzögerung: Mit oder ohne Verzögerung gehen die Ergebnisse bei kurzfristig handelnden EAs auseinander
Checkliste zur Reproduzierbarkeit
Wenn Sie mit den veröffentlichten Ergebnissen vergleichen, grenzen Sie die Ursache am besten ein, indem Sie die folgende Tabelle von oben nach unten ausfüllen.
| Prüfpunkt | Wo prüfen | Besonders betroffene EAs |
|---|---|---|
| Serverzeit, Sommerzeit | Zeitanzeige im Market Watch, Hinweise des Brokers | Zeitfilter, Tageskerzen-Basis |
| Digits, Kontraktgröße | Spezifikationsfenster des Symbols | EAs mit Stop-Loss in Punkten |
| Stop-Level | Spezifikationsfenster des Symbols | EAs mit engem Stop-Loss |
| Swap-Wert, Tag mit dreifachem Swap | Spezifikationsfenster des Symbols | EAs mit langer Haltedauer |
| Beginn und Lücken der Historie | Reiter „Journal“ des Testers | Tests über lange Zeiträume allgemein |
| Modellierungsart | Tester-Einstellungen | Kurzfrist- und Averaging-Systeme |
| Spread, Verzögerung | Tester-Einstellungen | Scalping-Systeme |
| Kontowährung, Startkapital, Hebel | Tester-Einstellungen | EAs mit Zinseszins-Lotanpassung |
| Eingabeparameter | Reiter „Eingaben“ im Tester | Alle EAs |
Der letzte Punkt, „Eingabeparameter“, wird erstaunlich oft übersehen. Prüfen Sie jedes Mal, ob noch Werte aus dem vorherigen Test eingestellt sind.
Wenn Sie bei den MT5-Grundeinstellungen unsicher sind, überprüfen Sie am schnellsten die Schritte im MT5-Setup.
Grenzen und Hinweise
Jetzt kommt der unbequeme Teil.
- Auch wenn Sie alle fünf Punkte angleichen, stimmen die Ergebnisse mit den Daten eines anderen Brokers womöglich nicht exakt überein. Das liegt daran, dass die Ticks selbst je Broker verschieden sind. Das lässt sich auf Seiten des Testenden nicht lösen
- Auch die von uns veröffentlichten Backtest-Werte wurden mit den Daten eines bestimmten Brokers zu einem bestimmten Zeitpunkt ermittelt. Wir garantieren nicht, dass Sie in Ihrer Umgebung dieselben Zahlen erhalten
- Es gibt Fälle, in denen sich nicht genau bestimmen lässt, welche Abweichung wie stark wirkt. Treten Unterschiede auf, bleibt nur, die Punkte einzeln zu ändern und den Test jeweils neu auszuführen
- Selbst wenn die Backtests übereinstimmen, handelt es sich nur um eine Prüfung an historischen Daten. Sie ist kein Versprechen für zukünftige Ergebnisse
Umgekehrt gilt: Einem EA, dessen Ergebnis auch beim Wechsel des Brokers nicht stark einbricht, können Sie eher vertrauen. Der Vergleich von Tests bei mehreren Brokern ist aufwendig, aber eine wirksame Prüfmethode. Die Unterschiede in den Spezifikationen der einzelnen Broker haben wir im Broker-Vergleich zusammengestellt.
Zusammenfassung
- Auch bei gleichem EA und gleichem Zeitraum weichen die Ergebnisse durch Umgebungsunterschiede ab. Die Ursache liegt häufig in den Testbedingungen, nicht im EA selbst
- Prüfreihenfolge: Serverzeit, Symbolspezifikation, Swap, Kursverlauf, Modellierungsart
- Beachten Sie, dass beim Swap der „Wert zum Testzeitpunkt“ auf den gesamten Zeitraum angewendet wird
- Spread-Einstellung, Verzögerung und übrig gebliebene Eingabeparameter werden leicht übersehen
- Auch bei vollständiger Angleichung ist bei einem anderen Broker keine exakte Übereinstimmung garantiert
- Ob ein EA auch bei einem Brokerwechsel stabil bleibt, ist ein wichtiges Entscheidungskriterium bei der Auswahl
Weitere Praxistipps zur Verifikation finden Sie unter EA- und MT5-Know-how.
Verwandt
2026-10-16
Backtest mit Custom-Symbolen: Vorgehen und Fallstricke
2026-10-15
MT5-Historienqualität: Echtticks und Grenzen
2026-10-12
Dark Algo MT5 im Test: PF 2.08, max. DD 35.05 %
2026-10-12
Daytrade Pro Algo MT5 im Test: PF 2.51, max. DD 1.25 %
📧 Kostenloser E-Mail-Kurs (8 E-Mails) + Paket mit 13 MT5-Indikatoren nur für Abonnenten
Direkt nach der Anmeldung erhalten Sie einen Download-Link für ein Paket nur für Abonnenten mit unseren 13 MT5-Indikatoren: kompilierte Dateien (.ex5), Quellcode und eine Einrichtungsanleitung. Danach folgen 8 E-Mails zu den Grundlagen des Algo-Tradings, zum richtigen Lesen von Backtests und zur Brokerwahl (in den ersten 5 Tagen täglich eine, dann 7, 14 und 30 Tage nach der Anmeldung). Außerdem erhalten Sie vor jeder Preiserhöhung der im MQL5 Market verkauften Versionen einen Hinweis (Einführungspreise, die mit steigenden Verkäufen stufenweise erhöht werden). Auf dieser Website sind unsere EAs mit einem Echtgeldkonto bei einem Partnerbroker kostenlos.
* Datenschutz streng geschützt. Sie können jederzeit kündigen.
Fragen zu EAs oder Forex?
Stelle sie im Trading-Forum von Nattzy (kostenlose Registrierung). Auch Fragen über diesen Artikel hinaus sind willkommen – etwa zu EA-Einstellungen oder zur Brokerwahl.
Auf Nattzy fragen ↗