Zum Inhalt springen

Spezifikation einer systematischen Strategie

Ein versioniertes Dokument macht eine Strategie implementierbar und prüfbar: Hypothese, Daten, Signal, Portfolio, Orders, Kosten, Kontrollen und Entscheidungskriterien.

Für wen dieser Artikel gedacht ist — Für alle, die eine Idee in Regeln überführen müssen, die eine andere Person oder ein anderes Programm implementieren, testen und überwachen kann, ohne die Absicht des Autors zu erraten.

Die Spezifikation einer systematischen Strategie ist das versionierte Dokument, das eine Strategie vor ihrer Beurteilung beschreibt: Zweck, Hypothese, zulässige Informationen, Transformationen, Signale, Positionen, Risiko, Orders, Kosten, Benchmark, Kontrollen und Prüfungskriterien. Sie ist zugleich Forschungsvertrag, Schnittstelle zwischen Forschung und Produktion und Audit-Trail.

„Kaufe den Breakout bei hohem Volumen“ ist keine Spezifikation. Unbestimmt bleiben Universum, Kalender, Bereinigungen, Fensterlänge, Einbezug der aktuellen Kerze, Berechnungszeit, erster ausführbarer Preis, Positionsgröße, Ausstieg, Gap-Behandlung und Verhalten bei fehlenden Daten. Jede Lücke erlaubt dem Backtest rückblickende Entscheidungen, die in Echtzeit nicht möglich wären.

Spezifikation einer systematischen StrategieKoordinaten, die eine Regel reproduzierbar machen. Strukturelle Checkliste, kein Universalmodell und keine Handelsempfehlung.Spezifikation einer systematischen StrategieKoordinaten, die eine Regel reproduzierbar machenStrukturelle Checkliste, kein Universalmodell und keine Handelsempfehlung.Zweck undUniversumZiel, zulässigeInstrumente,Ausschlüsse undhistorischeVerfügbarkeit.InformationsuhrZeitstempel,Zeitzone, Kalenderund erster nutzbarerZeitpunkt.SignalInputs,Transformationen,Parameter undMessrichtung.Position undGrößeVom Signal zum Zielunter offengelegtenLimits, Hebel undRisiko.Orders undFillsTyp, Gültigkeit,Priorität,Verzögerungen undTeilfill-Behandlung.Kosten undKapazitätRelevante Gebühren,Spread, Slippage,Impact, Borrow undFunding.Metriken undBenchmarkEinheiten, Frequenz,Kapital und zum Zweckpassender Vergleich.Version undStoppVerantwortlicher,Change Log, Limits,Aussetzung undRollback.Cyclepedia · bedingtes Lehrdiagramm, weder Prognose noch Versprechen
Eine vollständige Spezifikation verbindet die ökonomische Entscheidung mit beobachtbaren Ereignissen und tatsächlich ausführbaren Handlungen.

Mindestbestandteile

Block Prüfbarer Inhalt Revisionsfrage
Zweck und vorgesehene Nutzung unterstützte Entscheidung, Nutzer, Frequenz und Grenzen Was darf das System nicht tun?
Hypothese Mechanismus, falsifizierbare Prognose, Ausfallbedingungen Welche Alternative erklärt dasselbe Ergebnis?
Universum Aufnahme, Ausschluss, historische Mitgliedschaft und Wirksamkeitsdatum Erscheinen nur heutige Survivor?
Daten Quelle, Feld, Timestamp, Zeitzone, Lag, Revision und Version War der Wert bei der Entscheidung bekannt?
Signal Formel, Fenster, Zustand, Missing-Regel und Ereignisfolge Gibt es unbestimmte Zweige?
Portfolio Signal-Positions-Mapping, Restriktionen, Netting und Rebalancing Welches Exposure dominiert tatsächlich?
Risiko Limits, Szenarien, Sizing, Eskalation und Fail-safe Was geschieht bei fehlerhaftem Input oder Limit?
Ausführung Ordertyp, Venue, Timing, Fill, Borrow, Funding und Kosten War der simulierte Preis erreichbar?
Beurteilung Benchmark, Metriken, Splits, Versuche und Entscheidungsregel Darf der finale Test die Auswahl beeinflussen?
Überwachung Verantwortliche, begründete Schwellen, Alert, Aussetzung und Rollback Wer entscheidet mit welcher Evidenz?

Die Felder können in Text, Konfiguration und Code verteilt sein, müssen aber abstimmbar bleiben. Einheiten sind explizit anzugeben: Kapitalanteil, Nominal, Volatilität, Delta, Währung und Frequenz sind nicht austauschbar.


Die kausale Uhr

Die Spezifikation ordnet mindestens vier Zeitpunkte:

Information verfügbar → Signal berechnet → Order gesendet → Fill möglich

„Tagesschlusskurs“ genügt nicht. Der offizielle Schluss kann erst nach der Auktion feststehen; Fundamentaldaten können sich auf ein Quartal beziehen, aber erst Wochen später veröffentlicht werden; Makroserien können revidiert werden. Nutzt das Signal den Schlusskurs und kauft der Backtest zum selben Schluss, muss eine konkrete Auktionsmechanik die Teilnahme mit der erforderlichen Information erlauben. Sonst ist ein späterer Preis konsistenter, wobei auch dann Gap und Kosten modelliert werden müssen.

