Forex und CFDs sind risikoreiche Hebelprodukte und konnen zum Verlust des Kapitals fuhren. Wir sind kein Broker, verwahren keine Handelsgelder und garantieren keine Gewinne.
RedaktionsteamEA-Akademie

Ethan James Hale

Korrekte Unterteilung in Stichproben, Kosten und Robustheitstests.

Team-Übersicht

Ethan James Hale

Zurück zum Artikel

Daten und Kosten

Verwenden Sie qualitativ hochwertige Daten für die erforderlichen Zeiträume der Absicherungsstrategie und berücksichtigen Sie dabei Annahmen zu variablen Spreads, Provisionen, Slippage und Übernachtzinsen.

In-Sample und Out-of-Sample

Bei der Parameteroptimierung werden ausschließlich In-Sample-Daten verwendet, die anschließend anhand von Out-of-Sample-Intervallen, die nicht in die Optimierung einbezogen wurden, validiert. Die wiederholte Überprüfung der Out-of-Sample-Ergebnisse kann ebenfalls zu einer Verzerrung führen.

Robustheitsprüfung

Ändern Sie Kosten, Start- und Enddaten sowie die Parameterbereiche und prüfen Sie, ob die Ergebnisse weiterhin plausibel sind. Wenn nur ein einzelner Parameterpunkt hervorragende Ergebnisse liefert, ist dies in der Regel ein Warnsignal.

Die Testbedingungen müssen reproduzierbar sein

Erfassen Sie Datenquellen, Zeiträume, Modellierungsqualität, Spreads, Provisionen, Slippage, Übernachtzinsen, Hebel, Anfangskapital und Parameterversionen. Die ausschließliche Darstellung der besten Jahre verschleiert Probleme wie anhaltende Verluste und die Unwirksamkeit nach einem Marktwechsel.

Überanpassung erkennen

Teilen Sie den Datensatz in eine Trainingsphase und eine Testphase auf, variieren Sie die Parameter und Kostenannahmen und beobachten Sie, ob die Ergebnisse weiterhin im akzeptablen Bereich liegen. Wenn sich die Strategie bereits bei geringfügigen Parameteränderungen von einem Gewinn in einen erheblichen Verlust verwandelt, weist sie eine unzureichende Stabilität auf.

Ein Prozess, der nicht übermäßig von den optimalen Parametern abhängig ist

Reservieren Sie zunächst einen Testbereich, der nie in die Parameteroptimierung einbezogen wurde, und testen Sie diesen dann mit verschiedenen Annahmen zu Spreads, Slippage und Provisionen. Passen Sie die Schlüsselparameter um 10 % bis 20 % nach oben oder unten an und beobachten Sie, ob Drawdowns, Handelshäufigkeit und Gewinn-Verlust-Struktur stabil bleiben.Anschließend sollte eine Aufschlüsselung nach Jahren und verschiedenen Volatilitätsphasen erfolgen, um zu vermeiden, dass das Gesamtergebnis durch ein bestimmtes Jahr verzerrt wird.

Wenn beispielsweise eine Parametergruppe in der Trainingsphase Gewinne erzielt, bei einer Erhöhung des Spreads um 0,5 Punkte oder einer Änderung des Stop-Loss um 5 % jedoch erhebliche Verluste verzeichnet, handelt es sich eher um eine Kurvenanpassung als um einen stabilen Vorteil. Der Testbericht sollte sowohl die fehlgeschlagenen Ergebnisse als auch die Softwareversion, die Datenquelle und den Zufallskeim enthalten. Historische Backtests dienen lediglich dazu, anfällige Konzepte auszuschließen, können jedoch keine Gewinne im Live-Handel garantieren.

Übergang vom technischen Test zum kontrollierten Live-Handel

Die Reihenfolge bei der Bewertung eines EAs sollte wie folgt sein: Sicherheit der Dateien und Berechtigungen, Verständnis der Logik und Parameter, reproduzierbare Backtests, Betrieb in einer Simulationsumgebung, Ausführung in sehr kleinem Umfang im Live-Handel und erst zuletzt die Entscheidung über eine Ausweitung des Einsatzes.Für jeden Schritt müssen Erfolgskriterien festgelegt werden, z. B. keine kritischen Fehler im Protokoll, Übereinstimmung der Orders mit den Regeln, realistische Kostenannahmen und keine doppelten Orders nach einer Verbindungsunterbrechung. Zwischenstufen dürfen nicht übersprungen werden, nur weil in einem bestimmten Backtesting-Abschnitt hohe Gewinne erzielt wurden.

Bei der Verifizierung im Live-Handel sollte der Fokus auf Faktoren liegen, die sich im Backtest nur schwer reproduzieren lassen: Serverzeit, Produkt-Suffix, plötzliche Spread-Anstiege, Slippage bei der Ausführung, Netzwerkunterbrechungen, VPS-Neustarts und Störungen bei den Autorisierungsdiensten.Legen Sie zunächst die Bedingungen für den täglichen Verlust auf Kontoebene, die maximale Position und die manuelle Handelsunterbrechung fest und überprüfen Sie regelmäßig die EA-Version und die Parameter. Der automatisierte Handel reduziert den manuellen Aufwand, nicht jedoch das Marktrisiko, und bedeutet auch nicht, dass keine kontinuierliche Überwachung erforderlich ist.

Bei der Anwendung des „Leitfadens zum EA-Backtesting: Überanpassung und Datenverzerrungen erkennen“ sollten Sie die Zahlen aus dem Beispiel durch Ihre eigenen Kontobedingungen ersetzen und in Ihren Aufzeichnungen die Datenquellen, Beobachtungsdaten sowie noch nicht bestätigte Annahmen vermerken. So können Sie auch bei Änderungen der Regeln, Kursnotierungen oder Plattformseiten im Nachhinein beurteilen, ob die Schlussfolgerungen weiterhin gültig sind.

Dieser Leitfaden befasst sich mit der Strukturierung von Informationen und der Risikokontrolle; er übernimmt jedoch nicht die Auswahl eines Brokers, die Festlegung der Handelsrichtung oder die Garantie für die Ergebnisse einer Strategie. Felder, die nicht anhand offizieller Dokumente bestätigt werden können, sollten als unbekannt belassen und vor dem Ergreifen von Maßnahmen beim jeweiligen Dienstleister überprüft werden.

Häufig gestellte Fragen

Ist ein längerer Backtest immer besser?

Ein längerer Zeitraum ist hilfreich, aber die Datenqualität und Veränderungen der Marktstruktur sind ebenso wichtig.

Bedeutet eine hohe Gewinnquote auch Stabilität?

Nicht unbedingt; es kommt auch auf das Gewinn-Verlust-Verhältnis, das Tail-Risiko und den maximalen Drawdown an.

Was wird in der Praxis am häufigsten übersehen?

Die Aufteilung der Stichprobe in Trainings- und Testphase, die Änderung von Parametern und Kostenannahmen sowie die Überprüfung, ob die Ergebnisse weiterhin im akzeptablen Bereich liegen. Wenn schon geringfügige Änderungen der Parameter dazu führen, dass aus Gewinnen erhebliche Verluste werden, ist die Strategie nicht stabil genug.

Quelle

​​MQL5-Strategietester, überprüft am 17.08.2026;​​​ ​​Offizielle​​​ ​​MetaTrader​​​​überprüft am 17.08.2026​​