Zum Inhalt springen

Transaktionskosten in Backtests

Kausale Modellierung der Kosten zwischen theoretischer Strategie und Umsetzung: Provisionen, Spread, Impact, Verzögerungen, Teilfills, Borrow, Funding, Roll und Kapazität.

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 Bruttoergebnis zu Netto und KapazitätJede Friktion besitzt Benchmark, Größenbezug und Marktabhängigkeit. Erfundener Index mit Brutto=100; Lehrwerte stellen keine reale Strategie dar.Vom Bruttoergebnis zu Netto und KapazitätJede Friktion besitzt Benchmark, Größenbezug und MarktabhängigkeitErfundener Index mit Brutto=100; Lehrwerte stellen keine reale Strategie dar.1Brutto1002Provisionen−43Spread−64Slippage−75Impact−106Netto /Kapazität73Cyclepedia · bedingtes Lehrdiagramm, weder Prognose noch Versprechen
Vom theoretischen Bruttoergebnis zum Nettoergebnis: Jede Schicht braucht eine Definition, Datenbasis und Empfindlichkeitsprüfung.

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

  1. Benchmark definieren. Preis und Zeitstempel festlegen, gegen die der Fill gemessen wird.
  2. Explizite Orders erzeugen. Menge, Seite, Typ, Limit, Dauer und logische Priorität aus dem Signal ableiten.
  3. Kalender und Daten ausrichten. Quotes, Volumen und Kontrakte nur point-in-time nach dem Signal verwenden.
  4. Nachprüfbare explizite Kosten anwenden. Gebühren, Regimeänderungen und Währung versionieren.
  5. Spread und Impact ohne Doppelzählung modellieren. Benchmark und Funktion offenlegen.
  6. Teilfills und Nichtausführungen zulassen. Positionen verwenden nur die simulierte tatsächliche Menge.
  7. Relevante Carry-Kosten ergänzen. Borrow, Funding und Margin laufen über die Haltedauer; Rolls folgen Kontrakt und Kalender.
  8. Wenn möglich am Realen kalibrieren. Live- oder Paper-Fills je Orderklasse mit der Prognose vergleichen.
  9. Szenarien rechnen. Basis, günstig und streng verändern beobachtbare Treiber statt willkürlicher Multiplikatoren.
  10. Mehrere Größen testen. Kosten- und Nettorenditekurve gegen Kapital oder Teilnahmequote veröffentlichen.
  11. 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

Verwandte Artikel