EXPERT ADVISORSTradeBerger

Backtests

Monte Carlo und Overfitting bei EA-Backtests

Monte Carlo untersucht Ergebnisse unter einem definierten Stichprobenmodell. Es belegt keine zukünftige Profitabilität und entfernt keine Auswahlverzerrung der Forschung.

Simulationsannahmen aufschreiben

Quelltrades, Kostenkonvention, Risikomodus, Seed, Pfadzahl und Horizont erfassen. Perzentile beschreiben dieses Modell und seine Daten. Bei festen Geldbeträgen verändert Reihenfolge nicht die Endsumme. Bootstrap kann sie durch Wiederholung oder Auslassung ändern. Keines der Verfahren erzeugt automatisch historisch unbekannte Verlustmechanismen.

Abhängigkeit und Größe beachten

Verluste können clustern und Positionen überlappen. Unabhängige Stichproben können diese Struktur löschen; Blöcke erhalten teilweise Abhängigkeit, verlangen aber Blocklängenwahl. Geschlossene Trade-Simulation ist keine offene Equity. Balance-Größe benötigt konsistente Stop- und Volumendaten; Strecken einer Geldkurve reproduziert den EA nicht.

Auch die Auswahl prüfen

Simulation eines ausgewählten Gewinners berücksichtigt nicht jedes verworfene Preset. Versuchszahl sichern und begründete Parameterumgebung prüfen. Breiter akzeptabler Bereich hilft mehr als scharfer Peak, zertifiziert aber keine Freiheit von Overfitting. Unabhängige Prüfung schützen und Einfluss betrachteter Ergebnisse auf Auswahl nennen.

Das Verfahren zur Frage wählen
VerfahrenWas verändert sich?
Feste Geld-Trades mischenReihenfolge und Pfad; Endsumme bleibt gleich
Bootstrap mit ZurücklegenErgebnisse können sich wiederholen oder fehlen
Block-StichprobeErhält einen Teil der Cluster innerhalb von Blöcken

Illustrative Beispiele und Prüfannahmen; keine gemessenen TradeBerger-EA-Ergebnisse.

Vor der Entscheidung prüfen

  • Kleine begründete Umgebung um das eingefrorene Preset wählen. Parameter und Bereiche vorher benennen; Robustheitsprüfung von neuer Optimierung trennen.
  • Andere Einstellungen und Daten konstant halten. Zunächst eine Dimension ändern, anschließend begründete Wechselwirkungen gekoppelter Parameter prüfen.
  • Nettorendite, Equity-Drawdown und Tradezahl im Raster zeigen. Eine glatte Gewinnfläche kann trotzdem zu viel Risiko oder zu wenige Beobachtungen verbergen.
  • Randwerte und kleine plausible Änderungen einschließen. Prüfen, ob kleine Änderungen Ergebnis umkehren, Trades beseitigen oder unerwartetes Orderverhalten auslösen.
  • Quellserie, Risikomodus, Verfahren, Zufallsseed, Pfadzahl und Horizont festlegen. Code und Prüfsummen für exakt reproduzierbare Fächerdiagramme sichern.
  • Mischen ohne Zurücklegen von Bootstrap mit Zurücklegen unterscheiden. Mischen fester Geld-P/L erhält die Endsumme und verändert Reihenfolge sowie Drawdown.
  • Bootstrap kann End-P/L durch Wiederholung und Auslassung verändern. Empirische Verteilungsannahme nennen und Repräsentation seltener Verluste prüfen.
  • Zeitabhängigkeit und überlappende Trades prüfen. Bei Verlustclustern Block-Resampling erwägen und plausible Blocklängen vergleichen statt unabhängige Trades anzunehmen.
Vollständige Checkliste mit 184 Prüfpunkten herunterladen →

FAQ

Ist das ungünstige Perzentil eine zukünftige Untergrenze?

Nein. Es hängt von historischer Stichprobe und Modell ab. Unbekannte Regime, Gaps und Brokerwechsel können außerhalb des Bandes liegen.

Wie viele Pfade reichen?

Zahlenstabilität mit mehr Pfaden und mehreren Seeds prüfen. Mehr Pfade reparieren keine kleine oder verzerrte Quellstichprobe.

Quellen & weiterführende Dokumentation