TWAP dává stejnou váhu stejně dlouhým časovým úsekům. Když se tento princip použije při obchodování, automat zadává menší příkazy postupně. Výsledek závisí na skutečných cenách, provedeném množství a pravidlech služby, ne pouze na časovém rozvrhu.
Jana chce nakoupit bitcoin, ale nechce poslat celý příkaz na trh najednou. Narazí na TWAP a snadno si pod jeho názvem představí předem danou nákupní cenu. Ve skutečnosti jde o dvě související věci: průměr, podle kterého lze obchod zpětně posoudit, a postup pro rozdělení příkazu. Průměr lze spočítat i bez nákupu; vlastní cenu Jana pozná až z uskutečněných obchodů. [1] [2]
Představme si dva stejně dlouhé úseky s reprezentativními cenami 100000 a 100030 USD/BTC. Každý dostane stejnou váhu a průměr leží uprostřed. Kdyby první úsek trval dvojnásobně dlouho, jeho cena by se započítala s dvojnásobnou vahou; výsledkem by bylo 100010 USD/BTC. Proto nestačí nasbírat libovolné ceny: musíme určit, co měříme a jak dlouhý čas každý údaj představuje. Stejně vážené pravidelné vzorky jsou konkrétní způsob odhadu časového průměru, nikoli přesný záznam každého pohybu ceny mezi nimi. [1]
Při obchodním TWAP Jana zadá celkové množství a dobu, během které se má zobchodovat. Služba potom odesílá menší příkazy. Nemusí být všechny stejně velké: Kraken popisuje pravidelné intervaly a náhodně obměňovanou velikost částí. Samotná zkratka tedy neříká, jak bude vypadat každý jednotlivý nákup. To musí Jana zjistit v pravidlech konkrétního nástroje. [3]
Kraken rozlišuje režimy Market a Limit. Market hledá dostupné plnění v okamžiku odeslání části; Limit přidává nejvyšší přijatelnou nákupní nebo nejnižší prodejní cenu. Pokud trh této hranici nevyhoví, část se může přeskočit. Jana tím chrání svou cenovou podmínku, ale na konci může vlastnit méně bitcoinu, než plánovala. Rozvrh nezajišťuje současně cenu i celé množství. [3]
Před spuštěním je dobré vědět, co služba udělá se zbytkem. Kraken popisuje jeho zrušení na konci časového okna. IBKR má volbu allowPastEndTime, která dovoluje pokračovat po stanoveném konci. Tato dokumentace IBKR se týká amerických akcií; není příslibem stejné funkce pro bitcoin. Rozdílné chování poskytovatelů ukazuje, proč nestačí znát pouze název algoritmu. [2] [3]
Rozdělení obchodu může omezit tlak, který by velký příkaz vytvořil najednou. Během čekání však mohou přijít další kupující a cena Janě uteče výš. TWAP proto není automaticky levnější než okamžitý nákup a nezaručuje konkrétní výsledek. Smysl má hodnotit skutečně provedené množství, jeho ceny, poplatky i to, co se neprovedlo. Hladká čára průměru tyto rozdíly sama neukáže. [3]
Když Jana běžící plán zastaví, nemůže čekat, že zmizí i dosavadní nákupy. Kraken uvádí, že se ruší čekající příkazy, zatímco uskutečněné obchody zůstávají na účtu. Po zastavení je proto potřeba oddělit nakoupené množství od zbytku, který už se nakupovat nebude. Nápis „zastaveno“ popisuje stav plánu, nikoli prázdnou historii obchodů. [3]
Časový průměr má smysl jen s jasně určeným trhem, cenovým údajem a začátkem i koncem období. Jiná burza nebo jiná doba může dát jiný výsledek. TWAP váží čas, zatímco VWAP dává větší váhu cenám, za které se zobchodovalo větší množství. Nejde o soutěž o univerzálně správnější číslo: každý odpovídá na jinou otázku. Ani jeden sám neříká, zda je bitcoin levný nebo zda jeho cena poroste. [2] [1]
Proč se nákup nemusí trefit do průměru
Ve smyšleném modelu mají dva stejně dlouhé úseky reprezentativní ceny 100000 a 100100 USD/BTC. Časový průměr je TWAP = (100000 + 100100) / 2 = 100050 USD/BTC. Předpokládejme ale, že se skutečně koupí 1 BTC za první cenu a 3 BTC za druhou. Průměrná nákupní cena pak vychází (100000 × 1 + 100100 × 3) / 4 = 100075 USD/BTC. Vyšší cenu zaplatíme za větší množství, proto je výsledek nad časovým průměrem. Příklad nepočítá s poplatky, není aktuální tržní nabídkou a nepředpovídá další cenu. Ukazuje pouze rozdíl mezi časovou vahou a vahou skutečně nakoupeného množství.
Pro nejúplnější obraz čtěte toto heslo společně s Volume weighted average price, Market microstructure, Market impact, Slippage, Limit order, Market order. Opačným směrem na něj odkazují také Volume weighted average price.
01Musí být všechny dílčí nákupy stejně velké?+
Ne. Jednoduchý plán může použít stejné části, ale konkrétní služba je může měnit, vynechat kvůli limitu nebo neprovést celé. Pro kontrolu výsledku potřebujete skutečná množství a ceny, ne jen počet plánovaných kroků.
02Co mi zůstane po zrušení TWAP?+
Už uskutečněné obchody se nevracejí. Zastavuje se další postup podle pravidel služby; zkontrolujte nakoupené či prodané množství, zůstatek účtu a případné otevřené příkazy. Zrušení není vrácení peněz za předchozí nákupy.