Lihat dulu satu skenario nyata
Kamu mau beli sebuah koin di decentralized exchange (DEX). Di layar jelas tertulis "1 koin kira-kira sekian", kamu klik konfirmasi, transaksi naik ke blockchain, beberapa detik kemudian masuk, lalu kamu hitung harga eksekusi sebenarnya malah lebih mahal. Kamu nggak salah isi jumlah, nggak ada yang mencuri uangmu. Inilah slippage.
Ini bukan eksklusif DEX. Centralized exchange (CEX) pun, kalau kamu market order beli atau jual dalam jumlah besar, tetap kena, cuma karena likuiditas exchange besar lebih tebal, biasanya hampir nggak terasa. Yang benar-benar bikin pemula rugi banyak adalah market order di koin kecil yang likuiditasnya tipis, atau saat pasar bergejolak hebat.
Kenapa slippage terjadi: kedalaman + volatilitas
Akar slippage cuma dua hal: kedalaman pool yang terbatas, plus harga yang bergerak antara kamu klik dan eksekusi terjadi.
Bayangin kamu mau borong banyak beras sekaligus di pasar tradisional.
Pedagang pertama cuma punya sedikit dan jualnya murah, kamu beli habis; pedagang berikutnya sedikit lebih mahal, berikutnya lagi lebih mahal lagi. Setelah kamu sapu satu deretan lapak itu, harga rata-rata yang kamu bayar jauh lebih tinggi dari label pedagang pertama.
Itulah slippage: order kamu terlalu besar, menghabiskan lapisan yang murah, jadi terpaksa terus eksekusi di harga yang lebih mahal.
Dalam trading crypto, "kedalaman" adalah jumlah yang bisa dieksekusi di sekitar suatu harga. Di DEX, harga ditentukan rasio dua aset dalam liquidity pool, makin kecil pool-nya, makin besar dampak pembelianmu ke harga, ini disebut price impact. Lalu bertambah satu lapisan lagi: dari kamu klik konfirmasi sampai transaksi benar-benar naik ke chain, ada jeda beberapa detik atau lebih, dan di rentang itu orang lain juga trading, harga memang sedang berubah. Kedalaman kecil + volatilitas cepat, dua-duanya bertumpuk, lahirlah slippage.
Slippage bukan biaya komisi
Banyak pemula menyamakan keduanya, padahal beda total:
- Biaya komisi / Gas fee: biaya yang jelas tertera, dibayar ke exchange atau miner/validator, sebelum order pada dasarnya sudah kelihatan, nominalnya relatif pasti.
- Slippage: selisih antara "harga perkiraan" dan "harga eksekusi sebenarnya", sebelum eksekusi cuma bisa diperkirakan rentangnya, nggak bisa dikunci penuh. Hakikatnya biaya yang lahir dari struktur pasar, nggak ada pihak yang "menarik" uang ini (kecuali saat kena sandwich, itu diambil bot arbitrase).
Membedakan ini penting: kamu bisa menekan slippage lewat pilih momen, pilih pair, dan kontrol nominal per order, tapi ia nggak akan tampil sebagai satu baris terpisah di tagihan seperti biaya komisi.
Dilema toleransi slippage: terlalu rendah gagal, terlalu tinggi dijepit
Saat order di DEX, ada setelan "slippage tolerance", artinya "selama harga eksekusi melenceng dari perkiraan masih dalam persentase ini, aku terima; kalau lewat, jangan dieksekusi". Ini pisau bermata dua:
- Di-set terlalu rendah: sedikit fluktuasi saja sudah melewati batas, transaksi langsung gagal dan di-revert. Di sebagian chain, transaksi yang gagal Gas fee-nya tetap terpotong dan nggak dikembalikan, jadi kamu rugi biaya tanpa dapat koinnya.
- Di-set terlalu tinggi: sama saja memberi tahu jaringan "jauh lebih mahal pun aku terima", dan ini justru memberi ruang bot arbitrase untuk "menjepit" kamu secara menguntungkan (dijelaskan di bagian berikut).
Jadi nggak ada istilah "makin tinggi makin aman". Cara yang masuk akal: untuk pair mainstream berlikuiditas bagus, set toleransi yang rendah; untuk koin kecil berlikuiditas tipis, longgarkan sedikit secukupnya, tapi jangan asal tarik ke angka sangat tinggi cuma biar "sekali jadi". Nilai konkretnya disesuaikan dengan kondisi pasar dan kedalaman koin saat itu, dan antarmuka biasanya akan memunculkan peringatan risiko kalau kamu set terlalu tinggi.
Sandwich attack: gimana slippage kamu dimakan
Toleransi tinggi yang kamu set bisa jadi sedang diincar bot
Di mempool transaksi yang publik, bot bisa melihat transaksimu sebelum naik ke chain. Bot "Maximal Extractable Value (MEV)" ini, saat melihat kamu set toleransi slippage sangat tinggi, melakukan tiga langkah:
- Buru-buru beli koin yang sama di depan kamu, mendorong harga naik;
- Akibatnya kamu tereksekusi di harga yang sudah didorong naik (memenuhi slippage yang kamu izinkan);
- Langsung jual di belakang kamu, mengambil selisih harga di tengah.
Order belimu terjepit di antara "beli" dan "jual" bot, makanya disebut "sandwich attack". Makin tinggi toleransi yang kamu set, makin besar selisih yang bisa diperas aman. Uang ini bukan biaya komisi, ini benar-benar dipanen orang lain lewat arbitrase.
Mengurangi risiko dijepit: jangan set slippage terlalu tinggi; utamakan trading di pool berkedalaman bagus; saat nominal besar pecah jadi order kecil bertahap; kalau memungkinkan pakai cara order yang menyediakan proteksi MEV atau jalur transaksi privat.
Cara menekan slippage seminimal mungkin
- Pilih pair berlikuiditas bagus: koin mainstream, pool berkedalaman besar, dampak harga untuk nominal yang sama jauh lebih kecil.
- Pecah order besar jadi kecil: sapu nominal besar sekaligus pasti menghabiskan banyak level harga, pecah jadi beberapa order bisa menurunkan dampak secara signifikan.
- Hindari momen volatil hebat: saat ada berita besar atau lonjakan/terjun harga, harga berubah sangat cepat, mengamati dulu sering lebih hemat daripada nekat masuk.
- Set batas slippage yang wajar: ambil nilai yang tahan diri di antara "nggak terlalu sering gagal" dan "nggak gampang dijepit", jangan asal tarik tinggi biar gampang.
- Pakai limit order kalau bisa: di platform yang mendukung, kunci harga eksekusi yang bisa kamu terima, serahkan ketidakpastian ke "jadi atau nggak", bukan ke "jadinya di harga seburuk apa".
- Pakai aggregator untuk cari route: aggregator akan memecah jalur di antara banyak pool, sering bisa mengurangi dampak harga keseluruhan.
Cek likuiditas dulu, order belakangan
Sebelum beli koin yang belum kamu kenal, sempatkan dua menit melihat jelas likuiditasnya, jauh lebih baik daripada menyesali slippage belakangan:
- Cek likuiditas dan kedalaman koin ini. Buka DEX Screener (dexscreener.com), cari koinnya, lihat seberapa besar "Liquidity"-nya dan di pool mana. Koin yang likuiditasnya sangat tipis, walau beli nominal nggak besar, dampak harganya bisa nggak masuk akal.
- Baca penjelasan resmi soal slippage/price impact. Buka dokumentasi resmi seperti Uniswap (uniswap.org) untuk lihat cara mereka menjelaskan "price impact" dan "slippage tolerance"; antarmuka order biasanya akan menyorot peringatan saat price impact terlalu besar.
- Tes dulu dengan nominal sangat kecil. Sebelum beli serius, jalankan seluruh alur dengan uang kecil, lihat berapa selisih harga eksekusi dari perkiraan. Tes kecil ini bisa membantu kamu menemukan kebenaran "koin ini likuiditasnya terlalu tipis, nggak layak masuk nominal besar".
Semua data likuiditas, kedalaman, dan harga mengikuti tampilan real-time di platform tersebut, artikel ini nggak memberi angka konkret dan nggak memprediksi harga.
Kapan slippage jadi besar banget
| Skenario | Risiko slippage | Kenapa |
|---|---|---|
| Koin mainstream, trading CEX berkedalaman besar | Sangat rendah | Order book tebal, susah menggerakkan harga |
| Koin mainstream di pool besar DEX | Cukup rendah | Pool dalam, price impact kecil |
| Koin kecil berlikuiditas sangat tipis | Sangat tinggi | Pool kecil, satu order saja bisa menggerakkan harga |
| Saat pasar lonjak/terjun hebat | Sangat tinggi | Harga berubah sangat cepat, beli-jual sangat timpang |
| Nominal per order relatif besar dibanding pool | Tergantung kedalaman | Pasti menghabiskan banyak level harga |
Tabel ini hubungan relatif yang kualitatif, bukan angka tetap yang dijanjikan; slippage koin yang sama di momen berbeda juga akan berubah, yang berlaku tetap perkiraan yang ditampilkan di antarmuka order.
Salah paham soal slippage
Saran ini cocok buat siapa, siapa yang harus ekstra hati-hati
Metode ini sangat berguna buat kamu, kalau
- Kamu akan beli koin yang relatif sepi di DEX, yang likuiditasnya belum tentu bagus;
- Kamu mau menyempatkan dua menit cek likuiditas dan tes nominal kecil sebelum order;
- Kamu mau paham kenapa "harga yang jelas-jelas kelihatan, pas eksekusi malah jadi lebih mahal".
Harap ekstra hati-hati, kalau
- Kamu terbiasa asal menarik slippage tinggi biar gampang, ini justru gerakan berisiko tinggi dijepit;
- Kamu market order beli nominal besar sekaligus di koin baru berlikuiditas sangat tipis, price impact-nya bisa jauh melampaui bayanganmu;
- Kamu mengejar order saat pasar bergejolak hebat, di saat itu peluang slippage dan dijepit paling tinggi, mengamati dulu sering lebih hemat.
FAQ
Slippage itu apa?
Selisih antara harga perkiraan dan harga eksekusi sebenarnya. Makin tipis likuiditas atau makin besar volatilitas pasar, slippage makin terasa.
Gimana cara mengurangi slippage?
Pilih pair berlikuiditas bagus, pakai limit order, hindari momen volatil tinggi, dan set toleransi slippage yang wajar di DEX.
Apa itu sandwich attack?
Bot beli sebelum kamu (harga naik), kamu tereksekusi di harga naik, lalu bot jual dan ambil untung. Makin tinggi toleransi yang kamu set, makin besar yang bisa diambil bot.
Sumber · cek di halaman resmi
- Uniswap — Penjelasan resmi soal slippage dan price impact.
- DEX Screener — Cek likuiditas dan kedalaman di DEX.
- CoinGecko — Referensi harga koin dan kondisi pasar.