Strategie-Testprotokoll — Backtest und Forward-Test

Dieses ausfüllbare Protokoll führt von einer Hypothese und eingefrorenen Regeln zu Ergebnissen und einer Entscheidung über weitere Tests. Die Abschnitte 1–5 vor dem Test ausfüllen, die Abschnitte 6–8 danach. Einen Export jeder Version zusammen mit den Daten und Ergebnissen aufbewahren, damit die Untersuchung reproduziert werden kann.

Strategie-Testprotokoll — Ablauf von Backtest und Forward-Test

Das Formular führt keinen Backtest durch und stellt keine Brokerverbindung her. Es dokumentiert Tests, die in der gewählten Umgebung durchgeführt wurden. Die polnische und die englische Version verwenden dieselbe JSON-Schemaversion 1 und dieselben 22 Felder. Feldinhalte werden ohne Übersetzung übertragen. Diese Fassung akzeptiert Dateien bis zu 2.000.000 Byte und entspricht damit dem aktualisierten PL-Importer. Größere Sicherungen unverändert aufbewahren und in einer aktuellen Version öffnen — keine Forschungsaufzeichnungen löschen, um das Limit von 600.000 Byte einer älteren EN-Version einzuhalten.

Zuerst die Abschnitte 1–5 speichern und exportieren. Nach der Untersuchung die Ergebnisse in den Abschnitten 6–8 ergänzen und die vorherige Kopie aufbewahren. Alle Felder sind beschreibend: Das Formular bewertet weder die Gültigkeit der Hypothese noch prüft es die eingegebenen Kennzahlen. Jedes Feld fasst bis zu 12.000 Zeichen nach der Zählweise des Browsers (manche Zeichen beanspruchen zwei Einheiten). JSON dient dem erneuten Import; TXT und Ausdrucke dem Lesen. Die Import-Schaltfläche kann keine Daten aus TXT- oder PDF-Dateien laden.

Gespeichert wird über die Schaltfläche in diesem Browser, getrennt für jede Sprachversion. Die Speicherung erfolgt weder automatisch noch wird sie zwischen Geräten synchronisiert; andere Personen im selben Browserprofil können die Daten lesen. Das Löschen der Websitedaten entfernt auch den Speicherstand. Ein JSON-Export ermöglicht eine Sicherung oder Übertragung des Dokuments. Das Formular sendet keine eingegebenen Daten an einen Server.

1. Hypothese und Untersuchungsumfang

Den Mechanismus beschreiben, der einen Vorteil erzeugen soll, und die Bedingungen, unter denen dieser voraussichtlich verschwindet. Markt, Zeiteinheit und Handelssitzung vor der Betrachtung der Ergebnisse festlegen. Dieselbe Untersuchungskennung für Plan, Datendateien und Journal verwenden.

Zum Beispiel FX-TEST-001; Initialen; Startdatum.
Was soll funktionieren, weshalb, und welches beobachtbare Ergebnis widerspricht der Hypothese?
Symbole, Instrumentspezifikationen, Signal- und Ausführungszeiteinheiten sowie Handelszeiten auflisten.
2. Eingefrorene Regeln und Version

Die Regeln müssen jede Entscheidung reproduzierbar machen. „Bei einem Ausbruch einsteigen“ reicht nicht: Kursquelle, Entscheidungszeitpunkt und Ausführungsmethode festhalten. Eine Kopie der Regeln oder des Codes aus der Zeit vor dem Test aufbewahren. Eine Änderung nach Kenntnis des Ergebnisses erzeugt eine neue Version; sie verbessert nicht die historische Bewertung der vorherigen.

Version, Datum mit UTC oder Zeitversatz, Dateiname / Commit / Prüfsumme; Testsoftware, deren Version und gegebenenfalls Randomisierungseinstellungen.
Bedingung, Zeitpunkt der Datenverfügbarkeit, Ordertyp, SL, TP, zeitbasierter Ausstieg, Kurslücken und gleichzeitiges Berühren von SL/TP.
Positionsgröße, Gesamtexpositionen, Limits, Höchstkosten, Veröffentlichungen, fehlende Daten und verbotene Einstiege.
3. Daten, Zeit und Kosten

Quelle und Abdeckung der Daten dokumentieren sowie festhalten, ob es sich um Bid-, Ask- oder Mittelkursdaten handelt. Die Auflösung auf die Ausführungsregeln abstimmen. Einen zukünftigen Indikatorwert oder eine spätere Revision einer Veröffentlichung nicht als zum Signalzeitpunkt bekannte Information behandeln. Eine Kerze, die sowohl SL als auch TP erreicht, erfordert eine ausdrückliche Regel zur Auflösung des Ergebnisses oder detailliertere Daten.

