Impermanent loss: bandingkan pool likuiditas dengan menyimpan token
Nilai dolar posisi likuiditas dapat naik tetapi tertinggal dari token yang semula Anda setorkan. Nilai keduanya dengan harga yang sama.
Impermanent loss adalah kekurangan nilai dibandingkan dengan menyimpan token yang Anda masukkan ke pool likuiditas, dinilai pada harga kemudian yang sama. Nilai dolar posisi dapat naik tetapi tetap tertinggal dari patokan menyimpan token tersebut.
Untuk memeriksanya, simpan jumlah token awal, jumlah token posisi saat ini, dan satu set harga yang sama. Catat pendapatan biaya dan pengeluaran secara terpisah. Bukti setoran dan total dasbor saat ini saja tidak dapat menunjukkan selisihnya.
Contoh berikut adalah model pool dua aset, rentang penuh, produk konstan 50/50 tanpa biaya. Ini bukan ramalan, kutipan harga pool langsung, atau alasan memindahkan dana. Jangan terapkan persentasenya langsung pada rentang Uniswap v3 terkonsentrasi atau vault yang dikelola.
Pilih pembanding sebelum menghitung kerugian
Balancer menjelaskan impermanent loss sebagai biaya peluang menambah likuiditas alih-alih menyimpan masing-masing aset. Perubahan yang relevan adalah harga satu token relatif terhadap token lainnya. Jika kedua harga dolar naik bersama dalam proporsi yang sama, perubahan harga relatif itu tidak terjadi.
Tuliskan dua alternatifnya:
- Menyimpan: jumlah yang awalnya Anda setorkan, dinilai dengan harga sekarang.
- Pool: jumlah yang saat ini diwakili porsi Anda, dinilai dengan harga sekarang, dengan perlakuan pendapatan biaya yang dijelaskan.
Gunakan waktu, mata uang, dan identitas token yang sama untuk keduanya. Jangan mengganti patokan menyimpan token dengan nilai dolar setoran awal. Itu menjawab pertanyaan lain tentang perubahan nilai dolar.
Jika perlu mengenali posisi terlebih dahulu, gunakan panduan posisi Uniswap v3. Artikel itu memeriksa kepemilikan, jumlah, dan catatan biaya; gunakan perbandingan ini setelah posisi dikenali.
Ikuti model yang menghasilkan dua jawaban berbeda
Anggap sebuah pool ilustratif dimulai dengan 2 unit aset A dan 200 unit aset B. Aset B adalah satuan hitung; anggap setiap B bernilai $1 sepanjang contoh ini. Harga awal A adalah 100 B. Nilai awal pool menjadi $400, dengan nilai sama besar pada kedua sisi.
Abaikan pendapatan biaya, pengeluaran, dan perubahan porsi kepemilikan. Demi kejelasan, perhitungan memakai seluruh model pool. Porsi tetap darinya akan mengalikan setiap jumlah dan nilai dengan pecahan yang sama.
Sekarang anggap harga A di luar pool menjadi 400 B. Perdagangan membawa pool ke harga tersebut. Dalam model produk konstan Uniswap v2, cadangan memenuhi x * y = k, dengan x dan y sebagai jumlah kedua aset. Tanpa biaya, hasil kali awal kita adalah 2 * 200 = 400.
Pada harga kemudian, y / x = 400. Menyelesaikan kedua persamaan menghasilkan x = 1 dan y = 400. Pool kini memegang lebih sedikit A dan lebih banyak B.
Kedua alternatif berikut memakai harga kemudian: A = $400 dan B = $1. Setoran awal $400 dinilai sebelumnya, saat A = $100.
| Alternatif pada harga kemudian | Jumlah A | Jumlah B | Nilai kemudian |
|---|---|---|---|
| Simpan jumlah awal | 2 | 200 | $1,000 |
| Model pool setelah penyesuaian harga | 1 | 400 | $800 |
Nilai pool naik dari $400 menjadi $800. Sebaliknya, menyimpan jumlah awal akan bernilai $1,000. Pool tertinggal $200 dari patokan itu, atau 200 / 1,000 = 20%.
Persentase ini memakai nilai menyimpan sebagai penyebut. Membagi $200 yang sama dengan setoran awal $400 menghasilkan 50%, tetapi itu bukan persentase impermanent loss dalam perbandingan ini. Keduanya bukan estimasi imbal hasil terkini pool nyata.
Gunakan rumus rasio hanya sesuai asumsinya
Untuk model 50/50 tanpa biaya dengan rentang penuh ini, r adalah harga relatif kemudian dibagi harga relatif awal. Selisih bertanda terhadap menyimpan adalah:
2 * sqrt(r) / (1 + r) - 1
Di sini r = 400 / 100 = 4, sehingga hasilnya -0.20. Jika dinyatakan sebagai besarnya kekurangan, nilainya 20%. Rumus ini tidak menyatakan bahwa 20% setoran dolar awal diambil.
Lembar hitung kecil memudahkan pemeriksaan arah dan penyebut:
| Rasio harga relatif r | Nilai pool sebagai bagian dari nilai menyimpan | Kekurangan terhadap menyimpan |
|---|---|---|
| 1 | 100% | 0% |
| 2 | 94.28% | 5.72% |
| 4 | 80% | 20% |
| 0.25 | 80% | 20% |
Baris terakhir menunjukkan mengapa penurunan juga dapat menimbulkan kekurangan. Dalam model ini, kenaikan empat kali lipat dan penurunan menjadi seperempat menghasilkan selisih persentase yang sama terhadap patokan menyimpan masing-masing. Hasil dolarnya berbeda.
Periksa desain pool sebelum memakai kalkulator apa pun. Bobot berbeda, rentang terkonsentrasi, perubahan porsi Anda, dan strategi yang menyeimbangkan ulang atau menginvestasikan kembali hasil memerlukan input berbeda. Sepasang simbol token yang dikenal tidak membuktikan bahwa model ini berlaku.
Pisahkan catatan biaya, imbalan, dan pengeluaran
Glosarium Uniswap menjelaskan impermanent loss relatif terhadap menyimpan token. Ini bukan catatan lengkap pendapatan dan pengeluaran penyedia likuiditas. Perbandingan tanpa biaya sengaja tidak memasukkan pendapatan biaya.
Untuk posisi nyata, tentukan dahulu apa yang tercakup dalam nilai yang ditampilkan. Bergantung pada desain pool, pendapatan biaya dapat masuk dalam saldo pool atau dicatat terpisah. Dokumentasi biaya v3 Uniswap menjelaskan bahwa biaya yang terkumpul ditagih terpisah, bukan otomatis diinvestasikan kembali dalam posisi. Jangan tambahkan baris biaya terpisah jika total yang Anda pakai sudah mencakupnya.
Catat aset imbalan beserta penilaiannya secara terpisah juga. APR yang dikutip tidak membuktikan bahwa imbalan atau biaya yang diperoleh menutup selisih selama periode Anda sendiri. Biaya transaksi dan pengeluaran nyata lainnya masuk ke hasil bersih, dengan cakupan konsisten untuk kedua alternatif.
Misalnya, menambahkan pendapatan biaya terpisah hipotetis $30 ke $800 pada model menghasilkan $830 sebelum pengeluaran. Itu masih tertinggal $170 dari patokan menyimpan $1,000. Ini ilustrasi pencatatan, bukan prediksi pendapatan biaya. Jika biaya sudah masuk dalam angka $800, menambahkan $30 lagi adalah keliru.
Susun perbandingan yang bisa ditinjau tanpa menarik dana
Buat catatan bertanggal dengan kolom berikut:
- Identitas pool, jaringan, dan pengenal posisi.
- Periode perbandingan serta jumlah awal kedua aset.
- Jumlah kemudian yang diwakili posisi atau porsi kepemilikan yang sama.
- Harga dan waktu kutipan harga untuk menilai kedua alternatif.
- Pendapatan biaya dan imbalan, dengan keterangan apakah sudah masuk total posisi.
- Setoran, penarikan, biaya yang dikumpulkan, dan pengeluaran selama periode itu.
Posisi dengan setoran tambahan atau penarikan tidak dapat dicocokkan dengan berpura-pura hanya memiliki setoran pertama. Pisahkan arus tersebut sebelum menafsirkan selisih. Jika jumlah awal atau perlakuan biaya tidak tersedia, tandai hasil tidak lengkap daripada melaporkan persentase presisi.
Total portofolio dapat membantu menemukan aset, tetapi tidak menunjukkan nilai jumlah awal pada harga sekarang. Jika dua layar menunjukkan jumlah atau cakupan berbeda, gunakan dahulu panduan pencocokan saldo. Grafik naik maupun saldo saat ini tidak membuktikan kinerja dibanding menyimpan token.
Dalam model sederhana, kembalinya harga relatif awal menutup selisih tanpa biaya. Kata impermanent tidak menjanjikan harga akan kembali, atau pengeluaran dan kerugian lain akan pulih. Hasil yang berguna adalah perbandingan dengan input dan batasan yang dinyatakan, bukan instruksi menunggu, menarik dana, atau menambah likuiditas.
Pertanyaan umum
Bisakah impermanent loss terjadi meskipun nilai dolar posisi pool naik?
Ya. Impermanent loss membandingkan posisi pool dengan menyimpan jumlah token awal pada harga kemudian yang sama. Keduanya dapat bernilai lebih tinggi daripada setoran awal, tetapi menyimpan token bernilai lebih tinggi daripada posisi pool.
Apakah rumus 50/50 berlaku untuk semua pool likuiditas?
Tidak. Rumus contoh ini mengasumsikan dua aset, nilai awal sama besar, pool produk konstan dengan rentang penuh, porsi kepemilikan tetap, dan tanpa biaya. Rentang terkonsentrasi, bobot berbeda, strategi vault, dan desain pool lainnya memerlukan perhitungan tersendiri.
Apakah impermanent berarti kerugian pasti hilang?
Tidak. Dalam model sederhana, selisih menutup jika harga relatif kembali ke tingkat awal. Kembalinya harga tidak dijamin. Biaya dan risiko lain tetap terpisah, dan keluar dari posisi tidak otomatis mengembalikan jumlah token awal.