Zum Inhalt springen

Backtesting & Validierung

Testen Sie die Idee und prüfen Sie die Ergebnisse.

Die Strategiefabrik testet Strategiecode anhand historischer Daten unter Berücksichtigung der konfigurierten Gebühren und Ausführungsannahmen. Optimierungswerkzeuge untersuchen die Parameterstabilität, während ein KI-Analyst die Ergebnisse bewertet und den nächsten Schritt empfiehlt.

backtest_review.py
net_pnl = gross_pnl - fees
peak = equity.cummax()
drawdown = equity / peak - 1
assert train_end < test_start
Historische Strategiepfade über Validierungsfenster hinweg mit Drawdowns und Ergebnisverteilungen

Illustratives Beispiel · kein Live-Ergebnis

Sehen Sie die Strategy Factory in Aktion.

Illustratives Beispiel · kein Live-Ergebnis

Sehen Sie zu, wie KI-Agenten eine Strategie erstellen und überprüfen.

KI-Agenten entwickeln die Idee, schreiben Code und bewerten die Testergebnisse. Review-Ergebnisse können die Strategie zur nächsten Iteration zurückschicken.

  1. Beschreiben
  2. Bauen & verifizieren
  3. Backtest
  4. Stresstest
  5. Paper-Trading
01

Handelsbedingungen modellieren

Backtests verwenden historische Daten, konfigurierte Handelsplatzgebühren und geltende Ausführungsannahmen. Datenabdeckung, Finanzierungskosten, Slippage und Marktauswirkungen können das Ergebnis wesentlich verändern.

02

Mehr als nur eine Rendite prüfen

Betrachten Sie die Equity-Kurve, Drawdowns, Renditeverteilung und einzelne Trades. Prüfen Sie neben den Kennzahlen auch Zeitraum, Stichprobengröße und Annahmen.

03

Robustheit prüfen

Sensitivitätsanalyse, Walk-Forward-Optimierung und Holdout-Validierung untersuchen, wie sich Ergebnisse außerhalb der gewählten Parameter und Trainingsfenster verändern.

Halten Sie die Annahmen neben dem Ergebnis fest.

Ein überzeugendes Diagramm ist ein Ausgangspunkt für die Prüfung. Vergleichen Sie die Handelskosten mit dem erwarteten Edge, untersuchen Sie das Out-of-Sample-Verhalten und achten Sie auf eine Konzentration auf wenige Trades oder Zeiträume.

  1. Eingaben

    Datenzeitraum, Handelsplatz, Gebühren

  2. Tests

    Backtest, Walk-Forward, Holdout

  3. Belege

    Kennzahlen, Trades, Prüfnotizen

Spätere Daten frühere Entscheidungen hinterfragen lassen.

Beim Walk-Forward-Testing wird an einem früheren Fenster angepasst und an einem späteren bewertet. Der reservierte Holdout-Zeitraum bleibt außerhalb der Optimierungsfenster.

Lesen Sie die tatsächlichen Split-Daten und Trade-Anzahlen. Wiederholtes Einbeziehen von Holdout-Rückmeldungen über viele Versuche kann dessen Unabhängigkeit schwächen.

AnpassungValidierungHoldout
Schema: Drei Anpassungs- und Validierungsfenster bewegen sich zeitlich vorwärts; der Holdout bleibt rechts reserviert. Fensterlängen und -abstände hängen von der Konfiguration ab.

Eine kleine Kostenposition kann einen großen Vorteil aufzehren.

Je häufiger eine Strategie handelt, desto stärker hängt ihr Ergebnis von den Ausführungsannahmen ab. Bewegen Sie den Slippage-Regler, um dasselbe Bruttoergebnis unter verschiedenen Kosten zu sehen.

Umschlag
Gesamtes gehandeltes Nominalvolumen im Verhältnis zum Startkapital; jeder Kauf und Verkauf zählt.
Gebühren & Slippage
Prüfen Sie die konfigurierten Venue-Gebühren und Preisannahmen im tatsächlichen Bericht.
Nettoergebnis
Vergleichen Sie den verbleibenden Vorteil mit Drawdowns, Stichprobengröße und Out-of-Sample-Ergebnissen.

Sehen Sie, wie Ausführungskosten das Ergebnis verändern.

Bruttorendite12.0%
Modellierte Kosten2.0%
Netto nach diesen Kosten10.0%

Beispielhafte Annahmen: 12% Bruttorendite, kumuliertes gehandeltes Nominalvolumen entsprechend dem 40-Fachen des Startkapitals und 2 Bps Gebühr je gehandeltem Nominalvolumen. Kosten = Umschlag × (Gebühr + Slippage); 1 Bp = 0,01%. Lineare Illustration; ohne Zinseszins, Finanzierungskosten und Marktwirkung.

Fragen, beantwortet.

Weitere Fragen und Antworten
Garantiert ein guter Backtest zukünftige Renditen?

Nein. Backtests sind hypothetisch und reagieren empfindlich auf Daten, Annahmen und Auswahl. Validierung hilft dabei, Schwachstellen zu untersuchen, beseitigt aber nicht das Handelsrisiko.

Sind die Gebühren Live-Kurse für mein Konto?

Nein. Es handelt sich um konfigurierte Simulationsstandardwerte. Ihre Börsenstufe und die Instrumentenregeln können abweichen. Prüfen Sie die Annahmen, bevor Sie das Ergebnis interpretieren.

