Crypto Backtesting: Eine Checkliste für Anfänger zur Vermeidung falscher Vorteile

Backtesting wendet explizite Handelsregeln auf historische Daten an. Es fragt, wie sich diese Regeln unter bestimmten Annahmen verhalten hätten – nicht, wie viel Sie nächsten Monat verdienen werden. Das wertvollste Ergebnis kann sein.

Bildungshandbuch. Beispiele sind hypothetisch, keine Live-Kurse. Keine persönliche Anlageberatung.

Backtesting wendet explizite Handelsregeln auf historische Daten an. Es fragt, wie sich diese Regeln unter bestimmten Annahmen verhalten hätten – nicht, wie viel Sie nächsten Monat verdienen werden. Das wertvollste Ergebnis kann die Erkenntnis sein, dass eine attraktive Idee verschwindet, sobald man die Nachsichtbetrachtung entfernt und realistische Kosten einbezieht.

Schreiben Sie die Regeln, bevor Sie das Ergebnis prüfen

Legen Sie die Asset-Universum, Handelsplatz, Zeitrahmen, Signal, Einstiegszeitpunkt, Positionsgröße, Ausstiege und maximale gleichzeitige Exposition fest. Legen Sie auch die Behandlung fehlender Daten sowie alle Anforderungen an das Leihen oder den Leerverkauf fest. Eine einfache Regel mit klaren Annahmen ist leichter zu überprüfen als eine Sammlung von Ausnahmen, die erfunden wurden, um die Equity-Kurve zu verbessern.

Nur zur Veranschaulichung: Stellen Sie sich eine Regel vor, die einen abgeschlossenen Tageschlusskurs im Verhältnis zu einem gleitenden Durchschnitt beobachtet und nicht früher als die nächste verfügbare Ausführungsgelegenheit handelt. Dies ist eine Testspezifikation, keine empfohlene Strategie. Ein Signal, das den endgültigen Schlusskurs verwendet, kann nicht magisch früher in derselben Kerze einen Fill erhalten.

Überprüfen Sie, was Ihre Daten tatsächlich darstellen

Verwenden Sie konsistente Zeitstempel und Zeitzonen. Prüfen Sie auf doppelte Kerzen, fehlende Intervalle, Ausfälle der Handelsplätze und verdächtige Preise. Gehen Sie nicht davon aus, dass jeder aggregierte Quote auf Ihrer beabsichtigten Börse ausgeführt werden konnte. Bei Derivaten sind Vertrags specifications und die Finanzierungsverlauf wichtig; bei Spot-Handel sind Listing-Daten und verfügbare Paare wichtig.

Vermeiden Sie Survivorship-Bias. Die heute erfolgreichen Token repräsentieren nicht alle Token, die in der Vergangenheit existierten. Das Ausschließen gescheiterter oder delisteter Assets kann eine Strategie widerstandsfähiger erscheinen lassen, als sie war. Marktdaten, die heute verfügbar sind, können auch Überarbeitungen oder Klassifizierungen enthalten, die zu dem Zeitpunkt nicht bekannt waren.

Drei Abkürzungen, die ein Ergebnis ungültig machen

Look-Ahead-Bias nutzt Informationen, bevor sie verfügbar waren. Beispiele beinhalten den Handel mit einer noch nicht geschlossenen Kerze oder die Verwendung eines später überarbeiteten Datenpunkts, als wäre er damals bekannt gewesen. Verschieben Sie Signale und Ausführungen bewusst und prüfen Sie mehrere Trades manuell.

Overfitting bedeutet, eine Regel an historisches Rauschen anzupassen. Das Ausprobieren von Hunderten von Parameterkombinationen und die Meldung nur des Gewinners erzeugt ein verstecktes Selektionsproblem. Dokumentieren Sie, was Sie ausprobiert haben, bevorzugen Sie verständliche Regeln und stellen Sie den besten Durchlauf nicht als unvoreingenommene Entdeckung dar.

Backtest without hindsight: Audit the assumptions behind the equity curve. Original diagram; hypothetical examples.

Intrabar-Zweideutigkeit entsteht, wenn Kerzendaten die Ereignisreihenfolge nicht offenlegen können. Wenn sowohl der Stop-Loss als auch das Ziel innerhalb der Spanne einer Kerze lagen, können die OHLC-Werte allein nicht verraten, was zuerst geschah. Verwenden Sie feinere Daten oder eine konservative Annahme und geben Sie die getroffene Wahl an. Auch ein Hoch oder Tief, das einen Limit berührt, beweist nicht, dass Ihre Order Ausführungspriorität hatte.

Schließen Sie die Kosten des tatsächlichen Handels ein

Ziehen Sie Ein- und Ausstiegsgebühren ab, modellieren Sie Spread und Slippage und berücksichtigen Sie gegebenenfalls Finanzierungs- oder Funding-Kosten. Beachten Sie Mindestauftragsgrößen und plausible Liquidität. Testen Sie höhere Kosten als Stressszenario. Ein Ansatz, der unmögliche Fills erfordert, wird durch ein attraktiveres Chart nicht verbessert.

Bei einem hypothetischen Test mit $10.000 Startkapital, einem Bruttogewinn von $800 und modellierten Gesamtkosten von $350 ergibt sich ein Nettogewinn von $450 bzw. 4,5 %, vor Steuern und ausgelassenen Effekten. Die reine Bruttorendite hätte 8 % gezeigt. Keine der beiden Zahlen sagt etwas über die Größe der Drawdowns auf dem Weg aus.

Entwicklung und Bewertung trennen

Verwenden Sie einen früheren Zeitraum für die Entwicklung und einen späteren, unberührten Zeitraum für die Bewertung. Ein Walk-Forward-Prozess entwickelt wiederholt auf früheren Informationen und bewertet auf nachfolgenden Fenstern. Sobald Sie wiederholt an einer zurückgehaltenen Menge optimieren, ist sie nicht mehr wirklich unberührt. Testen Sie über steigende, fallende und seitliche Bedingungen hinweg, wo geeignete Daten vorliegen.

Überprüfen Sie den Nettoertrag zusammen mit dem maximalen Drawdown, der Exposure, der Umsatzrate, der Handelsanzahl, dem durchschnittlichen Gewinn und Verlust sowie der Abhängigkeit von wenigen Ausreißern. Drawdown misst den Rückgang von einem vorherigen Höchststand des Eigenkapitals; ein gutes Endguthaben kann einen untragbaren Verlauf verschleiern. Eine kleine Stichprobe oder ein einzelner Glücksfall kann die Zusammenfassungsstatistiken dominieren.

Der nächste Schritt ist ein weiterer Test

Bewahren Sie die Regeln, den Datenzeitraum und die Annahmen auf, damit jemand anderes das Ergebnis reproduzieren kann. Testen Sie dann die unveränderten Regeln mit https://realcryptocap.com/articles/crypto-paper-trading-guide im Vorwärtstest. Historische Rentabilität ist keine Prognose, und ein Backtest stellt nicht fest, dass das Risiko von echtem Kapital angemessen ist.

Quellen und weiterführende Literatur: Binance Academy, Was ist Backtesting? — https://academy.binance.com/en/articles/what-is-backtesting; Binance Academy, So testen Sie eine Handelsstrategie im Backtest — https://academy.binance.com/en/articles/how-to-backtest-a-trading-strategy. Unabhängige Erklärung mit Originalbeispielen.

All RealCryptoCap analysis