Panduan Hasil Nyata DeFi

Berapa Toleransi Slippage yang Aman saat Swap dan Masuk Pool?

Toleransi slippage adalah batas bawah output yang Anda setujui, bukan target. Cara memilih angkanya dari kedalaman pool, pajak transfer token, dan kondisi pasar saat itu.

Berapa Toleransi Slippage yang Aman saat Swap dan Masuk Pool?

Ringkasan jawaban

Tidak ada satu angka slippage yang aman untuk semua transaksi. Toleransi slippage bukan target keuntungan, melainkan batas bawah: berapa banyak output yang masih Anda terima sebelum kontrak membatalkan transaksi. Angka yang benar berasal dari tiga hal yang bisa Anda periksa sendiri sebelum tanda tangan — kedalaman likuiditas pool relatif terhadap ukuran order Anda, ada atau tidaknya pajak transfer pada token, dan seberapa cepat harga bergerak saat itu. Menaikkan toleransi hanya karena transaksi gagal adalah cara paling umum kehilangan uang tanpa sadar.

Diagram hubungan antara output kutipan, toleransi slippage, dan jumlah minimum yang dijamin kontrak saat swap.

Cocok untuk siapa

Artikel ini untuk Anda yang sudah bisa melakukan swap dan menambah likuiditas, tetapi selalu memakai angka bawaan di kotak pengaturan tanpa tahu apa yang dijaminkan angka itu. Kalau Anda sedang menghitung apakah sebuah posisi LP layak dimasuki, slippage adalah salah satu biaya masuk dan keluar yang harus ikut dihitung bersama biaya gas dan biaya masuk-keluar pool, bukan dianggap detail teknis terpisah.

Daftar isi

Slippage dan price impact bukan hal yang sama

Dua angka ini sering tertukar karena muncul berdampingan di antarmuka yang sama. Dokumentasi Uniswap mencantumkannya sebagai dua bagian terpisah: price impact dan slippage.

Halaman dokumentasi pengembang Uniswap tentang cara kerja swap, dengan daftar isi yang memisahkan Price Impact, Slippage, dan Safety Checks.

Dokumentasi resmi Uniswap tentang eksekusi swap; tangkapan layar September 2026.

Price impact adalah pergeseran harga yang Anda sendiri sebabkan. Order Anda memindahkan cadangan di dalam pool, jadi semakin besar order relatif terhadap likuiditas pool, semakin buruk harga rata-rata yang Anda dapat. Angka ini sudah diketahui sebelum Anda tanda tangan dan tidak berubah oleh pengaturan apa pun. Kalau price impact terlihat buruk, menaikkan toleransi slippage tidak memperbaikinya — yang perlu diubah adalah ukuran order atau pilihan pool.

Slippage adalah selisih antara harga yang dikutip saat Anda melihat layar dan harga saat transaksi benar-benar dieksekusi di blok. Selisih itu muncul karena transaksi lain masuk lebih dulu di antara dua momen tersebut. Yang Anda atur di kotak pengaturan bukan slippage itu sendiri, melainkan seberapa besar selisih yang bersedia Anda tanggung.

Apa yang sebenarnya dijamin angka toleransi

Toleransi yang Anda isi diterjemahkan antarmuka menjadi satu angka keras yang ikut dikirim ke kontrak. Pada router Uniswap v2 dan turunannya, fungsi seperti swapExactTokensForTokens menerima parameter amountOutMin. Kontrak akan membatalkan seluruh transaksi kalau output aktual jatuh di bawah angka itu.

Artinya kalimat yang tepat bukan "saya pakai slippage 1 persen", melainkan "saya menandatangani persetujuan untuk menerima output sampai 1 persen lebih rendah dari kutipan, dan menolak apa pun di bawahnya". Di antarmuka, hasil terjemahan ini biasanya ditampilkan sebagai minimum received. Baca baris itu, bukan persentasenya — baris itu memakai satuan token, jadi lebih mudah dinilai apakah Anda benar-benar bersedia menerimanya.

Konsekuensi praktisnya: toleransi 5 persen pada order senilai 2.000 USD berarti Anda menyetujui kemungkinan menerima sekitar 100 USD lebih sedikit. Kalau posisi itu diharapkan menghasilkan beberapa puluh dolar setahun, satu transaksi masuk dengan toleransi longgar sudah bisa menghapus hasil beberapa bulan.

Cara memilih angka untuk transaksi Anda

