Order Time-Weighted Average Price (TWAP)
Perdagangan spot di KuCoin memungkinkan beberapa jenis order tingkat lanjut. Panduan ini akan mengajari Anda cara menyiapkan order Time-Weighted Average Price (TWAP).
Konten (Klik untuk menavigasi)
1. Apa itu Order TWAP?
2. Menyiapkan Order TWAP
1. Apa itu Order TWAP?
Order Time-Weighted Average Price (TWAP), atau order Harga Rata-Rata Tertimbang Waktu, membantu Anda memecah order besar menjadi order-order yang lebih kecil, dan mengeksekusinya secara berkelompok. Misalnya, ketika Anda melakukan order beli dan harga pasar berada di bawah harga yang Anda tentukan, sistem akan membuat suborder yang lebih kecil pada harga yang sedikit lebih tinggi dari harga jual terbaik saat ini. Suborder-suborder ini adalah order beli Immediate-Or-Cancel (IOC) yang lebih kecil, yang masing-masing ditempatkan pada interval atau persentase tertentu.
2. Menyiapkan Order TWAP
i. Parameter
Asumsikan Anda ingin dengan cepat membeli 10 BTC pada biaya yang tidak lebih tinggi dari 71.500 USDT per BTC tanpa memengaruhi harga pasar secara signifikan. Untuk melakukan hal ini, Anda akan menggunakan order TWAP untuk mengeksekusi dengan cepat.
Pengaturan Anda akan menjadi sebagai berikut:
Arah: Beli
Total Jumlah Order: 10 BTC (Total yang ingin Anda perdagangkan.)
Jumlah per Order: 0,05 BTC (Jumlah dari setiap suborder setelah memecah order.)
Jarak Order: 10 USDT (Untuk order beli, setiap suborder ditempatkan pada interval yang sedikit lebih tinggi dari 10 USDT di atas harga jual terbaik. Semakin besar kesenjangan atau persentase harga, semakin tinggi kemungkinan eksekusi yang lebih cepat, tetapi hal ini juga meningkatkan biaya perdagangan.)
Total Durasi Order: 24 jam (Ini adalah total waktu di mana order akan dieksekusi. Durasi maksimumnya adalah 99 jam dan 59 menit. Semakin panjang durasi Anda, semakin tinggi kemungkinan order Anda akan dieksekusi sepenuhnya.
Harga Proteksi: 71.500 USDT per BTC (memicu kondisi untuk limit order. Misalnya, order beli hanya akan terisi jika harga jual terbaik ditambah jarak order berada di bawah harga proteksi. Jika harga proteksi ditetapkan terlalu jauh dari harga pasar saat ini, order mungkin tidak terisi dengan cepat.)
ii. Eksekusi Order
Setelah melakukan order, suborder Anda akan secara otomatis dikelompokkan dan dieksekusi. Dengan mengasumsikan bahwa buku order saat ini adalah seperti yang ditunjukkan di bawah ini:
Interval waktu untuk setiap suborder dihitung dengan membagi total durasi order dalam detik dengan (total jumlah order / jumlah per order) kemudian mengalikannya dengan rasio acak. Hal ini terus berlanjut hingga total yang terisi sesuai dengan total jumlah order, atau hingga durasi order habis.
Berdasarkan pengaturan di atas, harga beli tertinggi akan menjadi harga jual terbaik saat ini sebesar 71.479,7 USDT/BTC ditambah 10 USDT, menjadikan totalnya 71.489,7 USDT/BTC. Total order jual di bawah 71.489,7 USDT/BTC maka menjadi 0,529589261 BTC (0,01166415 + 0,234482111 + 0,21350000 + 0,06994300), yang lebih banyak dari jumlah per order Anda. Karena total ini lebih besar dari jumlah order tunggal yang Anda tentukan sebesar 0,05 BTC, sistem hanya akan melakukan limit order berdasarkan jumlah (0,05 BTC) dan harga (71.489,97 USDT/BTC) yang Anda tetapkan.
Jika suborder tidak sepenuhnya terisi, maka akan segera dibatalkan, yang berarti semua suborder adalah order IOC (Immediate or Cancel). Ketika harga pasar terakhir melampaui harga proteksi (71.500 USDT/BTC), order akan dijeda. Setelah harga pengisian terakhir turun di bawah 71.500 USDT/BTC, order akan dilanjutkan. Ketika total jumlah yang terisi setara dengan total jumlah order, seluruh order tersebut dianggap selesai dan berhenti berjalan.