Parameter
Dari durasi dan interval:
Satu slice dikirim segera saat mulai, lalu pada tiap interval, dan sekali lagi di akhir jendela.
Validasi sebelum mulai
TWAP ditolak di muka jika mustahil selesai sebagaimana ditentukan:- Slice harus cukup besar untuk menjadi order yang valid — total yang dibagi ke seluruh jadwal tidak boleh jatuh di bawah minimum pasar
- Slice tidak boleh melebihi ukuran order maksimum pasar
- Ukuran penuhnya harus memenuhi margin awal
- Jika reduce-only, totalnya tidak boleh melebihi posisi Anda saat ini
Eksekusi dan catch-up
Setiap slice dikirim sebagai order market dengan batas slippage 3%. Slice mendarat di blok pertama setelah tiap interval berlalu, karena eksekusinya digerakkan on-chain, bukan oleh jam dinding. Jika slice tereksekusi lebih kecil daripada yang dimaksudkan — order book tipis, batas slippage tercapai — kekurangan itu tidak hilang. Jadwalnya tetap mengukur diri terhadap posisi yang seharusnya sudah tercapai: Ketika eksekusi aktual tertinggal dari target itu, slice berikutnya diperbesar untuk menyusul:kurang
menyusul
Alasan plafonStrategi yang menjawab likuiditas tipis dengan order yang makin besar justru menjadi dampak yang hendak dihindarinya.target = berlalu ÷ durasi × total
Enam slice, total 6,0 — slice 3 kurang di order book tipis
3× ukuran dasar — plafonnya
Randomisasi
Dengan randomisasi aktif, slice tidak identik. Sebelum setiap slice, strategi menghitung rata-rata dari sisa yang ada dan memilih ukuran dalam pita aman di sekitarnya. Slice berukuran tetap pada interval tetap adalah pola, dan pola dalam aliran order adalah informasi bagi siapa pun yang mengamati. Randomisasi menghilangkan keteraturan itu tanpa mengubah total jadwalnya. Aritmetika kuantitas sisa tetap mengikat. Randomisasi memvariasikan ukuran, bukan membuat strategi melampaui target atau meninggalkan residu di akhir.Kapan TWAP adalah alat yang tepat
Pakai ketika order Anda besar relatif terhadap kedalaman yang terlihat, ketika Anda punya waktu, dan ketika harga rata-rata sepanjang jendela adalah tujuan yang dapat diterima. Jangan pakai ketika Anda butuh posisi sekarang — TWAP adalah kebalikan dari urgensi. Dan jangan pakai ketika Anda sudah punya harga tertentu di kepala: TWAP tidak punya target harga, hanya jadwal waktu. Jika harga lebih penting daripada kesegeraan, order berjenjang memasang order limit terpasang melintasi rentang harga.Langkah berikutnya
Order berjenjang
Memecah lintas harga alih-alih lintas waktu.
Order market
Batas slippage yang berlaku pada setiap slice.
Order book
Menilai apakah order Anda besar relatif terhadap kedalaman.
Biaya
Setiap slice adalah order taker dan membayar biaya taker.