Urutan yang bisa dijalankan sebelum setiap transaksi besar:

  1. Lihat kedalaman pool, bukan APR. Bandingkan nilai order dengan likuiditas pool. Order yang kecil terhadap pool hampir tidak butuh toleransi longgar; order yang besar terhadap pool tetap akan mahal berapa pun toleransinya. Cara membaca angka kedalaman ini dibahas terpisah di cara membandingkan dua pool likuiditas.
  2. Mulai dari angka ketat, naikkan satu langkah. Jika transaksi gagal, naikkan sedikit lalu coba lagi. Jangan langsung melompat ke angka besar hanya agar transaksi lolos.
  3. Beri perlakuan berbeda untuk pasangan berbeda. Pool stablecoin dengan kurva khusus biasanya bergerak jauh lebih sempit daripada pasangan volatil.
  4. Perhatikan kondisi pasar saat itu. Saat volatilitas tinggi, kutipan cepat menjadi basi. Kalau Anda tidak sedang terburu-buru, menunda transaksi lebih murah daripada melonggarkan toleransi.
  5. Pecah order besar. Beberapa transaksi kecil menambah biaya gas, tetapi mengurangi price impact. Bandingkan tambahan gas dengan selisih output sebelum memutuskan.
  6. Baca minimum received sebelum tanda tangan. Ini pemeriksaan terakhir dan paling murah.

Saat menambah likuiditas, toleransi bekerja pada rasio deposit, bukan pada harga jual. Kalau harga bergerak di antara kutipan dan eksekusi, jumlah kedua token yang benar-benar masuk bisa berbeda dari yang ditampilkan, dan sisanya dikembalikan ke wallet. Mekanisme deposit ini dijelaskan di cara kerja PancakeSwap dan Uniswap untuk penyedia likuiditas.

Token dengan pajak transfer

Sebagian token memotong persentase tertentu pada setiap transfer. Bagi kontrak swap, potongan itu terlihat persis seperti output yang berkurang, sehingga transaksi akan dibatalkan kecuali toleransi cukup besar untuk menampungnya.

Bagian Swapping with Transaction Fees pada dokumentasi PancakeSwap yang menjelaskan bahwa toleransi slippage harus mencakup pajak transfer token.

Swap FAQ resmi PancakeSwap; tangkapan layar September 2026.

Dokumentasi PancakeSwap memberi contoh eksplisit: untuk token dengan biaya transaksi 5 persen, toleransi harus disetel setidaknya 5 persen ditambah slippage perdagangan normal, misalnya di kisaran 5,5 sampai 6 persen. Dokumen yang sama juga mengingatkan bahwa sebagian token memblokir transfer sepenuhnya atau hanya mengizinkan alamat tertentu menjual, sehingga swap memang tidak akan pernah berhasil.

Poin pentingnya bukan angkanya, melainkan urutan berpikirnya. Kalau sebuah token memaksa Anda menaikkan toleransi jauh di atas kebiasaan, cari tahu dulu mengapa — apakah karena pajak transfer yang memang didokumentasikan proyeknya, atau karena likuiditasnya terlalu tipis. Menaikkan angka tanpa tahu sebabnya membuat Anda menandatangani kerugian yang tidak pernah Anda periksa, dan pada token dengan batasan penjualan, toleransi longgar adalah cara cepat kehilangan seluruh modal.

Dua cara gagal dan biayanya

Toleransi terlalu ketat. Transaksi dibatalkan kontrak. Anda tidak kehilangan token yang ditukar, tetapi gas yang sudah terpakai tetap terbakar. Biaya ini nyata dan berulang kalau Anda mencoba beberapa kali berturut-turut.

Toleransi terlalu longgar. Transaksi berhasil, dan justru itu masalahnya. Selisih antara kutipan dan hasil aktual tidak muncul sebagai pesan kesalahan di mana pun; ia hanya terlihat sebagai saldo yang lebih kecil dari yang Anda kira. Semakin besar ruang yang Anda buka, semakin besar pula selisih yang bisa diambil pihak lain dari urutan transaksi dalam satu blok.

Kegagalan pertama terasa mengganggu tetapi murah. Kegagalan kedua tidak terasa sama sekali tetapi mahal. Kebanyakan orang justru mengoptimalkan untuk menghindari yang pertama.

Cara memverifikasi sendiri setelah transaksi

Jangan menilai dari ingatan. Setelah transaksi selesai, buka hash-nya di block explorer jaringan yang bersangkutan dan periksa daftar transfer token di dalamnya. Di sana tercatat jumlah token yang benar-benar keluar dari alamat Anda dan jumlah yang benar-benar masuk.

Bandingkan tiga angka: output yang dikutip antarmuka, minimum received yang Anda setujui, dan jumlah yang tercatat di explorer. Selisih antara angka pertama dan ketiga adalah slippage yang benar-benar Anda bayar pada transaksi itu — bukan perkiraan, melainkan catatan on-chain.

Lakukan ini pada beberapa transaksi pertama Anda di satu pool. Setelah beberapa kali, Anda akan punya gambaran nyata tentang berapa toleransi yang benar-benar dibutuhkan pool tersebut pada ukuran order Anda, dan bisa berhenti menebak. Masukkan selisih itu ke perhitungan biaya masuk dan keluar di Laboratorium Hasil Nyata DeFi supaya hasil bersih posisi dapat dibandingkan dengan sekadar memegang aset.

Sumber