Price Impact: Kenapa Swap Besar Selalu Dapat Harga Lebih Buruk di DEX
Penjelasan price impact di DEX AMM — kenapa swap besar menggerakkan harga, cara menghitungnya, dan cara meminimalkan kerugian dari price impact tinggi.
Price impact adalah penurunan harga yang terjadi karena ukuran transaksi Anda sendiri menggeser rasio aset di pool. Di AMM yang menggunakan formula x × y = k, setiap swap mengubah keseimbangan pool — dan semakin besar swap, semakin jauh harga bergerak sebelum transaksi selesai.
Cara Kerja dengan Angka
Anggap pool ETH/USDC punya:
- 100 ETH + 300.000 USDC
- Harga ETH saat ini: $3.000 (300.000 / 100)
- k = 100 × 300.000 = 30.000.000
Anda swap 10 USDC → berapa ETH yang Anda dapat?
- USDC baru di pool: 300.000 + 10 = 300.010
- ETH baru di pool: 30.000.000 / 300.010 = 99,9967 ETH
- ETH yang Anda dapat: 100 – 99,9967 = 0,00333 ETH
- Harga efektif: $10 / 0,00333 ETH = $3.000,30 per ETH → price impact ~0,01%
Sekarang bayangkan swap $30.000 USDC (10% dari pool):
- USDC baru: 330.000
- ETH baru: 30.000.000 / 330.000 = 90,9 ETH
- ETH yang Anda dapat: 9,1 ETH
- Harga efektif: $30.000 / 9,1 = $3.297 per ETH → price impact ~9,9%
Anda membayar ~10% lebih mahal hanya karena ukuran swap terlalu besar relatif terhadap pool.
Perbedaan Price Impact dan Slippage
Price impact dan slippage sering disamakan, tapi berbeda:
- Price impact: Perubahan harga yang terjadi karena swap Anda sendiri — bisa dihitung sebelum transaksi
- Slippage: Perbedaan antara harga yang Anda ekspektasikan saat klik swap dan harga aktual saat transaksi dieksekusi — bisa terjadi karena orang lain swap lebih dulu (front-running atau MEV)
Price impact = masalah ukuran order vs pool. Slippage = masalah timing eksekusi.
Cara Meminimalkan Price Impact
1. Cek ukuran pool sebelum swap besar Untuk swap $50.000, pastikan pool yang Anda gunakan punya TVL minimal $5 juta — artinya order Anda hanya 1% dari pool.
2. Gunakan agregator DEX Agregator seperti 1inch membagi order Anda ke banyak pool sekaligus, sehingga tidak ada satu pool yang tertekan terlalu besar.
3. Split order manual Swap $50.000 dalam 5 transaksi $10.000 dengan jeda waktu memberikan waktu arbitrageur menyeimbangkan harga kembali.
4. Pilih pool dengan TVL lebih besar Pool ETH/USDC di Uniswap dengan TVL $500 juta punya price impact jauh lebih kecil dari pool sama di protokol kecil dengan TVL $2 juta.
⚠️ Disclaimer: Price impact yang tinggi berarti Anda secara langsung merugi dari transaksi Anda sendiri. Selalu periksa angka price impact yang ditampilkan DEX sebelum konfirmasi swap.
Kelas gratis WhaleX: blueprint FIRE (Financial Independence, Retire Early) pakai strategi DeFi.
Ikut Kelas FIRE Gratis →Pertanyaan Umum
Apa itu price impact di DEX?
Price impact adalah perubahan harga yang disebabkan oleh transaksi Anda sendiri di liquidity pool. Semakin besar nilai swap relatif terhadap ukuran pool, semakin besar harga bergerak karena transaksi Anda — dan semakin buruk harga yang Anda dapat.
Berapa price impact yang masih dianggap wajar?
Price impact di bawah 0,5% umumnya dianggap kecil. Di atas 1% mulai signifikan, dan di atas 3% Anda sebaiknya split order atau cari pool lain. Beberapa trader menetapkan batas 0,5% dan membatalkan swap jika price impact melebihi angka itu.