Apa itu Algoritma TWAP?
Kapan Harus Menggunakan Algoritma TWAP?
- Ukuran order lebih besar daripada likuiditas yang tersedia di buku order.
- Antisipasi periode volatilitas harga tinggi tanpa kejelasan tren naik atau turun.
- Tentukan ukuran perdagangan, yaitu ukuran total kontrak yang Anda pilih untuk dibeli atau dijual. Ukuran perdagangan strategi TWAP minimum yang diizinkan adalah setara 1.000 USDT. Ketika strategi TWAP menyelesaikan semua order, order TWAP akan berhenti.
- Pilih durasi, yaitu periode eksekusi TWAP yang ditargetkan. Durasi minimum adalah 5 menit dan maksimum adalah 24 jam.
Detail API Algoritma TWAP
Parameter Eksekusi Terkustomisasi
Parameter | Deskripsi |
Durasi | Durasi order TWAP dalam detik. [300, 86400] kurang dari 5 mnt => default ke 5 mnt lebih lama dari 24 jam => default ke 24 jam |
Kuantitas | Kuantitas perdagangan (harus lebih dari nilai setara 1.000 USDT dan kurang dari nilai setara 1.000.000 USDT) |
hargaLimit | Harga limit order jika tidak ditentukan, order akan dipasang secara default sesuai harga pasar |
Titik Akhir Tambahan lain
Endpoint | Deskripsi | Tautan |
HAPUS sapi/v1/algo/futures/order | Membatalkan order aktif | https://binance-docs.github.io/apidocs/spot/en/#cancel-algo-order-trade |
DAPATKAN sapi/v1/algo/futures/openOrders | Mendapatkan semua order yang sedang berlangsung | https://binance-docs.github.io/apidocs/spot/en/#query-current-algo-open-orders-user_data |
DAPATKAN sapi/v1/algo/futures/historicalOrders | Dapatkan order historis | https://binance-docs.github.io/apidocs/spot/en/#query-historical-algo-orders-user_data |
DAPATKAN sapi/v1/algo/futures/subOrders | Dapatkan sub-order masing-masing untuk ID algo tertentu | https://binance-docs.github.io/apidocs/spot/en/#query-sub-orders-user_data |
Catatan Tambahan tentang Algoritma TWAP
1. Apa Saja Pembatasan Order Saat Menggunakan Algoritma TWAP?
- Limit Order Terbuka - TWAP mendukung hingga 10 order yang berlangsung sekaligus untuk setiap akun. Anda bisa memasang beberapa order TWAP untuk simbol yang sama
- Limit Nosional - Nosional (Kuantitas Order * `Harga Mark (aset dasar)`) harus lebih tinggi dari nilai setara dengan 1.000 USDT dan lebih rendah dari nilai setara dengan 1.000.000 USDT.
- Durasi - Durasi tidak boleh kurang dari 5 mnt (300 dtk) atau lebih dari 24 jam (86.400 dtk)
- Waktu Akhir (Pengiriman) - Untuk kontrak triwulanan, order TWAP harus berakhir satu jam sebelum waktu penyelesaian kontrak. Misalnya, jika Anda membuat order TWAP pada pukul 14.00 WIB dengan durasi 4 jam, order TWAP tersebut akan berakhir pada pukul 18.00 WIB.
- Jenis Kontrak yang Memenuhi Syarat - TWAP mendukung kontrak USDⓈ-M dan dapat digunakan dengan Mode Beberapa Aset.
2. Apa Saja Respons Kesalahan yang Mungkin Muncul dari Endpoint Order TWAP?
Kode eksternal | Pesan eksternal |
0 | OKE |
-1000 | Terjadi kesalahan yang tidak diketahui saat memproses permintaan. |
-1102 | Parameter wajib tidak dikirim, kosong/null, atau salah format. |
-20121 | Simbol tidak valid. |
-20130 | Data tidak valid dikirim untuk parameter. |
-2013 | Order tidak ada. |
-5007 | Kuantitas harus lebih besar dari nol. |
-20124 | ID algo tidak valid atau telah selesai. |
-20132 | Id algo klien diduplikat. |
-20194 | Durasi terlalu pendek untuk mengeksekusi semua kuantitas yang dibutuhkan. |
-20195 | Ukuran total terlalu kecil. |
-20196 | Ukuran total terlalu besar. |
-20198 | Mencapai order terbuka maksimum yang diizinkan. |