Für jeden Input sind Wirtschaftsperiode, Erstveröffentlichung und verwendete Version beziehungsweise Vintage zu unterscheiden. Für jede Order gehören Status, Zeitstempel, angeforderte und ausgeführte Menge, Preis sowie Grund einer Ablehnung oder Stornierung in das Protokoll.


Zustände und Ausnahmen

Eine reale Strategie besteht nicht nur aus „Signal vorhanden → Order ausgeführt“. Die Spezifikation legt fest, was geschieht, wenn Daten fehlen oder verspätet sind, ein Instrument ausgesetzt oder delistet wird, ein Future in die Rollphase eintritt, kein Wertpapierleihbestand verfügbar ist, eine Order nur teilweise ausgeführt wird oder Preis, Position, Margin und P&L nicht abstimmbar sind. Auch der Ausfall einer Risikokontrolle oder Brokerverbindung braucht einen definierten Zustand.

„Nichts tun“ ist nur dann eine Regel, wenn der Folgezustand feststeht: bisherige Position halten, reduzieren, liquidieren oder neue Orders sperren erzeugt unterschiedliche Risiken.


Zugehöriges Forschungsprotokoll

Vor dem für die Entscheidung vorgesehenen Ergebnis erfasst das Protokoll:

  1. Frage und falsifizierbare Hypothese;
  2. Version der Spezifikation und Code-Repository;
  3. Datensatz, Zeitbereich und Universum;
  4. konsistente Baseline und Benchmark;
  5. primäre und sekundäre Metriken, brutto und netto;
  6. In-sample-, Validierungs- und finales Testdesign;
  7. Menge der Kandidatenparameter und -modelle;
  8. Annahmen zu Kosten, Liquidität und Kapazität;
  9. Kriterien für Fortsetzung, Änderung oder Verwerfung;
  10. Register aller Versuche einschließlich negativer Ergebnisse.

Ein Kriterium muss keine einzelne Schwelle sein. Es kann ökonomische Kohärenz, stabiles Vorzeichen über Segmente, vertretbare Unsicherheit, Netto-Materialität und fehlende Abhängigkeit von einer einzelnen Beobachtung verlangen. Die Strenge richtet sich nach dem Einsatz: Ein internes Explorationswerkzeug und eine kapitalführende Strategie haben verschiedene Folgen.


Versionen, Reproduzierbarkeit und Replikation

Jedes Ergebnis sollte Commit oder Release, Konfiguration, Umgebung, Abhängigkeiten, Zufalls-Seeds, Datensatzversion und zentrale Outputs nennen. Snapshot oder Hash belegen, dass der Input nicht unbemerkt verändert wurde. Dasselbe Verfahren auf denselben Daten erneut auszuführen betrifft die Reproduzierbarkeit; kompatible Evidenz aus einer unabhängigen Umsetzung betrifft die Replikation. Beides ist verwandt, aber nicht identisch.

Führt ein Out-of-sample-Ergebnis zu einer Änderung, entsteht eine neue Version. Der konsultierte Abschnitt wird nicht wieder unberührt: Er ist nun Entwicklungsinformation. Diese Genealogie verhindert unsichtbar anwachsenden Data-Snooping-Einfluss.

Eine Rollentrennung kann die Challenge stärken. „Unabhängig“ bedeutet dabei nicht zwingend extern, sondern dass die prüfende Stelle Kompetenz, Autorität und Anreize besitzt, Annahmen, Implementierung und Nutzung anzufechten.


Beispiel: ein Signal zum Tagesende

Eine hypothetische Spezifikation verwendet nur bis zum Schluss von t konsolidierte Daten. Sie berechnet das Signal erst nach Eingang der finalen Dateien; Orders dürfen frühestens zur Eröffnung von t+1 gesendet werden. Das Universum wird über historische Mitgliedschaften rekonstruiert, nicht handelbare Instrumente erzeugen einen Ausnahmezustand, die Größe folgt Teilnahme- und Konzentrationslimits, die Kosten hängen von Spread und Menge ab.

Das Beispiel schreibt die nächste Eröffnung nicht als allgemein richtigen Preis vor. Es zeigt, wie Kausalität prüfbar wird. Eine Teilnahme an der Schlussauktion würde vor dem Cutoff berechenbare Signale und ein dazu passendes Ausführungsmodell verlangen.


Qualitätskriterien

  • Ein unabhängiger Implementierer muss keine fehlende Regel erfinden.
  • Jede Variable besitzt Definition, Einheit, Timestamp und Missing-Verhalten.
  • Ergebnisse lassen sich auf eine unveränderliche Version zurückführen.
  • Backtest- und Produktionsannahmen sind zeilenweise vergleichbar.
  • Ausnahmen führen zu sicheren, beobachtbaren Zuständen.
  • Grenzen sind an Risiko, Kapazität oder Nutzung gebunden, nicht dekorativ.
  • Jede materielle Änderung öffnet die betroffenen Prüfungen erneut.

Die Spezifikation beseitigt Model Risk nicht. Sie macht Entscheidungen sichtbar und trennt Forschungs-, Implementierungs- und Nutzungsfehler.


Quellen

Verwandte Themen