Einführung in die algorithmische Ausführung – Teil 4: Zeitgewichteter Durchschnittspreis (TWAP)
Veröffentlicht von: OrderX
•

Die einfachste geplante Strategie – und jedes Designproblem, das sie aufwirft, von Ausführungsbändern bis hin zu Anti-Gaming-Randomisierung.
Der Time-Weighted Average Price (TWAP)-Algorithmus ist die einfachste zeitplanbasierte Strategie und die beste, die man zuerst lernen sollte: Jedes Designproblem, das sie aufwirft – Slicing, Passivität, Zeitplanbänder, Anti-Gaming – taucht in jedem anspruchsvolleren Algorithmus wieder auf. Ihr Ziel ist elementar: eine Order gleichmäßig über die Zeit zu verteilen. Zum Beispiel: Ein 4-Stunden-TWAP sollte nach der ersten Stunde zu 25 % ausgeführt sein, bei der Hälfte zu 50 % und am Zeithorizont abgeschlossen sein.
Warum die naive Version scheitert
Die offensichtliche Implementierung – das Senden einer winzigen Market-Order in festen Intervallen – bricht in der Praxis aus drei Gründen schnell zusammen.
Nachrichtenlast. Angenommen, Sie müssen 1,8 Millionen Einheiten eines Altcoins über 30 Minuten ausführen. Slices in Einheitsgröße würden jede Millisekunde eine Order bedeuten. Dies würde unsere Hardware erheblich belasten und zu Problemen mit den Ratenbegrenzungen der Börsen führen. Größere Slices (sagen wir Blöcke von einigen hundert Einheiten) reduzieren die Anzahl der Nachrichten auf ein vernünftiges Maß, allerdings um den Preis einer etwas ungenaueren Verfolgung des idealen Zeitplans. Da TWAP nur eine Heuristik ist, ist ein moderater Tracking-Fehler fast immer der richtige Kompromiss.
Kosten der Aggressivität. Ein TWAP, der rein aus Market-Orders aufgebaut ist, zahlt bei jedem einzelnen Slice den Spread – und auf den meisten Plattformen kommen noch Taker-Gebühren hinzu (Krypto-Gebührenstrukturen machen diese Lücke besonders groß). Ein gut aufgebauter TWAP arbeitet standardmäßig passiv: Er platziert ruhende Limit-Orders, um Spreads zu vereinnahmen, und führt nur dann Crosses aus, wenn er hinter dem Zeitplan zurückgefallen ist.
Ausführungsrisiko. Wechselt man jedoch vollständig in den passiven Modus, erhält man den gegenteiligen Fehler: Limit-Orders bieten keine Ausführungsgarantie, sodass ein rein passiver TWAP am Ende seiner Laufzeit mit einem großen unausgeführten Restbestand dastehen kann – im schlimmsten Fall mit der gesamten Order. Die Vorgabe lautet ausgeführt bis zum Zeithorizont, daher ist reine Passivität ebenfalls nicht akzeptabel.
Ausführungsbänder: Die Standardlösung
Institutionelle TWAPs lösen dieses Spannungsfeld mit einem Paar von Grenzen um das zeitbasierte Ziel – einem oberen Band (wie weit die Order dem Zeitplan vorauslaufen darf) und einem unteren Band (wie weit sie dahinter zurückfallen darf). Bänder werden als Zeitabschnitt (±2 Minuten des Zeitplans) oder als Menge (±2 % der übergeordneten Order) ausgedrückt.
TWAP-Planbänder
100-Minuten-Plan für 200.000 Einheiten
Oberes Band
Arbeitsmenge
Unteres Band
Menge
Minuten seit Startzeit
200.000
150 Tsd.
100.000
50 Tsd.
0
25
50
100
Das obere Band
Das obere Band ist der Arbeitsspielraum des Algorithmus. Betrachten wir 200.000 Einheiten über 100 Minuten mit einem Vorsprungspielraum von 2 % (4.000 Einheiten): Beim Start dürfen bis zu 4.000 Einheiten passiv platziert werden. Wenn die Ziellinie steigt (2.000 Einheiten pro Minute), steigt die Obergrenze mit ihr, sodass der Algorithmus eine gesunde passive Präsenz aufrechterhalten kann, ohne jemals zu weit vor dem Plan herzulaufen.
Das untere Band
Das untere Band ist der Durchsetzungsmechanismus. Zu Beginn ist es bei Null gedeckelt (man kann nicht hinter einem Ziel von Null zurückfallen). Sobald das Ziel den Puffer überschreitet, löst das Unterschreiten des Bandes Market-Orders aus, die die Order wieder in den Zeitplan zwingen – dies ist der Moment, in dem der Algorithmus bewusst den Spread zahlt, um den Zeitplan einzuhalten.
Dimensionierung der Arbeitsmenge
Eine Feinheit ist für illiquide Märkte von enormer Bedeutung: Die gesamte zulässige Arbeitsmenge sollte nicht naiv angezeigt werden. Bei einem Instrument, das normalerweise nur geringe Volumina im Orderbuch zeigt – typisch für Long-Tail-Kryptopaare –, verzerrt das Platzieren einer riesigen sichtbaren Order den Markt, selbst wenn sie nie gehandelt wird. Entwickler lösen dies, indem sie die Bänder an die Liquidität des Vermögenswerts anpassen (sogar nach Tageszeit), eine explizite maximale Anzeigemenge hinzufügen oder die Arbeitsmenge an eine separate passive Platzierungs-Engine übergeben, die sie basierend auf den Live-Bedingungen einspeist – Details zu Child-Orders finden Sie in Teil 11.
Härtung eines TWAP gegen Erkennung
Ein Lehrbuch-TWAP ist im hohen Maße vorhersehbar – regelmäßige Ordergrößen in regelmäßigen Intervallen sind genau das Muster, nach dem Überwachungsalgorithmen suchen. Produktions-Implementierungen, einschließlich der von OrderX, nutzen mehrere Verteidigungslinien:
Größen-Randomisierung: Variieren der platzierten und marktfähigen Ordergrößen innerhalb der Bänder, sodass kein sich wiederholender Fingerabdruck im Orderbuch erscheint.
Band-Randomisierung: Ändern der Art und Weise, wie die Grenzen in jedem Intervall fortschreiten, um einen sichtbar linearen Aktivitätsanstieg zu vermeiden.
Zeitlicher Jitter: Niemals genau zu runden Uhrzeiten agieren; die Aktionszeiten werden zufällig verschoben.
Opportunistische Schübe: Definieren einer günstigen Preisschwelle (zum Beispiel zwei Standardabweichungen unter der jüngsten Handelsspanne für einen Kauf) und vorübergehendes Verlassen des Zeitplans, um Liquidität aufzunehmen, wenn der Markt eine Dislokation bietet.
Harte Preisgrenze: Jenseits eines festgelegten Preises wird die Ausführung vollständig pausiert und erst wieder aufgenommen, wenn der Markt zurückkehrt – ein Schutzschalter, um dem Markt bei einer unkontrollierten Bewegung nicht hinterherzulaufen.
Wo TWAP glänzt – und wo nicht
Stärken. TWAP zerlegt große Orders in verdauliche Stücke und vermeidet so die Auswirkungen, die das gleichzeitige Platzieren eines großen Blocks hätte. Er benötigt keine Volumendaten, was ihn zum Standard für neu gelistete oder illiquide Vermögenswerte ohne verlässliche Volumenhistorie macht. Er ist transparent – Größe, Startzeit, Endzeit – und leicht zu prüfen. Und die zeitliche Mittelung glättet den Einstiegspreis bei kurzfristigen Preisschwankungen.
Schwächen. Seine Regelmäßigkeit ist ausnutzbar, wenn sie nicht randomisiert wird. Er ist blind für Liquidität: Er drückt Volumen in einen inaktiven Markt und nutzt einen plötzlichen Liquiditätsschub nicht aus. Er hat keine Meinung zur Richtung, sodass er sich in einem Trendmarkt kontinuierlich zu schlechteren Preisen einkauft. Und bei liquiden Vermögenswerten mit stabilen Mustern beim Intraday-Volumen verliert er im Allgemeinen gegen VWAP, der den Handel dort konzentriert, wo die Liquidität tatsächlich vorhanden ist.
Dieses volumenbewusste Upgrade ist genau das nächste Kapitel: Teil 5: VWAP.
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.



