Slippage dalam Crypto: Kenapa Harga Bisa Berbeda Saat Eksekusi?
Penjelasan slippage dalam trading crypto — penyebab, cara mengatur slippage tolerance, perbedaan di CEX vs DEX, dan cara meminimalkan dampaknya.
Slippage adalah salah satu hal yang sering mengejutkan investor pemula — Anda klik swap dengan harga tertentu, tapi eksekusi di harga berbeda. Ini bukan bug; ini adalah mekanisme pasar yang perlu Anda pahami.
Apa Itu Slippage
Slippage adalah selisih antara:
- Harga yang Anda lihat/ekspektasi saat order
- Harga eksekusi sebenarnya
Contoh:
- Anda mau beli ETH di $2,000
- Eksekusi terjadi di $2,010
- Slippage = $10 atau 0.5%
Slippage bisa terjadi di dua arah:
- Negative slippage: Harga lebih buruk dari ekspektasi (lebih umum)
- Positive slippage: Harga lebih baik dari ekspektasi (lebih jarang)
Penyebab Slippage
1. Volatilitas Pasar (CEX dan DEX)
Antara saat Anda submit order dan saat eksekusi, harga bisa berubah. Semakin volatile market, semakin besar potensi slippage.
Di CEX (exchange terpusat): Ini terjadi untuk market order — Anda accept “best available price” dan harga bisa bergerak antara submit dan fill.
Solusi di CEX: Gunakan limit order alih-alih market order untuk kontrol harga eksekusi.
2. Price Impact (DEX saja)
Di DEX dengan AMM (Automated Market Maker), trade Anda sendiri menggeser harga pool.
Mengapa: AMM menggunakan formula x*y=k. Semakin besar trade Anda relatif terhadap pool, semakin besar pergeseran harga.
Contoh:
- Pool ETH/USDC: 100 ETH + 200,000 USDC
- Anda swap 10 ETH → dapat 18,182 USDC (~$1,818/ETH bukan $2,000/ETH)
- Price impact: ~9%
Semakin besar pool, semakin kecil price impact.
3. Liquidity yang Rendah
Untuk token dengan trading volume rendah, order besar bisa menggeser harga signifikan.
Di CEX: Jika Anda mau beli banyak tapi “asks” tipis, Anda akan mengisi order di berbagai harga yang naik — average price lebih tinggi dari yang Anda lihat pertama kali.
Di DEX: Pool kecil berarti slippage lebih tinggi untuk trade yang sama.
4. Jaringan Lambat (DEX saja)
Di Ethereum mainnet, transaksi bisa pending beberapa menit jika gas fee rendah. Selama itu, harga bisa berubah signifikan.
Slippage Tolerance di DEX
Di setiap DEX, ada setting slippage tolerance — berapa persen harga boleh bergerak sebelum transaksi di-cancel.
Cara kerjanya:
- Anda set slippage 1%
- Saat transaksi dieksekusi, smart contract cek apakah harga masih dalam batas
- Jika harga sudah bergerak >1% dari ekspektasi: transaksi FAIL (tapi gas fee tetap bayar)
- Jika harga masih dalam batas: transaksi SUCCESS
Setting yang disarankan:
| Jenis Token | Slippage yang Disarankan |
|---|---|
| Stablecoin (USDC/USDT) | 0.1% |
| Major pairs (ETH, BTC) | 0.3-0.5% |
| Midcap altcoin | 0.5-1% |
| Smallcap/new token | 1-3% |
| Sangat illiquid | 3-5% (hati-hati) |
Jangan set terlalu tinggi: >5% membuat Anda rentan sandwich attack.
Sandwich Attack: Risiko dari Slippage Tinggi
MEV bots secara aktif mencari transaksi dengan slippage tolerance tinggi:
- Bot lihat transaksi Anda pending di mempool
- Bot beli sebelum transaksi Anda (front-run) → harga naik
- Transaksi Anda execute di harga lebih tinggi (masih dalam slippage tolerance Anda)
- Bot jual setelah Anda (back-run) → profit dari selisih
Bot profit, Anda rugi dari slippage yang tidak perlu.
Cara mitigasi:
- Set slippage minimal yang diperlukan
- Gunakan DEX dengan MEV protection (Cowswap, Flashbots Protect)
- Trade saat network tidak terlalu ramai
Cara Meminimalkan Slippage
Di CEX:
- Gunakan limit order alih-alih market order
- Jika harus market order, split order besar menjadi beberapa order kecil
- Trade saat volume tinggi (liquidity lebih dalam)
Di DEX:
- Trade di pool yang dalam — lihat liquidity depth sebelum swap
- Gunakan DEX aggregator (1inch, Paraswap) yang split order ke multiple pool untuk harga terbaik
- Hindari trade saat gas high — karena bisa pending lama dan harga bergerak
- Set slippage sesuai kondisi — jangan satu setting untuk semua situasi
- Pertimbangkan Cowswap — protocol yang melindungi dari MEV dan bisa dapat harga lebih baik
Tools untuk Cek Slippage Sebelum Trade
DEXTools / GeckoTerminal:
- Lihat depth pool sebelum trade
- Estimasi price impact untuk jumlah yang Anda mau swap
DEX Interface: Uniswap, Aerodrome, dll. biasanya menampilkan estimasi price impact sebelum konfirmasi swap.
Aturan praktis:
- Price impact >1%: Pertimbangkan trade lebih kecil atau DEX lain
- Price impact >3%: Biasanya sudah terlalu besar kecuali token memang illiquid
Slippage vs Fee: Keduanya Mengurangi Return
Penting untuk bedakan slippage dari trading fee:
Trading fee: Persentase tetap yang dibayar ke platform (misalnya 0.3% di Uniswap v2). Ini transparan dan pasti.
Slippage: Variable, tergantung kondisi pasar dan ukuran trade. Bisa 0.01% atau bisa 10%.
Total cost trade: Fee + Slippage. Untuk trade kecil di major pairs: biasanya fee dominan. Untuk trade besar di illiquid pairs: slippage bisa dominan.
Kesimpulan
Slippage adalah bagian normal dari trading, terutama di DEX. Yang penting:
- Pahami bahwa harga eksekusi mungkin berbeda dari yang Anda lihat
- Set slippage tolerance dengan bijak — tidak terlalu ketat (transaksi sering fail) dan tidak terlalu longgar (rentan MEV)
- Untuk trade besar, pertimbangkan DEX aggregator atau split order
💡 Baru mulai di crypto? WhaleX punya kelas gratis untuk investor pemula — dari beli pertama sampai memahami risiko dengan benar. Mulai dari kelas gratis →
⚠️ Disclaimer: Slippage yang tinggi bisa secara signifikan mengurangi jumlah token yang Anda terima. Selalu cek price impact estimasi sebelum konfirmasi swap.
Kelas gratis WhaleX: dasar-dasar trading bot crypto, dari recurring buy sampai spot grid — cocok untuk pemula.
Ikut Kelas Bot Gratis →Pertanyaan Umum
Apa itu slippage dalam trading crypto?
Slippage adalah perbedaan antara harga yang Anda ekspektasi saat order dan harga eksekusi sebenarnya. Terjadi karena pasar bergerak atau (di DEX) karena trade Anda sendiri menggeser harga pool. Slippage bisa positif (dapat harga lebih baik) atau negatif (harga lebih buruk).
Berapa slippage tolerance yang wajar di DEX?
Untuk pasangan major (ETH/USDC, BTC/USDT) di pool besar: 0.1-0.5% sudah cukup. Untuk altcoin dengan likuiditas rendah: 1-3%. Hindari setting >5% karena rentan sandwich attack dari MEV bot.