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 eignet sich am besten zum Einstieg: Jedes Designproblem, das er aufwirft – Slicing, Passivität, Zeitplanbänder, Anti-Gaming – taucht in jedem anspruchsvolleren Algorithmus wieder auf. Sein 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 Laufzeitende vollständig abgeschlossen sein.

Warum die naive Version scheitert

Die offensichtliche Implementierung – das Platzieren winziger Market-Orders in festen Intervallen – bricht in der Praxis aus drei Gründen schnell in sich zusammen.

Nachrichtenlast. Angenommen, Sie müssen 1,8 Millionen Einheiten eines Altcoins über 30 Minuten ausführen. Slices in der Größe einzelner Einheiten würden bedeuten, dass jede Millisekunde eine Order gesendet wird. Dies würde unsere Hardware erheblich belasten und zu Problemen mit den Ratenbegrenzungen der Börse führen. Größere Slices (beispielsweise Blöcke von einigen hundert Einheiten) reduzieren die Nachrichtenanzahl auf ein vernünftiges Maß, allerdings um den Preis einer etwas ungenaueren Verfolgung des idealen Zeitplans. Da der TWAP nur eine Heuristik ist, ist ein moderater Tracking-Fehler fast immer der richtige Kompromiss.

Kosten der Aggressivität. Ein TWAP, der rein auf Market-Orders basiert, zahlt bei jedem einzelnen Slice den Spread – und auf den meisten Plattformen zusätzlich Taker-Gebühren (Krypto-Gebührenstrukturen machen diese Spanne besonders groß). Ein gut aufgebauter TWAP agiert standardmäßig passiv: Er platziert Limit-Orders, um Spreads zu vereinnahmen, und führt nur dann Cross-Geschäfte durch, wenn er hinter dem Zeitplan zurückgefallen ist.

Ausführungsrisiko. Schaltet man jedoch vollständig auf passiv um, kommt es genau zum gegenteiligen Fehler: Limit-Orders bieten keine Ausführungsgarantie, sodass ein rein passiver TWAP zum Endzeitpunkt einen großen unausgeführten Restbestand aufweisen kann – im schlimmsten Fall die gesamte Order. Die Vorgabe lautet jedoch erledigt bis zum Laufzeitende, weshalb auch reine Passivität nicht akzeptabel ist.

Ausführungsbänder: Die Standardlösung

Institutionelle TWAPs lösen dieses Spannungsfeld mit einem Paar von Grenzen um das zeitbasierte Ziel herum – einem oberen Band (wie weit die Order dem Zeitplan vorausgehen 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 Mutterorder) ausgedrückt.

TWAP-Intervallbänder

100-Minuten-Zeitplan für 200.000 Einheiten

Oberes Band

Arbeitsmenge

Unteres Band

Menge

Minuten seit Startzeitmarkt

200.000

150.000

100.000

50.000

0

25

50

100

Das obere Band

Das obere Band ist der Handlungsspielraum des Algorithmus. Betrachten wir 200.000 Einheiten über 100 Minuten mit einem Vorsprungspielraum von 2 % (4.000 Einheiten): Beim Start können bis zu 4.000 Einheiten passiv platziert werden. Wenn die Ziellinie ansteigt (2.000 Einheiten pro Minute), steigt die Obergrenze mit ihr an, sodass der Algorithmus eine gesunde passive Präsenz aufrechterhalten kann, ohne dem Plan jemals zu weit vorauszueilen.

Das untere Band

Das untere Band ist der Durchsetzungsmechanismus. Zu Beginn ist es bei Null abgeschnitten (man kann nicht hinter einem Ziel von Null zurückbleiben). 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 aktiven Menge

Eine Feinheit ist für illiquide Märkte von enormer Bedeutung: Die gesamte zulässige aktive Menge sollte nicht naiv angezeigt werden. Bei einem Instrument, das im Orderbuch normalerweise nur geringe Stückzahlen anzeigt – was bei Long-Tail-Kryptopaaren üblich ist –, verzerrt die Platzierung 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 Assets anpassen (sogar nach Tageszeit), eine explizite maximale Anzeigemenge hinzufügen oder die aktive Menge an eine separate passive Platzierungs-Engine übergeben, die sie basierend auf den Live-Bedingungen einspeist – Details zu Child-Orders finden Sie in Teil 11.

Schutz eines TWAP gegen Erkennung

Ein Lehrbuch-TWAP ist hochgradig vorhersehbar – regelmäßige Tranchengrößen in regelmäßigen Intervallen sind genau das Muster, nach dem Überwachungsalgorithmen suchen. Produktive Implementierungen, einschließlich derer von OrderX, integrieren mehrere Verteidigungsmechanismen:

  • Größenrandomisierung: Variieren Sie die platzierten und marktfähigen Tranchengrößen innerhalb der Bänder, sodass kein wiederkehrender Fingerabdruck im Orderbuch erscheint.

  • Bandrandomisierung: Ändern Sie, wie sich die Grenzen in jedem Intervall verschieben, um einen sichtlich linearen Aktivitätsverlauf zu vermeiden.

  • Zeitlicher Jitter: Agieren Sie niemals genau zu runden Uhrzeiten; variieren Sie die Aktionszeitpunkte zufällig.

  • Opportunistische Schübe: Definieren Sie eine vorteilhafte Preisschwelle (beispielsweise zwei Standardabweichungen unter der jüngsten Handelsspanne für einen Kauf) und weichen Sie vorübergehend vom Zeitplan ab, um Liquidität aufzunehmen, wenn der Markt eine Dislokation bietet.

  • Harte Preisgrenze: Pausieren Sie ab einem festgelegten Preis vollständig und fahren Sie erst fort, wenn der Markt zurückkehrt – ein Schutzmechanismus, um einer weglaufenden Kursbewegung nicht nachzujagen.

Wo TWAP glänzt – und wo nicht

Stärken. TWAP zerlegt große Orders in verdauliche Stücke und vermeidet so die Marktauswirkung, die das sofortige Platzieren eines großen Blocks hätte. Er benötigt keine Volumendaten, was ihn zum Standard für neu gelistete oder illiquide Assets ohne verlässliche Volumenhistorie macht. Er ist transparent – Größe, Startzeit, Endzeit – und leicht zu prüfen. Zudem glättet die zeitliche Mittelwertbildung den Einstiegspreis bei kurzfristigen Schwankungen.

Schwächen. Seine Regelmäßigkeit ist ausnutzbar, wenn sie nicht randomisiert wird. Er ist blind gegenüber Liquidität: Er drängt Mengen in einen inaktiven Markt und nutzt Phasen hoher Liquiditätstiefe nicht aus. Er hat keine Meinung zur Marktrichtung, sodass er in einem Trendmarkt kontinuierlich zu schlechteren Preisen einkauft. Und bei liquiden Assets mit stabilen Intraday-Volumenmustern unterliegt er im Allgemeinen dem VWAP, der den Handel dort konzentriert, wo tatsächlich Liquidität vorhanden ist.

Dieses volumenbewusste Upgrade ist genau das Thema des nächsten Kapitels: Teil 5: VWAP.

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.