Um zu testen, ob der Vorteil einer Strategie höhere Handelskosten übersteht, führe den Backtest mit einer Reihe von Annahmen zu Gebühren, Spread, Slippage und Markteinfluss erneut aus. Ermittle dann das Kostenniveau, bei dem die Performance negativ wird, und vergleiche es mit den Daten deines geplanten Handelsplatzes und deiner Ordergröße.
Eine einzelne Schätzung „realistischer“ Kosten verdeckt die entscheidende Frage: Wie stark kann diese Schätzung danebenliegen, bevor das Ergebnis nicht mehr funktioniert? Ich will eine Kostenkurve, keinen pauschalen Abschlag.
Welche Kosten sollte ich im Backtest erhöhen?
Beginne mit den Kosten, die der Strategie tatsächlich entstehen. Bei einer Market-Order sind das meist die taker-Gebühr, der Spread, Slippage und etwaige größenabhängige Auswirkungen. Bei einer Limit-Order solltest du die Gebührenstufe und die Wahrscheinlichkeit einer Ausführung einbeziehen. Ein maker-Rabatt hilft nicht, wenn in Wahrheit die optimistische Annahme zur Ausführung das Ergebnis trägt. Perpetual Futures verursachen zusätzlich Funding-Kosten, bei manchen Produkten kommen Leih-, Ausübungs- oder Abwicklungskosten hinzu.
Ändere die Annahmen zunächst einzeln. Wenn du zugleich die Gebühren erhöhst, Slippage verdoppelst und die Ausführungsraten halbierst, sagt ein schlechteres Ergebnis kaum etwas darüber aus, woran es lag. Führe anschließend kombinierte Stresstests durch, die plausible ungünstige Bedingungen abbilden, etwa einen breiteren Spread in volatilen Phasen.
| Annahme | Sinnvoller Stresstest | Was wird getestet? |
|---|---|---|
| Handelsgebühr | Aktuelle Stufe, dann eine höhere Stufe | Gebührenmodell und Abhängigkeit von der Volumenstufe |
| Spread und Slippage | Um 25%, 50% und 100% erhöhen | Empfindlichkeit gegenüber ungünstigeren Ausführungskursen |
| Markteinfluss | An Ordergröße oder Teilnahmequote koppeln | Ob sich das getestete Kapital zum angenommenen Kurs handeln lässt |
| Ausführungsrate von Limit-Orders | Geschätzte Ausführungen reduzieren, auch Teilausführungen | Abhängigkeit von Queue- und Ausführungsannahmen |
| Funding oder Leihkosten | Ungünstige historische Phasen oder einen höheren Satz ansetzen | Haltekosten und Finanzierungsrisiko |
Das sind Ausgangspunkte, keine allgemeingültigen Stresswerte. Ein liquides Spot-Paar und ein illiquider Altcoin-Perpetual sollten nicht denselben Slippage-Multiplikator erhalten, nur damit sich die Ergebnisse einfacher vergleichen lassen.
Wie berechne ich die Break-even-Handelskosten einer Strategie?
Lass Signale, Positionsgrößen und Portfolioregeln unverändert. Erhöhe die variablen Kosten je gehandeltem Nominalwert, bis die Nettoperformance null erreicht. Handelt die Strategie $1 million Nominalwert und erzielt vor variablen Ausführungskosten $8,000, kann sie höchstens 0.80% des Nominalwerts für all diese Kosten aufwenden, bevor der Bruttogewinn aufgebraucht ist.
Diese Rechnung liefert eine Obergrenze, aber keinen Beleg dafür, dass sich die Strategie kostengünstig genug handeln lässt. Die $8,000 können aus wenigen Trades stammen, und der Markteinfluss kann mit steigender Ordergröße stark zunehmen. Berechne den Break-even-Punkt sowohl für den gesamten Backtest als auch nach Zeitabschnitt oder Marktregime.
Einheiten müssen übereinstimmen. Eine Gebühr pro Seite muss sowohl beim Einstieg als auch beim Ausstieg berechnet werden. Ein Funding-Satz kann sich auf einen bestimmten Zeitraum beziehen, während der Turnover oft jährlich angegeben wird. Rechne alle Kosten vor dem Vergleich auf denselben Zeitraum und dieselbe Nominalwertbasis um.
Wie erkenne ich, ob eine Strategie empfindlich auf Kosten reagiert?
Sieh dir den Verlauf der Kostenkurve an. Ein allmählicher Rückgang lässt etwas Spielraum für Schätzfehler. Ein abrupter Einbruch nach einer kleinen Erhöhung deutet oft darauf hin, dass der scheinbare Vorteil vor allem aus Trades stammt, deren erwarteter Gewinn die Kosten nur knapp deckt.
Betrachte eine kurzfristige Strategie mit einem Netto-Sharpe von 1.2 im Basisszenario. Sinkt er bei 25% mehr Slippage auf 0.3 und wird die Nettorendite bei 50% mehr negativ, hängt das ausgewiesene Ergebnis stark von der Ausführungsqualität ab. Das beweist nicht, dass die Strategie unbrauchbar ist. Es bedeutet, dass du Handelsplatz, Ordertyp und Handelsgröße untersuchen solltest, bevor du dem Backtest vertraust.
Untersuche außerdem die Verteilung und nicht nur den Sharpe. Kosten können viele kleine Gewinner aufzehren und einige große Gewinne übrig lassen. So kann die durchschnittliche Rendite akzeptabel wirken, während Drawdowns und Verlustphasen zunehmen.
Sollte ich die schlimmsten Kostenannahmen verwenden, die mir einfallen?
Nein. Ein willkürliches Worst-Case-Szenario kann jede Strategie schlecht aussehen lassen und liefert keine brauchbare Einsatzgrenze. Entwickle Szenarien anhand beobachteter Daten: Gebührenmodelle der Handelsplätze, Spreads zu deinen Entscheidungszeitpunkten, tatsächlich erzielte Paper-Ausführungen und Markteinfluss bei den erwarteten Ordergrößen.
Unterscheide normale Bedingungen von Stressphasen. Schätze zum Beispiel Spread und Slippage nach Volatilitätsklassen und lasse die Strategie dann erneut mit Kosten aus diesen Klassen laufen. So bleibt der Zusammenhang zwischen Marktbedingungen und Ausführungskosten erhalten. Eine pauschale Verdoppelung kann übersehen, dass die Strategie gerade dann am meisten handelt, wenn die Liquidität am schlechtesten ist.
Was sollte ich in einem Bericht zur Kostensensitivität festhalten?
Speichere die Annahmen zusammen mit den Ergebnissen, damit andere Forschende sie reproduzieren können. Gib mindestens Folgendes an:
- Annahmen zu Gebühren, Spread, Slippage, Markteinfluss, Funding und Leihkosten, jeweils mit Einheiten und Quellen.
- Nettorendite und Risikokennzahlen im Basisszenario und auf jeder Stressstufe.
- Break-even-Kosten und die Kosten, bei denen die Strategie deine Forschungskriterien nicht mehr erfüllt.
- Ergebnisse nach Marktregime, Instrument und Ordergröße, soweit es die Stichprobe zulässt.
- Welche Ausführungsannahmen auf Messungen beruhen und welche weiterhin Schätzungen sind.
Vergleiche die Paper-Strategie anschließend mit demselben Kostenverzeichnis. Sind die Paper-Ausführungen durchweg schlechter als im modellierten Szenario, aktualisiere das Modell und wiederhole die Analyse. Ziel ist nicht, eine einzelne Kostenzahl zu finden, mit der der Backtest besteht. Es geht darum, herauszufinden, wie viel Unsicherheit bei der Ausführung die Strategie verkraftet und ob deine Daten diesen Spielraum stützen.
← Alle Beiträge


