EA-Backtestkurve sieht gut aus – prüfen Sie zunächst diese Testbedingungen
Unterscheiden Sie zwischen Modellierungsmethode und echten Tick-Daten, dokumentieren Sie Spread-Annahmen, Parameterauswahl und unabhängige Prüfintervalle, damit EA-Testergebnisse überprüfbar bleiben.
Autor: Thomas | EA und Plattformpraxis | 6. Oktober 2026
Eine nach oben verlaufende Backtest-Kurve sagt nicht aus, unter welchen Bedingungen das Programm lief, und steht noch weniger direkt für die Live-Performance. Beim Vergleich von Gold-EAs sollten Sie zuerst die Testbedingungen prüfen und erst dann die Ergebnisse lesen; das ist nützlicher, als nur den Bericht mit dem höchsten Nettogewinn auszuwählen. Dieser Artikel behandelt den regulären MT4-Tester und wirft die Funktionen von MT5 oder Tools von Drittanbietern nicht in einen Topf.
Zuerst eine überprüfbare Testaufzeichnung speichern
Bevor Sie den Test ausführen, halten Sie EA-Version, Parameterdatei, vollständigen Symbolnamen, Chartzeitraum, Datumsbereich, Anfangskapital und dessen Währung sowie Datenquelle und Terminalversion fest. Jedes Mal, wenn Sie Parameter oder Bedingungen ändern, dokumentieren Sie den Grund; speichern Sie nicht erst nach Sichtung der Ergebnisse nur den besten Durchlauf.
Der Zweck dieser Aufzeichnungen ist nicht, die Seitenzahl des Berichts zu erhöhen, sondern anderen zu ermöglichen, zu erkennen, was der Test tatsächlich verglichen hat. Zwei Kurven mögen ähnlich aussehen, doch wenn Kontraktbedingungen, Menge oder Kapitalbasis unterschiedlich sind, sind sie möglicherweise nicht direkt vergleichbar. Fehlende Bedingungen im Bericht sollten als unbekannt gekennzeichnet und nicht durch Vermutungen ergänzt werden.
Die Modellierungsmethode muss der Programmlogik entsprechen
Die offizielle MT4-Hilfe listet verschiedene Methoden der historischen Modellierung auf. Ein Test nur nach Eröffnungskurs und ein Programm, das auf Preisänderungen innerhalb der Kerze angewiesen ist, können möglicherweise nicht denselben Auslöseprozess abbilden. Bei der Auswahl der Methode sollte zunächst geklärt werden, ob der EA nach Abschluss einer vollständigen Kerze urteilt oder ob er von Preis-, Exit- und Orderänderungen innerhalb derselben Kerze abhängt.
Der Every-Tick-Modus in der offiziellen Dokumentation verwendet ebenfalls Daten kleinerer Zeitrahmen und Interpolation, um Preisänderungen zu erzeugen, und ist nicht automatisch mit vollständigen historischen echten Tick-für-Tick-Ausführungen gleichzusetzen. Man darf nicht allein aufgrund der Bezeichnung „jeder Tick“ annehmen, dass alle Marktdetails rekonstruiert wurden. Werden Daten von Drittanbietern oder zusätzliche Tools verwendet, sollten deren Quelle und Methode gesondert angegeben werden.
Spread-Annahmen sind nicht gleichbedeutend mit der historischen Ausführungsumgebung
Laut offizieller MT4-Hilfe verwendet der reguläre Tester standardmäßig den aktuellen Spread des Symbols zu Testbeginn, um Ask zu simulieren; im Feld Spread kann auch ein benutzerdefinierter Wert festgelegt werden. Das bedeutet, dass die Spread-Annahme des Tests ausdrücklich dokumentiert werden muss und eine feste Annahme nicht als der tatsächliche variable Spread über den gesamten historischen Zeitraum behandelt werden darf.
Ausführungsbedingungen bei Datenveröffentlichungen, Liquiditätsänderungen oder außergewöhnlichen Zeiträumen können durch eine feste Einstellung möglicherweise nicht ausreichend abgebildet werden. Kommissionen, Übernachtkosten und andere Ausführungseinflüsse sollten ebenfalls darauf geprüft werden, ob der jeweilige Bericht und das Tool sie berücksichtigen und welche Bemessungsgrundlage verwendet wird. Teile, die nicht simuliert werden, sind ausdrücklich zu benennen; „Backtest bestanden“ darf diese Prüfungen nicht ersetzen.
Optimierungsergebnisse sind nur eine Rangfolge unter bestimmten Bedingungen
MT4-Optimierungsergebnisse können Statistiken wie Gewinn, Anzahl der Trades, Drawdown und erwarteten Ertrag für verschiedene Parametersätze anzeigen. Platz eins bedeutet, dass dieser Parametersatz im gewählten Zeitraum und unter den gewählten Bedingungen die entsprechenden Kennzahlen erreicht hat; es bedeutet nicht, dass er künftig weiterhin an erster Stelle steht.
Bei der Analyse sollten Sie nicht nur die beste Zeile betrachten, sondern auch beobachten, ob sich bei einer leichten Änderung benachbarter Parameter völlig andere Ergebnisse ergeben. Wenn die Performance nur auf eine sehr enge Kombination konzentriert ist, deutet dies darauf hin, dass die Schlussfolgerung empfindlich auf die Einstellungen reagieren kann; allein aufgrund dieses Phänomens darf jedoch nicht geschlossen werden, dass das Programm zwangsläufig versagt. Logik, Daten und Testbedingungen sollten weiter geprüft und sowohl günstige als auch ungünstige Ergebnisse aufbewahrt werden.
Daten zurückhalten, die nicht zur Parameteroptimierung verwendet wurden, und dann prüfen
Es können im Voraus ein Zeitraum für die Parameteranpassung und ein unabhängiger Prüfzeitraum festgelegt werden, der nicht in die Parameteranpassung einfließt. Aufteilung und Bewertungskennzahlen sollten festgelegt werden, bevor die Prüfergebnisse eingesehen werden. Wenn nach der Prüfung dieselben Daten wiederholt verwendet werden, um Parameter zu ändern, sind diese Daten keine vollständig unabhängige Prüfung mehr.
Dies ist eine Untersuchungsanordnung und kein Zertifizierungsprozess, der Gewinne garantiert. Die Stichprobenanzahl, das Positionsengagement und die Ergebnisunterschiede unter verschiedenen Marktzuständen müssen weiterhin dokumentiert werden; eine einmalige profitable unabhängige Prüfung darf nicht dazu führen, dass eine zu geringe Stichprobe oder die Abdeckung nur einer einzigen Umgebung ignoriert wird.
Bei geänderten Bedingungen Vorher-Nachher-Vergleich beibehalten
Wenn unter sonst gleichen Bedingungen eine klar definierte Annahme geändert und das Ergebnis verglichen wird, kann dies helfen, die Sensitivität des Programms gegenüber Bedingungen zu erkennen. Änderung, Begründung, Testergebnis und nicht abgedeckte Beschränkungen sollten dokumentiert werden, statt nur eine schwer überprüfbare Bewertung wie „stabiler“ abzugeben.
Ein Demobetrieb kann genutzt werden, um den Programmablauf zu prüfen und die tatsächliche Quoting-Umgebung zu dokumentieren, aber simulierte Ausführungen sind weiterhin nicht mit dem Live-Konto gleichzusetzen. Vor dem Eintritt in irgendeine Betriebsphase sollten die Prüfabläufe für anomale Orders, Verbindungsabbrüche, Positionsabweichungen und das Erreichen von Verlustgrenzen festgelegt werden; Regeln dürfen nicht vorübergehend gelockert werden, um die Backtest-Kurve fortzusetzen.
Formulieren Sie die Schlussfolgerung abschließend als Bedingungssatz
Eine klare Zusammenfassung sollte angeben: unter welchen Daten-, Parameter- und Kostenannahmen welches Ergebnis beobachtet wurde; welche Risiken nicht abgedeckt sind; was noch validiert werden muss. Unbekannte Punkte festzuhalten hilft der späteren Überprüfung mehr, als Forschungsergebnisse als Renditeversprechen zu verpacken.
Hebelhandel kann zu erheblichen Verlusten führen. Dieser Artikel dient der Erläuterung von EA-Tests und Forschungsmethoden und stellt keine Empfehlung zum Kauf eines Programms, zum Handel oder zur Positionsgröße dar. Backtest-, Simulations- und Optimierungsergebnisse können weder die Sicherheit im Live-Handel noch künftige Erträge garantieren.