539 / 736TWAP

Time weighted average price

Harga rata-rata tertimbang waktu

Time weighted average price, atau TWAP, menggambarkan harga rata-rata selama suatu periode. Nama yang sama juga dipakai untuk membagi transaksi besar menjadi pembelian atau penjualan kecil sepanjang waktu. Namun, rata-rata hasil perhitungan bukan harga yang dijanjikan bursa kepada Anda.

TWAP memberi bobot yang sama pada rentang waktu yang sama panjang. Dalam perdagangan, alat otomatis mengirim pesanan kecil sesuai jadwal. Hasilnya bergantung pada harga nyata, jumlah yang tereksekusi, dan aturan layanan, bukan hanya jadwal.

Jana ingin membeli bitcoin, tetapi tidak ingin mengirim seluruh pesanan ke pasar sekaligus. Ia menemukan TWAP dan mungkin mengiranya sebagai harga pembelian yang sudah ditetapkan. Sebenarnya, istilah itu mengacu pada dua hal terkait: rata-rata untuk menilai transaksi setelah selesai, serta cara membagi pesanan. Rata-rata bisa dihitung tanpa membeli apa pun. Harga pembelian Jana sendiri baru diketahui setelah transaksi terlaksana. [1] [2]

Bayangkan dua rentang waktu sama panjang dengan harga perwakilan 100000 dan 100030 USD/BTC. Bobot keduanya sama, sehingga rata-rata berada di tengah. Jika rentang pertama dua kali lebih lama, harganya mendapat bobot dua kali lipat dan hasilnya menjadi 100010 USD/BTC. Jadi, mengumpulkan sembarang harga saja tidak cukup: harus jelas harga apa yang diukur dan berapa lama waktu yang diwakili setiap pengamatan. Sampel berkala berbobot sama merupakan salah satu cara memperkirakan rata-rata waktu, bukan catatan tepat atas setiap pergerakan di antara sampel. [1]

Dalam TWAP untuk eksekusi, Jana menetapkan jumlah total dan periode perdagangannya. Layanan lalu mengirim pesanan yang lebih kecil. Ukurannya tidak harus sama: Kraken menjelaskan interval teratur dengan ukuran bagian yang diacak. Singkatannya saja tidak menjelaskan bentuk setiap pembelian. Jana perlu membaca aturan alat yang digunakan. [3]

Kraken membedakan mode Market dan Limit. Market mencari eksekusi yang tersedia saat tiap bagian dikirim; Limit menambahkan harga beli maksimum atau harga jual minimum. Bagian tertentu bisa dilewati jika pasar tidak memenuhi syarat tersebut. Jana menjaga batas harganya, tetapi mungkin memperoleh bitcoin lebih sedikit daripada rencana. Jadwal tidak menjamin harga dan seluruh jumlah sekaligus. [3]

Sebelum memulai, pahami perlakuan layanan terhadap sisa yang belum tereksekusi. Kraken menjelaskan pembatalannya di akhir jendela waktu. IBKR memiliki opsi allowPastEndTime yang mengizinkan perdagangan berlanjut melewati waktu akhir. Dokumentasi IBKR ini membahas saham AS; bukan janji bahwa bitcoin memiliki fitur yang sama. Perbedaan perilaku penyedia menunjukkan mengapa nama algoritma saja belum cukup. [2] [3]

Membagi transaksi dapat mengurangi tekanan yang ditimbulkan oleh satu pesanan besar sekaligus. Namun, selama Jana menunggu, pembeli lain bisa datang dan menaikkan harga. TWAP karena itu tidak otomatis lebih murah daripada membeli segera dan tidak menjamin hasil tertentu. Nilailah jumlah yang benar-benar diperdagangkan, harganya, biaya, serta bagian yang tidak tereksekusi. Garis rata-rata yang mulus tidak memperlihatkan semua perbedaan tersebut dengan sendirinya. [3]

Jika Jana menghentikan rencana yang sedang berjalan, pembelian sebelumnya tidak ikut hilang. Kraken menyatakan pesanan tertunda dibatalkan, sedangkan transaksi yang sudah terlaksana tetap tercatat di akun. Setelah berhenti, bedakan jumlah yang sudah dibeli dari sisa yang tidak lagi akan dibeli. Status “dihentikan” menjelaskan keadaan rencana, bukan riwayat transaksi yang kosong. [3]

Rata-rata waktu memerlukan pasar, jenis harga, serta awal dan akhir periode yang jelas. Bursa atau periode berbeda dapat menghasilkan angka berbeda. TWAP membobotkan waktu, sedangkan VWAP memberi bobot lebih besar pada harga dengan jumlah perdagangan lebih besar. Tidak ada yang selalu lebih benar: keduanya menjawab pertanyaan berbeda. Keduanya juga tidak bisa sendirian menentukan apakah bitcoin murah atau harganya akan naik. [2] [1]

Contoh · TWAP

Mengapa harga pembelian bisa berbeda dari rata-rata

Dalam model rekaan, dua rentang waktu sama panjang memiliki harga perwakilan 100000 dan 100100 USD/BTC. Rata-rata waktunya adalah TWAP = (100000 + 100100) / 2 = 100050 USD/BTC. Namun, anggaplah pembelian nyata sebesar 1 BTC terjadi pada harga pertama dan 3 BTC pada harga kedua. Harga pembelian rata-rata menjadi (100000 × 1 + 100100 × 3) / 4 = 100075 USD/BTC. Jumlah yang dibeli pada harga tinggi lebih besar, sehingga hasilnya melampaui rata-rata waktu. Contoh ini mengabaikan biaya, bukan penawaran pasar terkini, dan tidak memprediksi harga selanjutnya. Tujuannya hanya membedakan bobot waktu dari bobot jumlah yang benar-benar dibeli.

Untuk gambaran yang lebih utuh, baca entri ini bersama Volume weighted average price, Market microstructure, Market impact, Slippage, Limit order, Market order. Entri ini juga dirujuk dari Volume weighted average price.

01Apakah setiap pembelian kecil harus sama besar?

Tidak. Rencana sederhana bisa memakai bagian sama besar, tetapi layanan dapat mengubah ukuran, melewati bagian karena batas harga, atau tidak mengeksekusi semuanya. Untuk memeriksa hasil, diperlukan jumlah dan harga nyata, bukan hanya jumlah langkah yang direncanakan.

02Apa yang tersisa setelah TWAP dibatalkan?

Transaksi yang sudah terlaksana tidak dibalikkan. Eksekusi berikutnya berhenti sesuai aturan layanan; periksa jumlah yang dibeli atau dijual, saldo akun, dan pesanan yang mungkin masih terbuka. Pembatalan bukan pengembalian uang untuk pembelian sebelumnya.

DOC · 001IBKR — TWAP glossaryDokumentasi DOC · 002IBKR — TWAP algorithmDokumentasi DOC · 003Kraken — Bot OrdersDokumentasi
Direvisi: Utamakan sumber · Bukan nasihat investasi