Impermanent loss vs holding: untung pun bisa tertinggal
Di halaman ini
- Tetapkan dulu apa yang dimaksud dengan holding
- Satu model sederhana dengan asumsi yang lengkap
- Bandingkan harga naik dan turun dari titik awal yang sama
- Rumus memakai rasio harga A terhadap B
- Tambahkan pendapatan dan kurangi biaya sekali saja
- Periksa batas model sebelum memakai hasilnya
- Apakah menunggu akan menghapus selisihnya?
- Lima langkah membaca perbandingan
- Pertanyaan umum
- Sumber dan tanggal pemeriksaan
- Baca perbandingan lain
Nilai posisi liquidity pool naik, tetapi hasilnya masih kalah dari menyimpan token semula. Keduanya bisa terjadi sekaligus. Impermanent loss adalah perbandingan terhadap holding, bukan otomatis kerugian sebesar persentase tertentu dari modal awal.
Untuk membaca hasilnya, pisahkan dua pertanyaan: berapa perubahan nilai sejak awal, dan berapa selisih terhadap alternatif menyimpan token? Lalu masukkan pendapatan serta biaya yang belum tercakup, masing-masing sekali. Contoh berikut memakai token dan angka fiktif agar kedua pembanding itu terlihat.
Tetapkan dulu apa yang dimaksud dengan holding
Anda memulai dengan 1 token A dan 1.000 token B. Harga awal A adalah 1.000 B per A. Jadi, nilai seluruh basket adalah 2.000 B: separuh berasal dari A dan separuh dari B.
Holding dalam artikel ini berarti tetap menyimpan 1 A + 1.000 B. Bukan hanya memegang A, bukan mengatur ulang komposisi secara berkala, dan bukan mempertahankan nilainya di angka 2.000 B.
Ketika harga A menjadi 2.000 B per A, nilai holding berubah menjadi:
1 A × 2.000 B/A + 1.000 B = 3.000 B.
Itulah nilai pembanding pada saat tersebut. Menggunakan modal awal 2.000 B untuk pertanyaan tentang selisih terhadap holding akan menghasilkan jawaban yang berbeda.
A dan B bukan token nyata. B hanya satuan penilaian, bukan asumsi stablecoin atau dolar AS. Untung dalam satuan B belum tentu berarti untung dalam rupiah. Kedua alternatif harus dinilai pada waktu, harga, dan satuan yang sama.
Satu model sederhana dengan asumsi yang lengkap
Perhitungan dasar memakai posisi LP full-range, berbobot nilai 50:50 saat masuk, dengan aturan constant product dan tanpa fee. Full-range berarti likuiditas mencakup seluruh harga positif, bukan rentang harga pilihan.
Asumsikan perdagangan sudah menyelaraskan harga pool dengan harga luar yang ditentukan dalam latihan. Tidak ada fee, reward, biaya, setoran tambahan, penarikan, ataupun token rebasing. Hanya perdagangan yang mengubah jumlah token. Ini model untuk belajar, bukan kalkulator universal semua pool.
Jika x adalah jumlah A dan y jumlah B, maka:
- x × y = k = 1 × 1.000 = 1.000.
- P adalah harga A dalam B per A, sehingga y/x = P.
- x = √(1.000/P), sedangkan y = √(1.000 × P).
- Nilai posisi LP dalam B = x × P + y.
Rujukan model dan pembanding basket awal: Uniswap v2, Understanding Returns. Angka A/B dalam artikel ini adalah latihan tersendiri; fee atau contoh lama di dokumentasi itu bukan tarif yang diasumsikan berlaku untuk semua pool saat ini.
Bandingkan harga naik dan turun dari titik awal yang sama
Setiap baris berikut adalah skenario terpisah dari kondisi awal, bukan urutan perjalanan harga. Perhitungan memakai nilai yang belum dibulatkan. Jumlah token ditampilkan enam desimal, nilai dua desimal, dan persentase dua desimal. Jangan menguji ketepatan invariant dengan mengalikan kembali angka tabel yang sudah dibulatkan.
| Skenario | Harga A, B/A | A dalam posisi LP | B dalam posisi LP | Nilai LP, B | Basket semula jika di-hold, B |
|---|---|---|---|---|---|
| Awal | 1.000 | 1,000000 | 1.000,000000 | 2.000,00 | 2.000,00 |
| Harga A menjadi dua kali | 2.000 | 0,707107 | 1.414,213562 | 2.828,43 | 3.000,00 |
| Harga A menjadi setengah | 500 | 1,414214 | 707,106781 | 1.414,21 | 1.500,00 |
Saat A naik, posisi LP berisi lebih sedikit A dan lebih banyak B. Saat A turun, arahnya berbalik. Anda tidak mempertahankan jumlah token awal sambil sekadar menambahkan pendapatan perdagangan.
Sekarang baca hasilnya dengan dua pembanding:
| Skenario | Return LP dari awal 2.000 B | Return holding dari awal yang sama | Kekurangan LP terhadap holding | Kekurangan sebagai bagian nilai holding |
|---|---|---|---|---|
| Awal | 0,00% | 0,00% | 0,00 B | 0,00% |
| Harga A menjadi dua kali | +41,42% | +50,00% | 171,57 B | 5,72% |
| Harga A menjadi setengah | −29,29% | −25,00% | 85,79 B | 5,72% |
Dalam skenario naik, LP bertambah 828,43 B dari modal awal. Namun, LP masih tertinggal 171,57 B dari holding. Angka 5,72% memakai nilai holding akhir 3.000 B sebagai penyebut, bukan deposit awal 2.000 B.
Kedua skenario memiliki persentase kekurangan yang sama, tetapi kekurangan dalam B dan return dari awalnya berbeda. Kata “loss” saja tidak menjelaskan seluruh hasil.
Garis putus-putus pada kedua panel menunjukkan nilai awal yang sama, 2.000 B. Batang membandingkan holding dan LP tanpa fee pada harga akhir yang sama. Semua nilai dan asumsi tersedia di tabel; gambar bukan rekam kinerja pasar.
Rumus memakai rasio harga A terhadap B
Definisikan r = harga akhir A dalam B ÷ harga awal A dalam B. Untuk model full-range 50:50 di atas:
Nilai LP ÷ nilai holding − 1 = 2√r/(1 + r) − 1.
Jika r = 2 atau r = 0,5, hasilnya sekitar −0,057191, yaitu −5,72%. Tabel menulis kekurangan sebagai angka positif 5,72%; rumus menulis return relatif sebagai angka negatif −5,72%. Keduanya menerangkan selisih yang sama dengan konvensi tanda berbeda.
Rumus itu juga bisa diperiksa dari basket latihan. Pada P = 1.000r, nilai LP adalah 2.000√r B, sedangkan holding bernilai 1.000(1 + r) B. Membagi keduanya menghasilkan 2√r/(1 + r).
Yang penting adalah harga relatif kedua token, bukan perubahan harga tunai A saja. Jika A dan B sama-sama menjadi dua kali dalam dolar dan perbandingan A/B tetap, r tetap 1. Kekurangan terhadap holding dalam model ini nol, walaupun nilai dolar kedua basket naik dua kali. Jika keduanya sama-sama menjadi setengah dalam dolar, r juga tetap 1, tetapi nilai dolar kedua basket turun setengah.
Jadi, impermanent loss nol tidak berarti risiko nol atau kerugian tunai nol.
Tambahkan pendapatan dan kurangi biaya sekali saja
Untuk posisi nyata, gunakan pencatatan berikut:
Hasil bersih LP = nilai posisi saat dibandingkan + pendapatan yang belum tercakup − biaya yang belum dikurangkan.
Sesuaikan pula holding jika alternatif itu memiliki pendapatan atau biaya. Gunakan waktu akhir dan mata uang penilaian yang sama. Jika alternatif Anda menghasilkan yield atau direbalans secara aktif, sebutkan strateginya; itu sudah berbeda dari holding sederhana.
Berikut ledger terpisah untuk skenario A naik. Principal tetap mengikuti model tanpa fee: 2.000√2 B ≈ 2.828,427124746… B. Fee dan reward di bawah disimpan terpisah, tidak diinvestasikan kembali, dan belum masuk ke principal. Seluruhnya dinilai dalam B pada saat perbandingan. Holding dalam contoh ini tidak memiliki pendapatan atau biaya.
| Komponen | Nilai dalam B | Cara memperlakukannya |
|---|---|---|
| Principal tanpa fee | 2.828,43 | Hitung sekali |
| Fee perdagangan yang diperoleh terpisah | +200,00 | Tambah karena belum masuk principal |
| Reward yang diperoleh terpisah | +50,00 | Pakai nilai pada waktu akhir, bukan quoted annual rate |
| Biaya LP yang dibayar terpisah | −30,00 | Kurangkan sekali |
| Hasil bersih LP | 3.048,43 | Principal + fee + reward − biaya |
| Basket semula jika di-hold | 3.000,00 | Harga akhir yang sama |
| Selisih bersih terhadap holding | +48,43 | Sekitar +1,61% dari nilai holding |
Pendapatan bersih 220 B lebih besar daripada kekurangan sebelum pendapatan, sekitar 171,572875… B. Karena itulah LP melampaui holding dalam asumsi latihan ini. Ini bukan janji fee atau reward di masa depan.
Tanpa reward 50 B, hasilnya menjadi 2.828,427124746… + 200 − 30 ≈ 2.998,43 B. Artinya, fee 200 B saja belum cukup. Dengan biaya tambahan 30 B dan tanpa reward, fee yang diperlukan untuk menyamai holding sekitar 201,572875 B: kekurangan yang belum dibulatkan ditambah biaya tersebut.
Ambang itu bukan “5,72% APY”. Tidak ada durasi atau tingkat pendapatan masa depan yang ditetapkan dalam latihan. Pendapatan yang benar-benar diperoleh harus cocok periode serta dasar perhitungannya sebelum dibandingkan dengan suatu yield.
Jangan kurangkan impermanent loss lagi dari nilai posisi aktual. Perubahan jumlah token sudah mencerminkan selisih tersebut. Jangan pula menambah fee dari dashboard jika fee itu sudah termasuk dalam saldo posisi. Jika fee diinvestasikan kembali, gunakan saldo aktual hasilnya; jangan menganggap fee dapat ditambahkan begitu saja ke model tanpa fee ini.
Biaya yang relevan dapat mencakup transaksi jaringan saat masuk, mengelola, dan keluar; swap untuk memperoleh basket awal; biaya eksekusi; serta service fee terpisah. Periksa komponen yang sudah tercakup sebelum menghitungnya lagi. Pajak berada di luar ilustrasi dan bergantung pada aturan yang berlaku.
Periksa batas model sebelum memakai hasilnya
Posisi concentrated liquidity memerlukan informasi rentang
Rentang harga memengaruhi jumlah token dalam posisi, sehingga concentrated liquidity bukan sekadar contoh full-range dengan fee yang lebih besar. Pada posisi standar Uniswap v3/v4, keluar dari rentang membuat likuiditas posisi tidak aktif menghasilkan swap fee dan principal terdiri dari satu token. Fee yang belum diklaim bisa berada terpisah dari principal tersebut. Masuk kembali ke rentang dapat mengaktifkan likuiditas lagi, tetapi tidak menjamin nilai pulih. Uniswap, Concentrated Liquidity
Untuk membandingkan posisi seperti itu, diperlukan rentang aktual, jumlah token saat ini, fee yang belum diklaim, dan perubahan posisi sepanjang periode. Kalkulator yang hanya meminta perubahan dua harga tidak cukup untuk posisi concentrated yang sembarang.
Pool berbeda bisa memakai matematika berbeda
Rumus 50:50 tidak otomatis berlaku untuk weighted pool atau stable-swap pool. Bobot dan invariant yang berbeda mengubah perhitungannya. StableSwap Curve, misalnya, memiliki rancangan untuk aset yang diperkirakan berharga berdekatan. Prinsip pembanding tetap sama—jumlah token semula pada harga akhir yang sama—tetapi cara menghitung nilai LP harus sesuai desain pool. Curve, Understanding StableSwap
Pasangan stablecoin tetap memiliki risiko
Rasio harga yang dekat tidak menjamin peg bertahan. Depeg dapat membuat pool sangat terekspos pada aset yang melemah, dan aset itu mungkin tidak pulih. Ini bukan pernyataan bahwa semua pool langsung menjadi 100% satu aset. Curve, risiko liquidity pool
Masalah token dan kegagalan smart contract juga tidak dihitung oleh rumus impermanent loss ini. Kekurangan hasil model yang kecil bukan penilaian keamanan. Uniswap, risiko penyediaan likuiditas
Apakah menunggu akan menghapus selisihnya?
Jika rasio A/B kembali ke rasio awal dalam model tanpa fee yang tidak diubah, kekurangan relatif terhadap holding menjadi nol. Itu hasil aritmetika bersyarat, bukan prediksi bahwa rasio akan kembali. Sumber Uniswap juga menyatakan harga bisa kembali atau tidak kembali. Uniswap, What Is Impermanent Loss?
Selisih terhadap holding dapat diukur sebelum penarikan. Membiarkan posisi terbuka tidak menjamin selisih hilang, pemulihan, ataupun perlindungan nilai tunai. Penarikan bukan peristiwa yang membuat kekurangan relatif yang sudah ada baru dapat diukur; penarikan dapat mengubah aset yang dipegang dan menambah biaya. Penjelasan ini juga bukan penetapan realisasi pajak.
Jika Anda mengganti rentang, melakukan rebalance, menambah dana, atau menarik sebagian posisi, catat tindakan, arus dana, dan biaya terkait. Perhitungan berikutnya tidak boleh memperlakukan posisi itu sebagai contoh awal yang tidak pernah berubah.
Lima langkah membaca perbandingan
- Catat basket awal. Simpan jumlah token, harga masuk, dan periode perbandingan. Bedakan holding basket asli dari memegang satu token saja atau melakukan rebalance.
- Kenali desain posisi. Periksa invariant, bobot, rentang, dan pencatatan fee. Jika asumsi model sederhana tidak sesuai, gunakan perhitungan khusus posisi.
- Nilai kedua alternatif pada waktu akhir yang sama. Gunakan harga dan satuan yang cocok. Estimasi nilai pada harga sekarang berbeda dari kuotasi jumlah yang benar-benar bisa diterima ketika keluar.
- Rekonsiliasi pendapatan dan biaya. Masukkan masing-masing sekali untuk kedua alternatif. Jika membandingkan dana yang bisa ditarik, gunakan cara keluar yang konsisten bagi keduanya.
- Laporkan dua jawaban. Tulis perubahan dari awal dan selisih terhadap holding secara terpisah. Keduanya tidak menghapus risiko token, kontrak, dan eksekusi.
Pertanyaan umum
Bisa untung tetapi tetap mengalami impermanent loss?
Bisa. Dalam skenario naik, nilai LP bertambah dari 2.000 B menjadi sekitar 2.828,43 B. Namun basket awal yang di-hold bernilai 3.000 B. LP untung dalam B sekaligus tertinggal terhadap pembanding itu.
Apakah kekurangan 5,72% berarti deposit berkurang 5,72%?
Tidak. Penyebut persentase kekurangan adalah nilai holding akhir. Return dari deposit memakai nilai awal sebagai penyebut. Cocokkan pertanyaannya sebelum membaca persentase.
Apakah fee tinggi memastikan LP mengalahkan holding?
Tidak. Gunakan pendapatan aktual, pendapatan lain, seluruh biaya relevan, dan nilai posisi selama periode yang sama. Quoted APR atau APY bukan uang yang sudah diperoleh; periode dan dasar perhitungannya harus cocok.
Apakah holding bebas dari kerugian?
Tidak. Holding mempertahankan jumlah token, bukan nilainya. Kedua token dapat turun dalam mata uang pelaporan meski rasio A/B tetap dan model menunjukkan kekurangan relatif nol.
Apakah penarikan yang menyebabkan kekurangan terhadap holding?
Tidak. Perbandingan dapat dilakukan ketika posisi masih terbuka. Penarikan bisa menimbulkan biaya atau mengubah aset yang Anda pegang, tetapi selisih nilai relatif sudah dapat diamati sebelumnya.
Sumber dan tanggal pemeriksaan
Teks publik resmi berikut diperiksa melalui alat web pada . Ini terpisah dari pemeriksaan tersimpan sebelumnya pada . Pemeriksaan adalah pembacaan teks yang tersedia melalui alat, bukan klaim bahwa seluruh situs atau binary PDF diarsipkan. Tanggal pemeriksaan bukan tanggal penerbitan atau pembaruan dokumen.
- Uniswap v2: Understanding Returns: model tanpa fee dan pembanding basket semula.
- Uniswap: Concentrated Liquidity: rentang dan likuiditas aktif.
- Uniswap Labs: What Is Impermanent Loss?: rasio harga tidak dijamin kembali.
- Uniswap Labs: Risks When Providing Liquidity: risiko di luar satu perbandingan matematis.
- Curve: Understanding StableSwap dan Liquidity Pools Risk Disclaimer: desain invariant berbeda serta risiko peg.
Semua token, harga, fee, reward, dan biaya dalam latihan bersifat fiktif. Angka bukan harga langsung, kuotasi yield, atau jumlah penarikan yang dapat dieksekusi. Artikel ini tidak merekomendasikan pool tertentu maupun menetapkan kelayakan pengguna. HypaForecast menerbitkan panduan pendidikan dan mengoperasikan pasar prediksi; latihan ini tidak menunjukkan adanya produk penyediaan likuiditas HypaForecast.
Baca perbandingan lain
Drawdown dan persentase rugi membandingkan nilai dari puncak dan nilai awal. Pertanyaannya berbeda dari LP melawan holding, tetapi kebiasaan mengecek pembanding dan penyebut tetap berguna.
Bagikan panduan ini