Anbieter, Abrufdatum, Abdeckung, Auflösung, Bid/Ask/Mittelkurs, Lücken und Validierungsmethode; Kennung oder Prüfsumme der aufbewahrten Datenkopie und Beschreibung der Datenbereinigung.
UTC-Zeitstempel; Zeitzone des Quellservers; Handelssitzung, zum Beispiel Europe/London mit GMT/BST; Sommerzeitregel.
Spread, Provisionen, Swap, Slippage, Währungsumrechnung und Quellen der Annahmen; dokumentieren, was bereits im Ausführungskurs enthalten ist.
Aufteilung in In-Sample- und Out-of-Sample-Daten und Aufbau des Forward-Tests
Aufteilung in In-Sample- und Out-of-Sample-Daten und Aufbau des Forward-Tests
4. Stichprobenteilung und Forward-Testplan

Die zur Regelentwicklung verwendete Stichprobe (In-Sample, IS) von der Bewertungsstichprobe (Out-of-Sample, OOS) trennen. Datenzeiträume und Teilungsmethode dokumentieren. Wiederholtes Betrachten von OOS und Anpassen der Regeln daran beeinträchtigt deren Unabhängigkeit. Den Forward-Test mit Daten durchführen, die nach dem Einfrieren der Regeln eintreffen, und alle Signale sowie Auslassungen dokumentieren; eine Demoumgebung bildet die Ausführung auf einem Echtgeldkonto nicht vollständig nach.

IS-Zeitraum; Liste der Versuche, Filter und Parameter einschließlich verworfener Varianten; Auswahlmethode.
OOS-Zeitraum; Chronologie der Teilung; Regeln für Positionen, die über die Grenze hinweg offen bleiben, und für die Aufwärmphase von Indikatoren. Denselben Trade nicht auf beiden Seiten zählen; Aufwärmdaten dürfen aus der Vergangenheit stammen, aber keine zukünftigen Informationen in die Regeln einschleusen.
Beginn, Demo-/Paper-Umgebung, Regelversion, Prüftermin, Dauer und Beobachtungszahl mit Begründung; ob zu einem Datum oder bei einer Trade-Anzahl beendet wird und was bei einer kleineren Stichprobe geschieht. Auch Handelssitzungen ohne Signale dokumentieren.
5. Vor dem Test festgelegte Kriterien

Kennzahlen und Entscheidungsregel vor Kenntnis des Ergebnisses festlegen. Keine einzelne Trade-Anzahl und kein Profit-Faktor-Schwellenwert bestätigt einen Vorteil für jede Strategie. Stichprobenlänge, Abhängigkeiten zwischen Beobachtungen, seltene Ereignisse und die Anzahl getesteter Varianten beeinflussen die Interpretation. Kriterien zur Strategiebewertung von Prüfungen der korrekten Testdurchführung trennen. Vorab festlegen, wie Unsicherheit und Abhängigkeiten zwischen Ergebnissen berücksichtigt werden und wann die Untersuchung endet. Den Test weder beim ersten günstigen Ergebnis abbrechen noch bis zum Erreichen der gewünschten Schwelle verlängern; solche Entscheidungen erfordern eine geplante Methode der sequenziellen Auswertung oder den ausdrücklichen Hinweis, dass die weitere Analyse explorativ ist.

Nettoerwartungswert in R; Definition von R und der Trade-Einheit; PF in R oder Währung (angeben); Drawdown mit zugehöriger Reihe, Einheit und Ausgangspunkt; Beobachtungszahl, Kosten, Streuung und Methode zur Unsicherheitsbewertung.

Zur Übereinstimmung mit Journal F, definieren Sie das R-Multiple eines Trades als Nettoergebnis geteilt durch den positiven, vor dem Einstieg geplanten Risikobetrag. Die Summe dieser R-Multiples bei wechselnden Risikobeträgen ist kein Ergebnis in der Basis-R-Einheit des Plans. Die kumulierte R-Kurve startet bei 0; der Drawdown ist der Rückgang vom vorherigen Höchststand, sodass ein erster Verlust von −1 R einen Drawdown von 1 R erzeugt. Bei Equity oder Kontostand das Anfangskapital, Ein- und Auszahlungen sowie die Behandlung offener Positionen angeben — eine Prozentrechnung nicht mit einem Anfangskapital von null beginnen. PF hat ohne Verluste einen Nenner von null: als undefiniert kennzeichnen und nicht als Bestätigung eines Vorteils behandeln. Teilausstiege nach einer einzigen dokumentierten Definition eines Trades berücksichtigen.

Eigene Kriterien: weiter testen / Daten sammeln / Hypothese verwerfen. Was bedeutet ein nicht eindeutiges Ergebnis?
Kostenänderungen, Teilzeiträume, benachbarte Parameterwerte; Abbruchbedingungen wegen Daten- oder Verfahrensfehlern.
6. Ergebnisse und Abweichungen

Ergebnisse für IS, OOS und Forward-Test getrennt dokumentieren. Anzahl der Signale, Trades und Ausschlüsse mit Begründungen angeben. Den Ergebnisverlauf aufbewahren, nicht nur die Gesamtsumme. Nettoergebnisse berücksichtigen Kosten genau einmal: Sind Spreads und Slippage bereits in den Ausführungskursen enthalten, diese nicht erneut abziehen. Fehlende Daten als fehlend kennzeichnen und nicht als null.

