Apa Itu Slippage di Kripto? Penjelasan Slippage vs Price Impact
Slippage adalah selisih antara harga yang Anda harapkan dan harga yang Anda dapat. Pelajari cara order book dan pool AMM menimbulkan price impact, plus solusinya.
Diperbarui
Slippage adalah selisih antara harga yang Anda harapkan untuk dibayar atau diterima dalam sebuah trade dan harga rata-rata saat trade itu benar-benar terisi. Slippage bisa menguntungkan atau merugikan Anda, tetapi pada market order besar hampir selalu menjadi biaya. Untuk strategi arbitrase dan funding, slippage sering menjadi biaya yang menentukan apakah sebuah trade menguntungkan.
Poin penting
- Slippage = harga yang diharapkan − harga rata-rata yang benar-benar terisi, biasanya ditampilkan sebagai persentase.
- Price impact adalah bagian yang disebabkan oleh order Anda sendiri yang menghabiskan likuiditas.
- Di order book, slippage bergantung pada kedalaman; di DEX AMM, slippage bergantung pada ukuran pool.
- Market order membayar slippage; limit order membatasinya tetapi mungkin tidak terisi.
- Slippage berlaku pada setiap leg dari trade arbitrase.
Mengapa slippage terjadi
Ada dua penyebab utama:
- Price impact: order Anda lebih besar dari likuiditas di harga terbaik, sehingga terisi di harga yang semakin buruk.
- Latensi: pasar bergerak antara saat Anda melihat harga dan saat order Anda dieksekusi. Ini umum di pasar yang bergerak cepat dan di blockchain, tempat transaksi menunggu untuk dimasukkan ke dalam blok.
Slippage di order book
Di exchange terpusat, market order beli terisi melawan ask di order book, dimulai dari harga terendah. Misalkan Anda ingin membeli 5,000 unit sebuah token dan order book-nya seperti ini:
| Harga ask | Ukuran tersedia | Yang terisi untuk Anda | Biaya |
|---|---|---|---|
| $100.00 | 1,000 | 1,000 | $100,000 |
| $100.10 | 2,000 | 2,000 | $200,200 |
| $100.30 | 3,000 | 2,000 | $200,600 |
| Total | 5,000 | $500,800 |
Harga rata-rata Anda adalah $500,800 ÷ 5,000 = $100.16. Anda mengharapkan $100.00, jadi slippage-nya $0.16 per unit, atau 0.16%, yaitu $800 untuk seluruh order. Trade dengan selisih kotor 0.30% akan kehilangan lebih dari separuhnya di sini, sebelum biaya trading apa pun.
Price impact di DEX AMM
Banyak exchange terdesentralisasi memakai pool automated market maker (AMM) alih-alih order book. Pool constant-product dasar menjaga x × y = k, dengan x dan y adalah saldo kedua token.
Contoh: sebuah pool berisi 100 ETH dan 300,000 USDC, jadi harganya $3,000 dan k = 30,000,000. Untuk membeli 1 ETH:
- ETH yang tersisa di pool: 99
- USDC yang dibutuhkan di pool: 30,000,000 ÷ 99 = 303,030.30
- Anda membayar: 303,030.30 − 300,000 = $3,030.30 sebelum biaya pool
Itu sekitar 1.01% price impact untuk membeli 1% dari pool. Pool yang lebih besar memberi price impact lebih rendah untuk ukuran trade yang sama. Antarmuka DEX biasanya menampilkan perkiraan price impact sebelum Anda mengonfirmasi.
Toleransi slippage dan MEV
Di DEX Anda menetapkan toleransi slippage, misalnya 0.5%. Jika harga bergerak lebih dari itu sebelum transaksi Anda dimasukkan ke blok, transaksi gagal dan biasanya Anda tetap membayar gas. Toleransi yang sangat tinggi melindungi dari trade yang gagal, tetapi mengundang sandwich attack, yaitu bot yang bertransaksi tepat sebelum dan sesudah Anda untuk mengambil untung dari pergerakan harga yang ditimbulkan order Anda. Ini adalah salah satu bentuk MEV (maximal extractable value).
Cara mengurangi slippage
| Metode | Mengapa membantu | Konsekuensi |
|---|---|---|
| Trading di pasar yang likuid | Lebih banyak ukuran di setiap level harga | Lebih sedikit peluang |
| Gunakan limit order | Anda tidak pernah terisi lebih buruk dari harga Anda | Mungkin tidak terisi |
| Pecah order besar | Setiap bagian menghabiskan lebih sedikit kedalaman | Harga bisa bergerak di antara bagian-bagian |
| Periksa kedalaman lebih dulu | Tahu biayanya sebelum trading | Butuh waktu |
| Gunakan agregator DEX | Merutekan melalui beberapa pool | Gas tambahan, risiko smart contract |
| Tetapkan toleransi DEX yang ketat | Mencegah pengisian buruk dan sandwich | Lebih banyak transaksi gagal |
Slippage dalam arbitrase
Trade arbitrase punya setidaknya dua leg, dan masing-masing bisa mengalami slippage. Spread yang tampak menguntungkan di top-of-book bisa hilang begitu Anda memperbesar ukuran. ArbTide menampilkan ukuran yang tersedia di harga terbaik untuk setiap rute di scanner arbitrase live. Untuk memperkirakan laba bersih termasuk slippage dan biaya, gunakan kalkulator laba arbitrase.
Pertanyaan yang sering diajukan
- Apa itu slippage di kripto?
- Slippage adalah selisih antara harga yang Anda harapkan saat memasang trade dan harga rata-rata yang benar-benar Anda dapatkan. Slippage terjadi karena harga bergerak dan karena order besar menghabiskan likuiditas di beberapa level harga.
- Apa perbedaan slippage dan price impact?
- Price impact adalah bagian dari slippage yang disebabkan oleh order Anda sendiri yang menggerakkan harga saat terisi. Slippage juga mencakup perubahan harga yang disebabkan trader lain antara saat Anda mengirim order dan saat order itu dieksekusi.
- Apa itu toleransi slippage?
- Toleransi slippage (slippage tolerance) adalah pengaturan di exchange terdesentralisasi yang menentukan perubahan harga maksimum yang Anda terima. Jika harga akhirnya lebih buruk dari batas itu, transaksi gagal alih-alih terisi di harga yang buruk.
- Bagaimana cara mengurangi slippage?
- Trading di pasar yang lebih likuid, pecah order besar menjadi order yang lebih kecil, gunakan limit order alih-alih market order, dan periksa kedalaman order book atau price impact DEX sebelum trading.