Für wen dieser Artikel gedacht ist — Für alle, die aus einem historischen Signal ein umsetzbares Nettoergebnis ableiten müssen. Ein profitables Modell vor Kosten kann nach Spread, Impact, fehlenden Fills, Finanzierung oder Roll nicht mehr tragfähig sein.
Transaktionskosten im Backtest sind alle expliziten und impliziten Abweichungen zwischen einer theoretischen, unmittelbar zum Referenzpreis gehandelten Position und einer tatsächlich ausführbaren Position. Sie werden nicht erst am Ende als pauschaler Abschlag hinzugefügt. Sie entstehen aus Orders, Zeit, Menge, Marktliquidität und Finanzierungsbedingungen.
Einfach gesagt — Das Signal sagt, was die Strategie gerne besitzen würde. Das Ausführungsmodell beschreibt, was sie wann, in welcher Menge und zu welchem Preis wirklich hätte erhalten können.
Vom Signal zum Nettoergebnis
Eine nützliche Zerlegung lautet:
Nettoergebnis = theoretisches Ergebnis − explizite Kosten − Spread − Impact − Verzögerung/Opportunitätskosten − Haltekosten − Rollkosten
Nicht jede Komponente ist getrennt beobachtbar, und die Formel verhindert keine Doppelzählung. Wird ein Fill etwa mit dem Mid Quote verglichen, kann die Abweichung bereits Teile von Spread und Impact enthalten. Dieselben Beträge noch einmal abzuziehen wäre falsch. Vor jeder Zahl müssen Benchmark, Zeitstempel und Konvention feststehen.
| Komponente | Bedeutung | Wesentliche Treiber |
|---|---|---|
| Provisionen und Gebühren | Broker, Börse, Clearing und anwendbare Abgaben | Instrument, Markt, Volumen, Gebührenmodell |
| Spread | Kosten des Überschreitens von Bid und Ask | Liquidität, Uhrzeit, Volatilität, Ordertyp |
| Slippage | Abweichung des Fills vom ausdrücklich genannten Benchmark | Latenz, Gaps, Tiefe, Ereignisfolge |
| Market Impact | Preisbewegung in Verbindung mit der eigenen Liquiditätsnachfrage | Größe, Teilnahmequote, Dringlichkeit, Volatilität, Resilienz |
| Verzögerung und Opportunity Cost | Marktbewegung, während die Order wartet oder unvollständig bleibt | Dauer, Limit, Konkurrenz, Signalverfall |
| Teilfill und Nichtausführung | Ausgeführte Menge liegt unter dem Wunsch | Priorität, Tiefe, Stornierungen, Handelsplatz |
| Borrow | Wertpapierleihe, Verfügbarkeit, Rückruf und Short-Gebühr | Leihenachfrage, Angebot, Einzeltitelrisiko |
| Funding und Margin | Finanzierung von Positionen, Sicherheiten und Hebel | Zinssatz, Währung, Haircut, Dauer, Intermediär |
| Roll und Basis | Schließen und Neueröffnen von Kontrakten oder Exposures | Kurve, Kalender, Laufzeitspread, Liquidität |
Je nach Markt können Währungsumrechnung, Stamp Duty oder steuerliche Behandlung hinzukommen. Sie gehören nur in den tatsächlich relevanten Umfang und benötigen eine dokumentierte Regel.
Warum ein fixer Kostensatz nicht universell ist
„Ein Tick pro Trade“ kann ein didaktisches Szenario sein, aber keine allgemeine Markteigenschaft. Dieselbe Order kostet in Auktion und fortlaufendem Handel unterschiedlich, ebenso in normalen und gestressten Bedingungen, bei einem liquiden Titel und einer Micro Cap oder als passive und aggressive Order. Selbst das Vorzeichen der Slippage kann gegenüber einem Benchmark günstig oder ungünstig sein; das macht Impact nicht kostenlos und garantiert keine Wiederholung.
Soweit es die Daten erlauben, sollte das Modell daher von folgenden Größen abhängen:
- Ordermenge und Gegenwert;
- verfügbarem Volumen und Teilnahmequote;
- beobachtbarem Spread und Markttiefe;
- Volatilität und zeitlichem Regime;
- Seite, Ordertyp, Dringlichkeit und Gültigkeitsdauer;
- Handelsplatz, Währung und Anlageklasse;
- Borrow-, Funding- und Kontraktstatus.
Eine einfache, mit der Teilnahmequote steigende Funktion kann transparenter sein als eine komplexe, aber nicht kalibrierte Simulation. Die Komplexität muss den Daten folgen, nicht umgekehrt.
Kausale Orders und Fills
Die richtige Kette lautet: verfügbare Daten → Signal → Order → Marktinteraktion → Fill → Position. Eine Tageskerze zeigt weder Intraday-Reihenfolge noch verfügbare Menge. Wenn Hoch und Tief sowohl Stop als auch Ziel berühren, darf der Backtest rückblickend nicht den günstigeren Ausgang wählen. Nötig sind granularere Daten oder eine ausdrücklich konservative Regel.
Bei einer Limitorder bedeutet „Preis berührt“ nicht automatisch Fill: Andere Orders können in der Warteschlange davorstehen oder das Volumen kann fehlen. Bei einer Marketorder ist der Preis nicht garantiert und mehrere Preisstufen können durchlaufen werden. Latenz und Teilfills verändern Menge, Risiko und nachfolgende Signale. Diese Einschränkungen müssen der unter Data Leakage und Look-ahead Bias beschriebenen Kausalität folgen.
Kapazität einer Strategie
Die Kapazität ist die Größenordnung, oberhalb derer Nettoertrag, Risiko oder Signaltreue wesentlich schlechter werden. Sie ist kein für alle Zeiten fester Geldbetrag. Sie hängt von Assets, Turnover, Konzentration, Zeithorizont, Crowding und Ausführungsweise ab.
Eine praktische Prüfung berechnet den Test für mehrere Kapital- oder Teilnahmegrößen neu. Pro Stufe werden mindestens diese Ergebnisse festgehalten:
| Ergebnis | Warum es zählt |
|---|---|
| gewünschte und ausgeführte Menge | trennt Zielposition und tatsächlich erhaltene Position |
| Anteil am Volumen | misst den relativen Druck auf den Markt |
| durchschnittliche und marginale Kosten | zeigt die Nichtlinearität der Skalierung |
| unvollständige Orders | macht nicht umsetzbare Signale sichtbar |
| Nettorendite und Drawdown | misst die wirtschaftliche Verschlechterung |
| Liquidationsdauer | verbindet Kapazität mit Ausstiegsrisiko |
Ein Vergleich der Durchschnittsgröße mit dem Durchschnittsvolumen beweist keine Kapazität. Stresstage, konzentrierte Instrumente und gleichzeitige Ausstiege können das Risiko dominieren.
Modellierungsprotokoll
- Benchmark definieren. Preis und Zeitstempel festlegen, gegen die der Fill gemessen wird.
- Explizite Orders erzeugen. Menge, Seite, Typ, Limit, Dauer und logische Priorität aus dem Signal ableiten.
- Kalender und Daten ausrichten. Quotes, Volumen und Kontrakte nur point-in-time nach dem Signal verwenden.
- Nachprüfbare explizite Kosten anwenden. Gebühren, Regimeänderungen und Währung versionieren.
- Spread und Impact ohne Doppelzählung modellieren. Benchmark und Funktion offenlegen.
- Teilfills und Nichtausführungen zulassen. Positionen verwenden nur die simulierte tatsächliche Menge.
- Relevante Carry-Kosten ergänzen. Borrow, Funding und Margin laufen über die Haltedauer; Rolls folgen Kontrakt und Kalender.
- Wenn möglich am Realen kalibrieren. Live- oder Paper-Fills je Orderklasse mit der Prognose vergleichen.
- Szenarien rechnen. Basis, günstig und streng verändern beobachtbare Treiber statt willkürlicher Multiplikatoren.
- Mehrere Größen testen. Kosten- und Nettorenditekurve gegen Kapital oder Teilnahmequote veröffentlichen.
- Modell vor OOS einfrieren. Regeln und Parameter nicht am Ergebnis des Out-of-Sample anpassen.
Illustratives Beispiel — Ein Signal verlangt 20.000 Einheiten. Der Simulator findet einen variablen Spread, führt im ersten Intervall 12.000 und im nächsten 5.000 aus; die restlichen 3.000 verfallen. Provisionen gelten nur für ausgeführte Mengen, Impact folgt der Teilnahmequote und Funding nur der Besitzdauer. Bei doppeltem Kapital wird die Menge nicht einfach zum selben Preis verdoppelt: Teilnahme, Fills und Kosten werden neu berechnet. Die Zahlen dienen ausschließlich der Erklärung.
Grenzen und Kommunikation
Der kontrafaktische Impact ist nicht exakt beobachtbar: Der Markt ohne die eigene Order kann nicht gleichzeitig gesehen werden. In ruhigen Phasen kalibrierte Modelle können im Stress versagen; Quotes rekonstruieren nicht immer die Warteschlange; historische Borrow- und Fundingdaten können lückenhaft sein. Kosten dürfen daher nicht als punktgenaue Wahrheit erscheinen, sondern als bedingte Schätzung mit Annahmen, Intervallen und Szenarien.
Die Bruttorendite bleibt nützlich, um das Signal zu untersuchen; die Nettorendite bewertet die Umsetzbarkeit. Beide zusammen mit Turnover, Mengen, Fill Rate und Kapazität zu veröffentlichen zeigt, wo das Ergebnis entsteht oder verloren geht.
Quellen
- André F. Perold, The Implementation Shortfall: Paper Versus Reality, The Journal of Portfolio Management, 1988 — Unterschied zwischen theoretischem Portfolio und implementiertem Ergebnis.
- U.S. Securities and Exchange Commission, Request for Comments on Measures To Improve Disclosure of Mutual Fund Transaction Costs — Provisionen, Spread, Market Impact, Opportunity Cost und Messprobleme.
- Robert Almgren und Neil Chriss, Optimal Execution of Portfolio Transactions, Journal of Risk, 2001 — Zusammenhang zwischen Größe, Impact, Ausführungsrisiko und Orderpfad.
- Gene D'Avolio, The Market for Borrowing Stock, Journal of Financial Economics, 2002 — Verfügbarkeit, Gebühren und Rückrufe bei der Wertpapierleihe.
- Andrea Frazzini, Ronen Israel und Tobias J. Moskowitz, Trading Costs of Asset Pricing Anomalies — Live-Kosten, Impact, Skalierung und Kapazität von Aktienstrategien.