Zeitraum, Beobachtungszahl, Kennzahlen, Streuung, Ergebnisdatei und Einschränkungen.
Dieselben Kennzahlen und Einheiten wie für IS; Vergleich mit den vorab festgelegten Kriterien.
Ergebnisse, ausgelassene Signale, Ausführungsunterschiede, Ausfälle und deren Auswirkungen auf die Vergleichbarkeit.
7. Änderungsprotokoll

Die Korrektur eines Implementierungsfehlers von einer Änderung der Idee unterscheiden. In beiden Fällen das vorherige Ergebnis aufbewahren und bereits eingesehene Daten benennen. Bei einer Regeländerung die alte Protokollversion nicht überschreiben. Ein Export dokumentiert einen Stand zu einem bestimmten Zeitpunkt; die Datei oder der lokale Speicherstand allein ist kein unabhängiger Nachweis des Einfrierdatums.

Eine Änderung je Eintrag: Was wurde geändert, weshalb, und welche Ergebnisse waren bereits bekannt?
Welche Ergebnisse müssen neu berechnet werden? Wie wird die Änderung bewertet, ohne dieselbe Stichprobe als neues OOS zu verwenden?
Objektives Entscheidungsprotokoll zur Strategiebewertung
Objektives Entscheidungsprotokoll zur Strategiebewertung
8. Schlussfolgerung und weitere Tests

Das Ergebnis mit den Kriterien aus Abschnitt 5 vergleichen. Sowohl Belege für die Hypothese als auch widersprechende Tatsachen dokumentieren. Die Schlussfolgerung „mehr Daten erforderlich“ braucht einen konkreten Plan. Dieses Dokument organisiert die Untersuchung; es erteilt weder eine Freigabe für den Echtgeldhandel noch garantiert es zukünftige Ergebnisse.

Weiter testen / Hypothese überarbeiten / verwerfen / nicht eindeutig; Belege und Einschränkungen angeben.
Welche Daten oder welcher Test, wer übernimmt die Arbeit, und wann wird sie geprüft?

Beispiel: dasselbe Ergebnis, andere Schlussfolgerungen

Veranschaulichendes Beispiel: Version 1.0 habe im OOS +8 R erzielt. Werden nach Betrachtung dieser Stichprobe zwei verlustreiche Handelssitzungen ausgeschlossen und +12 R als „unabhängige Bestätigung“ präsentiert, werden Regelentwicklung und Bewertung vermischt. Den neuen Filter als Version 1.1 dokumentieren, das Ergebnis von +8 R aufbewahren und bereits eingesehene Daten kennzeichnen. Die Differenz von +4 R entsteht hier durch das Entfernen von Handelssitzungen mit einem Gesamtergebnis von −4 R und nicht durch neue Beobachtungen. Die +12 R beschreiben die neue, an eine bekannte Stichprobe angepasste Variante; ihre unabhängige Bewertung erfordert einen weiteren, angemessen geplanten Test.

Quellen und Umfang der Prüfung

  • Bailey, Borwein, López de Prado, Zhu, The Probability of Backtest Overfitting, Fassung vom Februar 2015: Wiederholte Variantenauswahl anhand derselben Daten kann die Strategiebewertung überhöhen. Die Studie begründet die Dokumentation von Versuchen; sie legt keine universelle Mindestzahl von Trades für dieses Formular fest.
  • MDN — localStorage: Geltungsbereich des Browserspeichers und die Möglichkeit eines verweigerten Zugriffs. Eine JSON-Sicherung ist vom lokalen Speicherstand der Website unabhängig.

Quellen am 21. September 2026 geprüft. Die verlinkten Kapitel 15.4 und 15.9 vertiefen Kennzahlendefinitionen und Untersuchungsablauf; das Formular selbst erfasst Inhalte und berechnet keinen Vorteil.

Jarosław Wasiński

Chefredakteur, ForexMechanics.com • Makro- und FX-Analyst

Unabhaengiger Analyst und Finanzmarkt-Experte mit ueber 20 Jahren Erfahrung an den Finanzmaerkten. Aktiv im Forex-Handel seit 2004, mit Schwerpunkt auf Fundamentalanalyse, der Struktur des OTC-Marktes und disziplinierter Risikosteuerung des Handelskapitals.

  • Gruender und Chefredakteur von MyBank.pl, der seit 2004 verlaessliche Finanzbildung anbietet.
  • Autor hunderter tiefgehender Marktkommentare, struktureller Analysen und Bildungsmaterialien fuer Trader und Investoren.
  • Verfechter der Markttransparenz. Er foerdert eine Ausbildung, die auf belastbaren Daten und institutionellen Berichten (BIS, ESMA, CFTC) basiert.

Alle Inhalte dienen ausschliesslich Bildungs- und Informationszwecken – sie stellen weder Anlageberatung noch eine Empfehlung dar. Bitte beachten Sie: Der gehebelte Handel (Forex/CFD) birgt ein hohes Risiko eines schnellen Kapitalverlusts.