EA Overfitter
- Utilitys
-
Stephen J Martret
With over 23 years of experience trading Forex, Gold, and other financial markets, I have worked extensively with both discretionary (manual) and algorithmic trading strategies across a wide range of market conditions. - Version: 1.17
- Aktualisiert: 11 Oktober 2026
- Aktivierungen: 10
Dieser Backtest sieht großartig aus. Aber wird er auch morgen, nächste Woche und nächsten Monat noch Gewinne abwerfen?
EA Overfitter führt Ihren EA erneut auf 100 Kursverläufen durch, die er noch nie gesehen hat. Ein Ergebnis zeigt Ihnen, ob der Vorteil echt ist.
Ein Backtest zeigt Ihnen, wie sich ein EA auf einer Kursreihe verhalten hat – genau der, die zufällig eingetreten ist. Was Sie daraus jedoch nicht ableiten können, ist, inwieweit dieses Ergebnis auf die Strategie zurückzuführen ist und inwieweit auf den jeweiligen Kursverlauf.
EA Overfitter liefert die Antwort darauf. Es erstellt bis zu 100 synthetische Kursverläufe, mit denen Ihr EA noch nie gehandelt hat, führt die Strategie über alle diese Verläufe hinweg erneut aus und zeigt Ihnen die gesamte Bandbreite der erzielten Ergebnisse. Anstelle einer einzigen Zahl aus einem glücklichen oder unglücklichen Kursverlauf erhalten Sie ein realistisches Bild: wie oft die Strategie mit unbekannten Daten Gewinne erzielt, wie ein typisches Ergebnis aussieht – und nicht nur das beste – und wie weit Ihr Backtest davon entfernt ist.
Die Szenarien werden anhand Ihrer eigenen jüngsten Historie neu erstellt, es handelt sich also nicht um eine Prognose – kein Test, der auf historischen Daten basiert, kann das sein. Sie erfahren, ob der Vorteil von einer bestimmten Reihenfolge der Kursverläufe abhängt und wie weit das Backtest-Ergebnis von einem typischen Ergebnis abweicht. Das ist die Frage, die es zu beantworten gilt, bevor Sie Geld investieren.
EA Overfitter liefert die Antwort darauf. Es erstellt bis zu 100 synthetische Kursverläufe, mit denen Ihr EA noch nie gehandelt hat, führt die Strategie über alle diese Verläufe hinweg erneut aus und zeigt Ihnen die gesamte Bandbreite der erzielten Ergebnisse. Anstelle einer einzigen Zahl aus einem glücklichen oder unglücklichen Kursverlauf erhalten Sie ein realistisches Bild: wie oft die Strategie mit unbekannten Daten Gewinne erzielt, wie ein typisches Ergebnis aussieht – und nicht nur das beste – und wie weit Ihr Backtest davon entfernt ist.
Die Szenarien werden anhand Ihrer eigenen jüngsten Historie neu erstellt, es handelt sich also nicht um eine Prognose – kein Test, der auf historischen Daten basiert, kann das sein. Sie erfahren, ob der Vorteil von einer bestimmten Reihenfolge der Kursverläufe abhängt und wie weit das Backtest-Ergebnis von einem typischen Ergebnis abweicht. Das ist die Frage, die es zu beantworten gilt, bevor Sie Geld investieren.
Drei Schritte
1. Erstellen. Wählen Sie einen Zeitraum und eine Anzahl von „Welten“ auf dem Chart aus und klicken Sie dann auf „Erstellen“. EA Overfitter erstellt synthetische Symbole aus der M1-Historie Ihres Charts – mit derselben Volatilität und denselben Kontraktspezifikationen, aber Kursverläufen, die nie stattgefunden haben – und schaltet Ihre anderen Symbole aus, sodass nur die „Welten“ getestet werden.
2. Testen. Öffnen Sie den Strategietester, wählen Sie Ihren EA aus, legen Sie die auf dem Bildschirm angezeigten Datumsbereiche fest und führen Sie die Optimierung über alle „Welten“ hinweg durch. Exportieren Sie die Ergebnisse als XML.
3. Analysieren. Klicken Sie auf „Ergebnisse analysieren“. EA Overfitter findet die neueste Datei und liest sie ein.
Die Score-
Eine Zahl von 100, die sich aus den beiden darunter angezeigten Werten zusammensetzt: Score = Edge × Replication.
Edge – der Anteil der Welten, in denen der EA sowohl profitabel als auch solvent war. Er muss Gewinn erzielt und den Drawdown unter 50 % gehalten haben. Eine Welt, in der das Konto nicht lange genug überlebt hätte, um den Gewinn zu realisieren, zählt nicht.
Replikation – der Grad, in dem die typische Welt den Backtest tatsächlich reproduziert hat. Ein EA, dessen Backtest standhält, behält seine Edge-Punktzahl; einer, dessen Backtest das Dreifache der typischen Welt beträgt, behält ein Drittel davon. Die Replikation kann den Wert nur senken, niemals erhöhen.
Die Szenarien weisen keine Drift auf, sodass ein EA, der lediglich einen steigenden Markt gehalten hat, hier nichts verdient. Die meisten Bootstrap-Tests lassen diesen EA aufgrund ihrer Konzeption bestehen. Dieser hier tut dies nicht.
Ein EA kann einen echten Vorteil und einen schmeichelhaften Backtest haben. Das führt zu einem eigenen Urteil – EDGE REAL, BACKTEST OPTIMISTIC – und die Empfehlung lautet, eher den Median der Welt als den Backtest-Wert zu erwarten.
Edge – der Anteil der Welten, in denen der EA sowohl profitabel als auch solvent war. Er muss Gewinn erzielt und den Drawdown unter 50 % gehalten haben. Eine Welt, in der das Konto nicht lange genug überlebt hätte, um den Gewinn zu realisieren, zählt nicht.
Replikation – der Grad, in dem die typische Welt den Backtest tatsächlich reproduziert hat. Ein EA, dessen Backtest standhält, behält seine Edge-Punktzahl; einer, dessen Backtest das Dreifache der typischen Welt beträgt, behält ein Drittel davon. Die Replikation kann den Wert nur senken, niemals erhöhen.
Die Szenarien weisen keine Drift auf, sodass ein EA, der lediglich einen steigenden Markt gehalten hat, hier nichts verdient. Die meisten Bootstrap-Tests lassen diesen EA aufgrund ihrer Konzeption bestehen. Dieser hier tut dies nicht.
Ein EA kann einen echten Vorteil und einen schmeichelhaften Backtest haben. Das führt zu einem eigenen Urteil – EDGE REAL, BACKTEST OPTIMISTIC – und die Empfehlung lautet, eher den Median der Welt als den Backtest-Wert zu erwarten.
Was Sie sehen
Verteilungstabelle – jede Kennzahl mit dem p10, Median und p90 der weltweiten Daten neben Ihrem Backtest sowie deren Perzentilrang. Klicken Sie auf eine beliebige Zeile, um eine Erklärung zu erhalten.
Verteilungsdiagramm – Boxplots der Welten mit markiertem Backtest, sodass Ausreißer auf einen Blick erkennbar sind.
Szenariokarte – der Gewinn aller 100 Welten, auf der der Median und Ihr Backtest markiert sind.
Einfach verständliche Zusammenfassung – was das Ergebnis bedeutet und wie es weitergeht. Keine statistischen Vorkenntnisse erforderlich.
HTML-Bericht – eine eigenständige Datei, die Sie speichern, ausdrucken oder an einen Kunden senden können.
Es weist Sie darauf hin, wenn etwas nicht stimmt
Ein Test, der stillschweigend eine bedeutungslose Zahl zurückgibt, ist schlimmer als einer, der fehlschlägt. EA Overfitter überprüft seine eigenen Eingaben und meldet dies, wenn die Welten zu dünn sind, wenn sie sich kaum voneinander unterscheiden, wenn die Ergebnisdatei keine Welten enthält, wenn die Marktübersicht leer ist, wenn MetaTrader einen zwischengespeicherten Lauf anstelle eines Tests ausgeliefert hat, wenn es sich bei der Ergebnisdatei um eine handelt, die Sie bereits analysiert haben, oder wenn sich Welten aus einem früheren Build in den Lauf eingeschlichen haben. Wo der Test nicht vertrauenswürdig ist, wird die Punktzahl begrenzt, sodass er nicht als bestanden gewertet werden kann.
Was erforderlich ist
EAs für ein einzelnes Symbol. MetaTrader 5 testet pro Durchlauf ein Symbol; daher erhält ein EA, der andere Paare ausliest, die realen Marktdaten für diese Paare. Das Tool erkennt dies und verzichtet auf eine Bewertung.
M1-Historien für Ihr Symbol, die für Sie heruntergeladen werden, sofern Ihr Broker darüber verfügt.
Ein Optimierungslauf, den Sie starten – MT5 lässt nicht zu, dass ein EA den Tester startet.
Ein paar Minuten und einige hundert Megabyte für die Erstellung. Das Bedienfeld zeigt zunächst die Größe an.
EA Overfitter handelt nicht. Es bewertet andere EAs.
Für wen ist „
“gedacht?
Jeder, der im Begriff ist, einen EA zu kaufen oder zu nutzen. Der Backtest sieht gut aus – aber wird er auch morgen, nächste Woche, nächsten Monat noch Geld einbringen? Wenn Sie den EA in den Strategietester laden können, sehen Sie, wie er sich über hundert historische Datensätze verhält, mit denen er noch nie gehandelt hat – bevor Sie Geld in ihn investieren und bevor ein Live-Konto Ihnen dieselbe Lektion auf teurere Weise erteilt.
Trader, die bereits EAs einsetzen. Testen Sie die EAs in Ihrem Portfolio und finden Sie heraus, welche einen echten Vorteil bieten und welche bei dem historischen Datenmaterial, auf dessen Grundlage sie entwickelt wurden, einfach nur Glück hatten.
Entwickler: Überprüfen Sie Ihre eigene Arbeit, bevor Sie sie zum Verkauf anbieten, und machen Sie sich ein Bild vom typischen Ergebnis Ihres EAs – nicht nur vom besten.
Erste Schritte
Fügen Sie „EA Overfitter“ dem Chart hinzu, den Sie testen möchten, wählen Sie einen Zeitraum und die Anzahl der Weltläufe aus und klicken Sie auf „Build“. Befolgen Sie die drei Schritte auf dem Bildschirm – eine integrierte Anleitung erklärt jeden einzelnen Schritt, einschließlich der Einstellungen, die häufig dazu führen, dass ein Lauf sofort ohne Trades beendet wird.
Was ist enthalten
EA Overfitter mit dem vollständigen Workflow für Erstellung, Test und Analyse, anklickbaren Erläuterungen zu jeder Kennzahl, dem exportierbaren HTML-Bericht sowie Updates über den MQL5-Kommentarbereich. Kontaktieren Sie mich für das vollständige, detaillierte Handbuch unter
Wie sich dies vom EA Auditor unterscheidet
EA Auditor ist mein anderes MQL5-Produkt – du findest es neben diesem hier in meinem Profil. Die beiden stellen unterschiedliche Fragen zum selben EA, und keines ersetzt das andere.
EA Auditor fragt, ob der Backtest ehrlich ist. Es liest einen Backtest-Bericht oder ein Live-MQL5-Signal aus und sucht nach den Merkmalen, die ein auf den ersten Blick gut aussehendes Ergebnis unglaubwürdig machen: Martingale- und Grid-Progression, unnatürlich glatte Equity-Kurven, Lücken rund um wichtige Marktereignisse, perfekte Einstiegspunkte, fehlende Stop-Losses, Indikatoren, die auf historischen Daten basieren, Lot-Progressionsmuster und Dutzende weiterer Prüfungen. Außerdem prüft es Live-Signale, vergleicht ein Signal mit seinem eigenen Backtest und simuliert Regelwerke von Prop-Firmen. Es arbeitet in Echtzeit, muss nicht erneut ausgeführt werden und funktioniert mit jedem EA, einschließlich Strategien für mehrere Währungspaare.
„EA Overfitter“ prüft, ob die Strategie Bestand hat. Es nimmt den EA und führt ihn auf Kursdaten durch, die es nie gegeben hat, wodurch völlig neue Trades erzeugt werden, anstatt alte zu untersuchen. Das ist der aussagekräftigere Test, ob sich ein Vorteil auf unbekannte Daten verallgemeinern lässt – allerdings erfordert dies eine neue Erstellung und einen Testlauf und gilt nur für EAs mit einem einzigen Symbol.
Ein Backtest kann vollkommen authentisch sein und dennoch eine Kurvenanpassung aufweisen. Er kann auch auf Weisen manipuliert werden, die sich durch keine noch so vielen Wiederholungstests aufdecken lassen. Auditor deckt die erste Art von Problem auf, Overfitter die zweite, und ein EA, der den Handel wert ist, sollte beide bestehen.


Perfect tool to see if any EA survives in different market conditions/regime. Stephen is a top notch dev and his support is one of the best. It is a "must have" utility for anyone who has wasted so much money on useless bots that only work for a few weeks.