Einführung in die algorithmische Ausführung – Teil 1: Einführung
Veröffentlicht von: OrderX
•

Ein kurzer Abriss der Geschichte von 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: jenen 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 Börsenparketts ausgehandelt. Selbst elektronisch weitergeleitete Orders wurden meist von Menschen in Größe, Timing und Preis bestimmt. Eine echte maschinengesteuerte Ausführung war eine Nischenkompetenz innerhalb einer Handvoll quantitativer Firmen.
Die Elektronisierung änderte das innerhalb eines Jahrzehnts. Als die Orderbücher vollständig elektronisch und die Marktdaten maschinenlesbar wurden, war es naheliegend, die Pacing- und Preisentscheidungen eines Händlers in Software zu kodieren. Mitte der 2000er Jahre hatten institutionelle Desks Ausführungsalgorithmen im großen Stil eingeführt, und heute sind sie in fast jedem Markt der Standard. „Algorithmische Ausführung“ ist schlicht zu Ausführung geworden.
Zwei Kräfte treiben diese Entwicklung weiter voran. Erstens, Skaleneffekte: Ein guter Algorithmus kodiert die beste Version einer Entscheidung einmal und wendet sie danach auf jede Order an. Zweitens, Messbarkeit: Da Algorithmen systematisch arbeiten, kann ihre Leistung analysiert und verbessert werden, was 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 mit jeweils einer bestimmten Größe, einem Preis, einem Handelsplatz und einem Zeitstempel umwandelt. Ausführungsalgorithmen können wie folgt kategorisiert werden:
Nach Umfang
Einzelorder-Algorithmen behandeln jede Parent-Order unabhängig. Gibt man ihnen zehn Orders, führen sie zehn separate, voneinander nichts wissende Ausführungen aus.
Listen- (Portfolio-) Algorithmen führen einen Korb gemeinsam aus und koordinieren Tempo und Risiko über alle gehandelten Instrumente hinweg. Wir widmen diesen 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 umfassendere 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 Pacing-Stil
Zeitplan-gesteuert: folgen einem zu Beginn festgelegten Plan – TWAP, VWAP und die klassische Implementation-Shortfall-Trajektorie in Teil 10.
Dynamisch: berechnen das Tempo kontinuierlich anhand der aktuellen Marktbedingungen neu, wie die Percent of Volume-Familie.
Opportunistisch: 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, sodass die Order niemals völlig ins Stocken geraten kann.
Bausteine jedes Ausführungsalgorithmus
Unabhängig von der übergeordneten Strategie ist fast jeder Algorithmus aus den gleichen 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- oder hinterherhinken darf.
Pricing-Logik – entscheidet, wie aggressiv jede Child-Order bepreist wird, vom passiven Platzieren im Bid bis hin zum Überschreiten des Spreads. Erforscht im Teil 11.
Display-Logik – entscheidet, wie viel Volumen 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 über die Zeit; für jedes Stück wählt die Pricing-Logik ein Niveau, die Display-Logik eine sichtbare Menge und der Router sendet es ab. Die Schleife beobachtet dann den Markt und passt Größe, Preis oder Handelsplatz an, bis die Order abgeschlossen oder storniert ist.
Die Serie im Überblick
Teil 1: Einführung – Sie befinden sich hier.
Teil 2: Handelsbegriffe – Orders, Bücher, Quotes, Handelsplätze, Gebühren.
Teil 3: Handelskosten, Alpha & Risiko – die Ökonomie, die jeder Algorithmus optimiert.
Teil 4: TWAP – die einfachste zeitplangesteuerte Strategie.
Teil 5: VWAP – Scheduling nach historischem Volumen.
Teil 6: Percent of Volume – Scheduling nach realisiertem Volumen.
Teil 7: Hide and Take – opportunistische Ausführung.
Teil 8: Multi-Order-Algorithmen – Paare und Körbe.
Teil 9: Smart Router – Handelsplatzwahl für sichtbare und dunkle Liquidität.
Teil 10: Implementation Shortfall – kosten- und risikooptimale Ausführung.
Teil 11: Platzierung von Child-Orders – Preis-, Größen- und Anzeigetaktiken.
Teil 12: Benchmarks & TCA – Messung der Ausführungsqualität.
Teil 13: Markt-Impact-Modelle – Schätzung der Kosten vor dem Handel.
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, Quotes, Bücher, Handelsplätze und Gebührenmodelle – die im gesamten restlichen Kurs verwendet werden.


Ein neuer Weg
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.


