Beim TWAP erhalten gleich lange Zeitabschnitte das gleiche Gewicht. Beim Handel setzt ein automatisiertes Werkzeug diesen Gedanken in einen Zeitplan für kleinere Aufträge um. Entscheidend bleiben die tatsächlichen Preise, ausgeführten Mengen und Regeln des Anbieters.
Jana möchte Bitcoin kaufen, aber nicht den gesamten Auftrag auf einmal an den Markt geben. Sie stößt auf TWAP und könnte darin einen schon feststehenden Kaufpreis vermuten. Gemeint sind tatsächlich zwei zusammengehörige Dinge: ein Durchschnitt zur nachträglichen Beurteilung und ein Verfahren zum Aufteilen des Auftrags. Den Durchschnitt kann man ohne eigenen Kauf berechnen. Janas tatsächlicher Preis ergibt sich dagegen erst aus den ausgeführten Geschäften. [1] [2]
Stellen wir uns zwei gleich lange Abschnitte mit repräsentativen Preisen von 100000 und 100030 USD/BTC vor. Beide zählen gleich viel, der Durchschnitt liegt also in der Mitte. Dauerte der erste Abschnitt doppelt so lange, hätte sein Preis das doppelte Gewicht; das Ergebnis wäre 100010 USD/BTC. Eine beliebige Sammlung von Kursen reicht deshalb nicht aus: Wir müssen festlegen, welcher Preis gemessen wird und welche Dauer jeder Wert repräsentiert. Gleichmäßig verteilte, gleich gewichtete Messpunkte sind eine Methode zur Schätzung des Zeitdurchschnitts, keine genaue Aufzeichnung aller Bewegungen dazwischen. [1]
Für einen TWAP-Handelsauftrag legt Jana die Gesamtmenge und den Ausführungszeitraum fest. Anschließend sendet der Dienst kleinere Aufträge. Diese müssen nicht identisch sein: Kraken beschreibt regelmäßige Abstände mit zufällig variierten Teilmengen. Aus der Abkürzung allein lässt sich also nicht ablesen, wie jeder Kauf aussehen wird. Dafür braucht Jana die Regeln des jeweiligen Werkzeugs. [3]
Kraken unterscheidet die Modi Market und Limit. Market sucht bei der Abgabe jedes Teilauftrags verfügbare Ausführungsmöglichkeiten; Limit ergänzt einen maximalen Kaufpreis beziehungsweise minimalen Verkaufspreis. Erfüllt der Markt diese Bedingung nicht, kann ein Teil ausgelassen werden. Jana hält so ihre Preisgrenze ein, besitzt am Ende aber möglicherweise weniger Bitcoin als geplant. Der Zeitplan garantiert nicht gleichzeitig Preis und vollständige Menge. [3]
Vor dem Start sollte klar sein, wie der Dienst mit dem Rest umgeht. Kraken beschreibt dessen Stornierung am Ende des Zeitfensters. IBKR bietet allowPastEndTime an, womit der Handel über das festgelegte Ende hinaus weiterlaufen darf. Diese IBKR-Dokumentation betrifft US-Aktien und verspricht dieselbe Funktion nicht für Bitcoin. Das unterschiedliche Verhalten zeigt, warum der Name des Algorithmus allein nicht genügt. [2] [3]
Das Aufteilen kann den Druck verringern, den ein großer Auftrag auf einmal erzeugen würde. Während Jana wartet, können jedoch andere Käufer hinzukommen und den Preis nach oben treiben. TWAP ist daher nicht automatisch günstiger als ein sofortiger Kauf und garantiert kein bestimmtes Ergebnis. Zu bewerten sind die tatsächlich gehandelte Menge, ihre Preise, Gebühren und der nicht ausgeführte Rest. Eine glatte Durchschnittslinie zeigt diese Unterschiede nicht von selbst. [3]
Stoppt Jana den laufenden Plan, verschwinden dadurch nicht ihre bisherigen Käufe. Laut Kraken werden wartende Aufträge storniert; ausgeführte Geschäfte bleiben im Konto bestehen. Danach muss Jana zwischen der gekauften Menge und dem Rest unterscheiden, der nicht mehr gekauft wird. „Gestoppt“ bezeichnet den Zustand des Plans, nicht eine leere Handelshistorie. [3]
Für einen Zeitdurchschnitt müssen Markt, Preisgröße sowie Anfang und Ende des Zeitraums feststehen. Eine andere Börse oder ein anderes Zeitfenster kann ein anderes Ergebnis liefern. TWAP gewichtet Zeit; VWAP gewichtet Preise stärker, zu denen größere Mengen gehandelt wurden. Keine der beiden Zahlen ist grundsätzlich richtiger, denn sie beantworten unterschiedliche Fragen. Keine sagt für sich genommen, ob Bitcoin günstig ist oder sein Preis steigen wird. [2] [1]
Warum der Kaufpreis vom Durchschnitt abweichen kann
In einem fiktiven Modell haben zwei gleich lange Abschnitte repräsentative Preise von 100000 und 100100 USD/BTC. Der Zeitdurchschnitt beträgt TWAP = (100000 + 100100) / 2 = 100050 USD/BTC. Tatsächlich werden aber 1 BTC zum ersten und 3 BTC zum zweiten Preis gekauft. Der durchschnittliche Kaufpreis ist dann (100000 × 1 + 100100 × 3) / 4 = 100075 USD/BTC. Zum höheren Preis wurde mehr gekauft; deshalb liegt das Ergebnis über dem Zeitdurchschnitt. Das Beispiel berücksichtigt keine Gebühren, ist kein aktuelles Marktangebot und sagt keine künftigen Preise voraus. Es zeigt lediglich den Unterschied zwischen Zeitgewichtung und Gewichtung nach tatsächlich gekaufter Menge.
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Volume weighted average price, Market microstructure, Market impact, Slippage, Limit order, Market order. Auf diesen Eintrag verweisen außerdem Volume weighted average price.
01Müssen alle Teilkäufe gleich groß sein?+
Nein. Ein einfacher Plan kann gleiche Teile vorsehen. Ein Dienst kann sie aber variieren, wegen eines Limits überspringen oder unvollständig ausführen. Zur Prüfung zählen tatsächliche Mengen und Preise, nicht nur die Anzahl geplanter Schritte.
02Was bleibt nach dem Abbruch eines TWAP-Plans?+
Ausgeführte Geschäfte werden nicht rückgängig gemacht. Die weitere Ausführung endet nach den Regeln des Anbieters. Prüfen Sie gekaufte oder verkaufte Mengen, Kontostände und gegebenenfalls offene Aufträge. Ein Abbruch erstattet keine früheren Käufe.