Backtesting, Optimierung und Freigabeschritte
Wie Ergebnisse mit realen Kosten entstehen und wie eine Strategie die Freigabe für die nächste Stufe verdient.
Echte Börsengebühren und Kosten
Backtests berücksichtigen die veröffentlichten Maker- und Taker-Gebühren jedes Handelsplatzes, Funding-Zahlungen für Perpetual Futures sowie bei jeder Ausführung ein Modell für die Marktauswirkung. Das Eigenkapital wird für jeden Balken zum Marktwert bewertet, und gehebelte Positionen können bei Erreichen der Maintenance Margin des Handelsplatzes liquidiert werden. Es werden keine Werte ohne Kosten ausgewiesen.
Positionsgröße und Hebel
Strategien bemessen Positionen im Verhältnis zum Kontoeigenkapital statt mit festen Beträgen. Der angeforderte Hebel wird an die Engine weitergegeben und auf die Obergrenze des Handelsplatzes begrenzt: Bei Spot- und Optionshandelsplätzen bleibt er bei eins, bei Futures-Handelsplätzen sind höhere Werte möglich. Spot-Konten können keine Short-Positionen eingehen; die Basisklasse der Strategie setzt dies durch.
Optimierung in drei Phasen
Bei der Sensitivitätsanalyse wird jeder Parameter um zwanzig Prozent variiert, um kritische Schwellen zu finden. Die Walk-Forward-Optimierung führt über rollierende Zeitfenster eine Bayes'sche Suche durch und erfasst In-Sample- und Out-of-Sample-Ergebnisse getrennt. Der abschließende Holdout, das letzte Fünftel der Daten, wird einmal getestet und muss sich im Vergleich zum Out-of-Sample-Ergebnis der Walk-Forward-Optimierung bewähren.
Erkennung von Overfitting
Eine Strategie wird abgelehnt, wenn die Out-of-Sample-Performance negativ ist, das Verhältnis zwischen In-Sample- und Out-of-Sample-Ergebnis zu hoch ist, die Wahrscheinlichkeit für Backtest-Overfitting über einer Hälfte liegt oder die Deflated Sharpe Ratio, die die Anzahl der durchgeführten Versuche berücksichtigt, das Ergebnis nicht mehr stützt.
Freigabeschwellen
Mindestwerte für die Freigabe werden anhand einer veröffentlichten Kriterien-Datei im Code durchgesetzt. Harte Prüfungen betreffen Overfitting, nicht positive Out-of-Sample-Ergebnisse, fehlgeschlagene Holdout-Tests und null Trades und können nicht außer Kraft gesetzt werden. Weiche Prüfungen betreffen Sharpe Ratio, Profit Factor, Drawdown und Gewinnrate. Sie können nur mit einer protokollierten Begründung ausgesetzt werden, die der Risk Officer bestätigt oder ablehnt.
Einen Backtest richtig einschätzen
Vergleiche die Eigenkapitalkurve mit dem Drawdown, prüfe, auf wie vielen Trades das Ergebnis beruht, und vergleiche die durchschnittliche Rendite pro Trade mit den Kosten für Hin- und Rückhandel. Eine hohe Rendite aus wenigen Trades oder eine Sharpe Ratio, die außerhalb der Stichprobe verschwindet, ist ein Warnsignal und kein belastbares Ergebnis.