Wie unterscheiden sich Walk-Forward-Tests und Holdout-Validierung?

Beim Walk-Forward-Test wird wiederholt auf früheren Daten angepasst und auf späteren Zeitfenstern ausgewertet. Die Holdout-Validierung prüft die gewählten Parameter anhand eines reservierten Zeitraums außerhalb dieser Optimierungsfenster. Prüfen Sie die tatsächlichen Zeiträume, Trade-Anzahlen und Berichte; wiederholtes Nutzen des Holdout-Feedbacks kann dessen Unabhängigkeit schwächen.

Welche Ergebnisse sollte ich neben der Gesamtrendite beachten?

Prüfen Sie Drawdowns, Handelskosten, Anzahl und Verteilung der Trades, Haltedauern und Out-of-Sample-Ergebnisse. Achten Sie auf eine Abhängigkeit von wenigen Trades oder einer einzigen Marktperiode. Eine hohe Rendite allein erklärt weder, wie die Strategie sie erzielt hat, noch die zwischenzeitlichen Verluste.

Warum benachbarte Parameter testen, statt die beste Einstellung beizubehalten?

Eine Einstellung, die hervorragend aussieht, während ihre Nachbarwerte schlecht abschneiden, kann fragil sein. Die Sensitivitätsanalyse zeigt, wie sich das Ergebnis um die gewählten Parameter herum verändert. Nutzen Sie sie zusammen mit Walk-Forward- und Holdout-Evidenz, um zu beurteilen, ob das Muster über ein einzelnes ausgewähltes Ergebnis hinausreicht.

Warum können zwei Backtests einer ähnlichen Idee voneinander abweichen?

Unterschiedliche Instrumente, Datenzeiträume, Bar-Intervalle, Ein- und Ausstiegsregeln, Gebühren oder Annahmen zur Orderausführung können das Ergebnis verändern. Vergleichen Sie die Konfiguration und die verfügbaren Daten zusammen mit den Trade-Aufzeichnungen, bevor Sie einen Unterschied als Verbesserung interpretieren.

Verstehe, was die einzelnen Ergebnisse belegen

Basis- und Parameterforschung

Prüfe vor der Optimierung die Basiswerte über den gesamten historischen Zeitraum. Der Analyst nutzt die Erkenntnisse, um die Parametersuche festzulegen; Trainingsdiagnosen belegen keine Leistung außerhalb der Stichprobe.

Optimierung erkunden

Ein separates Experiment

Untersuche eine Strategie im Backtest Lab, ohne das Experiment als neue Freigabe für Paper-Trading oder Live-Handel zu behandeln. Prüfe neben dem Ergebnis auch den Code, den Datenzeitraum und die Kosten.

Backtest Lab entdecken

Erkenntnisse können uneindeutig bleiben

Auch ein positiver Backtest kann auf zu wenigen unabhängigen Beobachtungen beruhen. Paper-Forschung mit geringer Zuverlässigkeit behält diese Kennzeichnung und autorisiert niemals automatisch den Handel mit echtem Geld.

Validierungsleitfaden lesen

Beginnen Sie mit einer Frage, die es wert ist, getestet zu werden.

Erkunden Sie veröffentlichte Strategien oder öffnen Sie einen Workspace, um mit KI-Agenten Ihre eigene Strategie zu erstellen, zu testen und zu überwachen.

Stratmill ist eine KI-Plattform für Handelsstrategien, keine Finanzberatung und kein Broker. Backtest- und Paper-Trading-Ergebnisse sind hypothetisch. Der Handel birgt das Risiko von Verlusten.

Backtest-Labor

Starte einen Test in deinem Arbeitsbereich.

Wähle eine Strategie, passe ihre Parameter an und prüfe die geschätzten Kosten in Credits, bevor du einen Backtest oder eine Optimierung startest.

Einblick ins Produkt

Öffne einen echten Research-Datensatz.

Diese öffentliche Strategie wurde nach der Prüfung abgelehnt. Sieh dir ihre Hypothese und die dokumentierten Befunde an, um zu verstehen, warum eine positive Renditekennzahl allein nicht ausreicht.

Öffentlichen Bericht lesen
Öffentlicher Strategiebericht von Stratmill mit Forschungsergebnis und Prüfbefunden
Öffentlicher Produktscreenshot. Historische Forschung, keine Aussage zur Live-Performance.

Erkenne, was dir die Belege sagen können.

Prüfe die Eingaben

Datenverfügbarkeit, Instrumenthistorie, Gebühren und Annahmen zu Ausführungen variieren je nach Handelsplatz. Prüfe die für deinen Lauf dokumentierte Abdeckung und die Annahmen.

Marktdaten erkunden

Tests von Forward-Belegen trennen

Backtests simulieren die Vergangenheit. Paper-Trading ergänzt Beobachtungen unter Vorwärtsbedingungen. Ergebnisse mit niedriger Konfidenz sind statistisch nicht erwiesen; sie sind ebenso wenig eine Renditezusage.

Paper-Trading erkunden

Live-Trading separat autorisieren

Das Öffnen eines Arbeitsbereichs, der Import von Code oder der Start eines Backtests autorisiert keine Echtgeldorders. Für die Live-Ausführung sind deine Zustimmung und ein unterstütztes verbundenes Konto erforderlich.

Live-Handel erkunden