Binance Spot meluncurkan algoritma perdagangan Time-Weighted Average Price (TWAP) untuk pengguna API. Dengan menggunakan kemampuan perdagangan algoritmis internal Binance, pengguna dapat membagi order besar menjadi jumlah yang lebih kecil dan mengeksekusinya pada interval reguler secara otomatis untuk meminimalkan dampak harga.
Apa yang dimaksud dengan algoritma TWAP?
Time-Weighted Average Price (TWAP) adalah strategi eksekusi perdagangan algoritmik. Strategi ini bertujuan untuk mencapai harga eksekusi rata-rata yang mendekati harga rata-rata tertimbang waktu pada periode tertentu.
Apa yang dimaksud dengan algoritma TWAP?
Pedagang biasanya menggunakan TWAP untuk mengurangi dampak pasar untuk order besar. Algoritma perdagangan TWAP bertujuan untuk mengoptimalkan harga rata-rata perdagangan dengan memotong eksekusi order selama durasi waktu tertentu.
TWAP disukai karena memberikan harga eksekusi yang lebih baik dalam skenario berikut:
Jika ukuran order lebih besar daripada likuiditas yang tersedia di buku order.
Untuk mengantisipasi periode volatilitas harga tinggi tanpa kejelasan tren naik atau turun.
Berikut ini adalah contoh pola eksekusi algoritma TWAP:
Apa yang perlu saya pertimbangkan saat menyiapkan strategi TWAP?
Tentukan ukuran perdagangan (jumlah total kripto yang ingin dibeli atau dijual). Ukuran perdagangan strategi TWAP minimum yang diizinkan adalah setara 1.000 USDT di Binance. Ketika strategi TWAP menyelesaikan semua order, order TWAP akan berhenti.
Pilih periode eksekusi TWAP yang ditargetkan. Anda dapat memilih waktu antara 5 menit dan 24 jam di Binance Spot.
Limit Order Terbuka: TWAP mendukung hingga 20 order yang dijalankan secara bersamaan per akun. Anda bisa memasang beberapa order TWAP untuk simbol yang sama.
Limit Nosional: Nosional (Jumlah Order * Harga Terakhir (aset dasar)) harus lebih dari atau sama dengan (≥) 1.000 USDT dan kurang dari atau setara (≤) 100.000 USDT.
Durasi: Durasi tidak boleh kurang dari 5 menit (300 detik) atau lebih dari 24 jam (86.400 detik).
Detail transaksi tidak akan tersedia sampai semua order TWAP terisi. Hanya order yang diselesaikan sebagian yang akan ditampilkan. Anda dapat melihat jumlah transaksi, harga transaksi rata-rata, dan biaya perdagangan.
2. Apa maksud dari respons kesalahan?
Anda mungkin menerima tanggapan kesalahan berikut setelah kueri yang tidak memadai.
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
Anda telah mencapai order terbuka maksimum yang diizinkan
3. Apakah order TWAP menjamin untuk dieksekusi?
Order TWAP tidak menjamin dieksekusi. Order akan terisi sebaik mungkin, tergantung pada likuiditas dan volatilitas pasar.
Jika harga pasar bergerak jauh atau likuiditas tidak mencukupi selama eksekusi order, algoritma mungkin tidak dapat mengeksekusi semua order sepenuhnya.
Dengan demikian, eksekusi tetap dan akan selalu bergantung pada likuiditas tanpa jaminan untuk eksekusi harga terbaik. Misalnya, algoritma mungkin gagal menyelesaikan order sebelum waktu akhir yang ditentukan jika pasar mengalami kesulitan.
4. Bagaimana cara memeriksa status order TWAP saya?
Untuk memeriksa status order TWAP, Anda dapat menggunakan endpoint order kueri (GET /sapi/v1/algo/spot/openOrders or GET /sapi/v1/algo/spot/historicalOrders).
Harap diperhatikan:
Anda tidak akan menerima notifikasi WebSocket untuk order yang mengisi pembaruan.
Jika menerima ["success": true], bukan berarti order Anda akan dieksekusi. Misalnya, jika saldo Dompet Spot tidak cukup, Anda akan menerima ["success": true] tetapi order tetap gagal dieksekusi.