Einführung in die algorithmische Ausführung – Teil 1: Einführung

Veröffentlicht von: OrderX

•

•

Eine kurze Geschichte der Ausführungsalgorithmen, was sie tatsächlich tun und wie die 14 Teile dieser Serie zusammenpassen.

Jeder Trade, den Sie eingehen möchten, muss immer noch in tatsächliche Orderausführungen umgesetzt werden – und wie Sie das tun, bestimmt einen überraschend großen Teil Ihres PnL. Diese Serie ist ein praktischer Kurs in algorithmischer Ausführung: den Systemen, die eine große Order entgegennehmen und diese intelligent im Markt platzieren. In diesem ersten Teil schauen wir uns an, woher Ausführungsalgorithmen kommen, was sie eigentlich sind und wie der Rest dieser Serie zusammenhängt.

Vom Parketthändler zum Code

Vor nicht allzu langer Zeit war die Ausführung ein menschliches Handwerk. Bis in die späten 1990er Jahre hinein wurde ein großer Teil des Aktienvolumens noch von Menschen auf den Handelsflächen der Börsen ausgehandelt. Selbst elektronisch weitergeleitete Orders wurden meist von einem Menschen in Bezug auf Größe, Zeitpunkt und Preis bestimmt. Eine echte maschinengesteuerte Ausführung war eine Nischenfunktion in einer Handvoll quantitativer Firmen.

Die Elektronisierung änderte das innerhalb eines Jahrzehnts. Als die Orderbücher vollständig elektronisch wurden und die Marktdaten maschinenlesbar waren, war es naheliegend, die Tempo- und Preisentscheidungen eines Händlers in Software zu codieren. Mitte der 2000er Jahre hatten institutionelle Desks Ausführungsalgorithmen in großem Stil eingeführt, und heute sind sie in fast jedem Markt der Standard. „Algorithmische Ausführung“ ist schlichtweg zur Ausführung geworden.

Zwei Kräfte treiben diese Entwicklung weiter voran. Erstens, Skaleneffekte: Ein guter Algorithmus codiert die beste Version einer Entscheidung einmal und wendet sie danach auf jede Order an. Zweitens, Messbarkeit: Weil Algorithmen systematisch arbeiten, kann ihre Performance auf eine Weise analysiert und verbessert werden, wie es beim diskretionären Handel nicht möglich ist. Wir behandeln dies ausführlich in Teil 12: Benchmarks & TCA.

Was genau ist ein Ausführungsalgorithmus?

Ein Ausführungsalgorithmus ist ein Programm, das eine Parent-Order (z. B. „kaufe 250.000 Einheiten bis 16:00 Uhr“) in kleinere Child-Orders aufteilt, von denen jede eine bestimmte Größe, einen Preis, einen Handelsplatz und einen Zeitstempel hat. Ausführungsalgorithmen können wie folgt kategorisiert werden:

Nach Geltungsbereich

  • Einzelorder-Algorithmen behandeln jede Parent-Order unabhängig. Gibt man ihnen zehn Orders, führen sie zehn separate, voneinander unabhängige Ausführungen aus.

  • Listen- (Portfolio-) Algorithmen führen einen Korb gemeinsam aus und koordinieren das Tempo und das Risiko über alle gehandelten Instrumente hinweg gleichzeitig. Diesem Thema widmen wir Teil 8.

Nach Funktion

  • Smart Order Router beantworten eine eng gefasste Frage: An welchen Handelsplatz (oder welche Kombination von Handelsplätzen) soll eine Child-Order im aktuellen Moment gesendet werden? Sie werden in Teil 9 ausführlich behandelt.

  • Scheduling-Algorithmen beantworten die allgemeinere Frage, wie eine Parent-Order über die Zeit verteilt werden soll – und delegieren die Wahl des Handelsplatzes in der Regel an einen darunter liegenden Router.

Nach Tempostil

  • Fahrplanbasiert (Schedule-driven): Sie folgen einem zu Beginn festgelegten Plan – TWAP, VWAP und die klassische Implementation-Shortfall-Trajektorie in Teil 10.

  • Dynamisch: Sie berechnen das Tempo kontinuierlich anhand der Live-Bedingungen neu, wie die Percent-of-Volume-Familie.

  • Opportunistisch: Sie bleiben inaktiv und handeln nur, wenn die Bedingungen ungewöhnlich günstig sind, wie der Hide-and-Take-Stil. Hybride Varianten fügen ein Mindesttempo hinzu, damit die Order niemals völlig ins Stocken gerät.

Die Bausteine jedes Ausführungsalgorithmus

Unabhängig von der übergeordneten Strategie ist fast jeder Algorithmus aus denselben wiederverwendbaren Komponenten aufgebaut, die je nach Strategie unterschiedlich konfiguriert sind:

  • Scheduler – entscheidet, wie viel bis wann erledigt sein soll und wie weit die Order dem Plan voraus sein oder hinterherhinken darf.

  • Pricing-Logik – entscheidet, wie aggressiv jede Child-Order bepreist wird, vom passiven Platzieren im Geldkurs bis hin zum Überschreiten der Spanne. Untersucht in Teil 11.

  • Display-Logik – entscheidet, wie viel des Volumens sichtbar, verborgen oder in Reserve gehalten wird.

  • Router – wählt den oder die Ziel-Handelsplätze für jede Child-Order aus.

Ein einfaches mentales Modell: Eine TWAP-Engine schneidet die Parent-Order gleichmäßig in zeitliche Scheiben; für jede Scheibe wählt die Pricing-Logik ein Niveau, die Display-Logik eine sichtbare Menge und der Router schickt sie los. Die Schleife beobachtet dann den Markt und passt Größe, Preis oder Handelsplatz an, bis die Order abgeschlossen oder storniert ist.

Die Serie auf einen Blick

  1. Teil 1: Einführung – Sie sind hier.

  2. Teil 2: Handels-Terminologie – Orders, Bücher, Kurse, Handelsplätze, Gebühren.

  3. Teil 3: Handelskosten, Alpha & Risiko – die Ökonomie, die jeder Algorithmus optimiert.

  4. Teil 4: TWAP – die einfachste zeitgesteuerte Strategie.

  5. Teil 5: VWAP – Terminierung nach historischem Volumen.

  6. Teil 6: Percent of Volume – Terminierung nach realisiertem Volumen.

  7. Teil 7: Hide and Take – opportunistische Ausführung.

  8. Teil 8: Multi-Order-Algorithmen – Paare und Körbe.

  9. Teil 9: Smart Router – Handelsplatzwahl für sichtbare (Lit) und dunkle (Dark) Liquidität.

  10. Teil 10: Implementation Shortfall – kosten- und risikooptimale Ausführung.

  11. Teil 11: Platzierung von Child-Orders – Preisgestaltung, Größenbestimmung und Display-Taktiken.

  12. Teil 12: Benchmarks & TCA – Messung der Ausführungsqualität.

  13. Teil 13: Markt-Impact-Modelle – Schätzung der Kosten vor dem Handel.

  14. Teil 14: Ausführung in Krypto-Märkten – was sich in einem fragmentierten 24/7-Markt ändert.

Als nächstes: Terminologie. Teil 2 definiert die Begriffe – Orders, Kurse, Bücher, Handelsplätze und Gebührenmodelle –, die im gesamten weiteren Verlauf des Kurses verwendet werden.

Eine neue Art zu
handeln ist da.

OrderX stattet professionelle Trader mit den Tools aus, auf die sie gewartet haben: Strukturierte Ausführung, integrierte Systeme und integrierte Intelligenz.