APR vs APY di DeFi: bandingkan tingkat tahunan dan hasil aktual
APR tidak memasukkan bunga majemuk; APY memasukkannya. Keduanya tidak menunjukkan hasil posisi selama sebulan. Gunakan periode dan satuan yang sama.
Dalam penawaran imbal hasil DeFi, APR menyatakan tingkat tahunan tanpa bunga majemuk; APY memasukkan bunga majemuk sesuai asumsi yang disebutkan. Keduanya bukan persentase yang pasti Anda peroleh bulan ini. Sebelum membandingkan dua penawaran, periksa aset, periode, aturan investasi ulang, dan biaya di balik setiap angka.
Anda dapat melakukan perbandingan ini di lembar kerja tanpa menghubungkan dompet atau memindahkan dana. Mulailah dengan penjelasan tingkat dari penyedia dan angka penawaran yang dicatat tanggalnya. Contoh di bawah adalah perhitungan hipotetis, bukan imbal hasil terkini atau perkiraan.
Tentukan apa yang diukur setiap persentase
Glosarium Aave membedakan APY dari APR berdasarkan ada tidaknya bunga majemuk. Pemajemukan berarti pendapatan sebelumnya ikut menghasilkan pendapatan berikutnya. Perbedaan ini mengubah hitungan meskipun tingkat nominal dasarnya sama.
| Label | Yang tercakup dalam angka | Yang masih harus diperiksa |
|---|---|---|
| APR | Tingkat tahunan tanpa bunga majemuk | Apakah pendapatan dapat diinvestasikan ulang, dan kapan |
| APY | Efek tahunan dengan asumsi pemajemukan | Asumsi yang digunakan dalam penawaran |
| Hasil periode | Perubahan selama interval tertentu | Arus dana, harga, imbalan, dan biaya |
Definisi ini berlaku untuk perbandingan imbal hasil DeFi. Jangan menganggap semua pengungkapan pinjaman atau APR perbankan menggunakan aturan biaya yang persis sama.
Bedakan pula tingkat penyediaan aset dari tingkat pinjaman. Yang pertama menjelaskan kompensasi atas aset yang disediakan; yang kedua menjelaskan biaya utang. Persentase penyediaan yang menarik tidak menyelesaikan risiko pinjaman. Jika Anda sudah meminjam di Aave, gunakan pemeriksaan health factor yang terpisah untuk pertanyaan itu.
Hitung selisih pemajemukan sekali saja
Ambil 1,000 unit token hipotetis yang memperoleh APR nominal tetap 12% selama satu tahun. Asumsikan tidak ada biaya, perubahan harga, setoran tambahan, atau penarikan.
Tanpa menginvestasikan ulang pendapatan, model menghasilkan 1,000 × 0.12 = 120 unit token. Jumlah akhir, termasuk pendapatan yang disimpan terpisah, adalah 1,120 unit.
Sekarang asumsikan tingkat nominal yang sama dikreditkan dalam 12 periode bulanan yang sama panjang, dan pendapatan setiap bulan langsung memperoleh tingkat yang sama. Tingkat setiap periode adalah 0.12 / 12 = 0.01, atau 1%. Hasil tahunannya:
APY = (1 + APR / n)^n - 1
Di sini n adalah 12, sehingga (1 + 0.12 / 12)^12 - 1 = 0.12682503, atau sekitar APY 12.6825%. Jumlah akhirnya sekitar 1,126.83 unit token.
Tambahan 6.83 unit berasal dari asumsi investasi ulang. Itu bukan bonus yang melekat pada huruf APY. Penjelasan Coinbase juga memisahkan APR sederhana dari efek pemajemukan APY.
Gunakan rumus ini hanya jika tingkat nominal dan jadwal pemajemukan telah dipastikan. Imbalan yang dibayar dengan token lain dan tidak diinvestasikan ulang tidak otomatis memperoleh tingkat dasar. Jika penyedia sudah menampilkan APY, jangan masukkan APY tersebut ke rumus APR lalu memajemukkannya lagi.
Konversikan angka tahunan ke periode yang dibutuhkan
Tingkat yang disetahunkan menyatakan ukuran setara satu tahun. Label tahunan saja tidak membuktikan adanya komitmen satu tahun dari penyedia. Angka tahunan 12% bukan hasil bulanan 12%.
Untuk bunga sederhana pada APR konstan 12% selama 30 hari, dengan konvensi 365 hari per tahun:
1,000 × 0.12 × 30 / 365 = 9.8630 token units
Untuk APY konstan 12% yang hipotetis, hasil efektif setara selama 30 hari dalam model pertumbuhan seragam adalah:
(1 + 0.12)^(30 / 365) - 1 = 0.00935820
Itu sekitar 0.9358%, atau 9.36 unit token dari 1,000 unit. Panjang bulan kalender dan aturan akrual penyedia dapat berbeda. Konversi ini menggambarkan model tahunan tetap, bukan rekonstruksi tepat saldo protokol.
Kedua angka 12% tersebut merupakan masukan yang berbeda. APY sudah memasukkan pemajemukan sepanjang tahun, sedangkan APR tidak. Untuk memperoleh tingkat bulanan yang sama dari APY, gunakan (1 + APY)^(1 / 12) - 1, bukan APY dibagi 12.
Jangan gunakan tingkat berubah dalam perkiraan tingkat tetap
Panduan penyediaan aset Aave menjelaskan bahwa tingkat penyediaan diperbarui saat kondisi likuiditas berubah, serta bergantung pada utilisasi dan parameter tata kelola. Tingkat yang Anda baca hari ini tidak membuktikan tingkat yang berlaku sepanjang periode kepemilikan.
Pertimbangkan model bunga sederhana hipotetis lainnya: 1,000 unit token memperoleh APR 12% selama 15 hari, lalu APR 6% selama 15 hari. Pertahankan pokok dan simpan pendapatan secara terpisah. Bunganya adalah:
1,000 × (0.12 × 15 / 365 + 0.06 × 15 / 365) = 7.3973 units
Menggunakan angka pertama untuk seluruh 30 hari akan menghasilkan 9.8630 unit. Selisihnya berasal dari masukan yang berubah. Kedua hitungan ini bukan simulasi akrual Aave. Pembukuan protokol yang aktual memerlukan catatan historis dan aturannya sendiri.
Untuk posisi yang sudah ada, catat jumlah yang benar-benar terakru jika tersedia. Jangan membuat riwayat tingkat dari satu tangkapan layar terkini. Interval dengan data yang hilang tetap tidak lengkap.
Lengkapi satu lembar perbandingan
Buat satu baris per posisi atau penawaran, lalu isi bidang berikut sebelum mengurutkan persentase:
- Identitas dan waktu pencatatan. Penyedia, jaringan, pasar, kontrak token, waktu penawaran, serta apakah tingkat tersebut terkini atau historis.
- Dasar tingkat. APR atau APY, penyediaan atau pinjaman, tingkat dasar atau gabungan insentif, serta tetap atau variabel.
- Pemajemukan. Frekuensi dan apakah investasi ulang berjalan otomatis, bersyarat, atau memerlukan tindakan terpisah. Biarkan tidak diketahui jika dokumentasinya tidak jelas.
- Periode yang sama. Gunakan tanggal mulai dan akhir yang sama, serta sebutkan konvensi penghitungan hari untuk setiap perhitungan model.
- Aset dan penilaian. Catat unit token terpisah dari nilainya dalam satu mata uang pilihan. Berikan baris tersendiri untuk token imbalan dan harga bertanggal.
- Biaya dan arus dana. Catat biaya yang sudah termasuk dalam penawaran, biaya tambahan, setoran, dan penarikan. Jangan mengurangi biaya yang sudah tercakup dua kali atau menyebut setoran baru sebagai pendapatan.
Kenaikan dalam satuan token dapat terjadi bersamaan dengan penurunan nilai dolar. Hasil pool juga dapat berbeda dari sekadar menyimpan aset awal; perbandingan impermanent loss membahas tolok ukur itu secara terpisah. Menyamakan label tingkat tidak membuat risiko posisi menjadi setara.
Saldo portofolio adalah potret nilai sesaat, bukan bukti pendapatan. Akhiri lembar kerja dengan hal yang diketahui, asumsi yang dipakai, dan bidang yang belum terisi. Anda lalu memiliki perbandingan tingkat yang dapat dijelaskan, alih-alih perkiraan yang terlihat presisi dari satu persentase.
Pertanyaan umum
Apakah APY 12% berarti saya mendapat 1% setiap bulan?
Tidak. Dalam model imbal hasil efektif tahunan yang konstan, tingkat bulanan setaranya adalah (1.12)^(1/12) - 1, sekitar 0.9489%. Akrual aktual bergantung pada aturan produk dan perubahan tingkat. Membagi APY dengan 12 tidak membalik perhitungan bunga majemuk.
Haruskah APY dimajemukkan lagi untuk membandingkannya dengan APR?
Tidak. APY sudah memasukkan bunga majemuk sesuai asumsi angka yang ditampilkan. Konversikan APR dengan frekuensi pemajemukan yang telah diverifikasi, atau konversikan keduanya ke periode yang sama. Jangan menambahkan efek pemajemukan lagi pada APY yang ditampilkan.
Apakah APY lebih tinggi menjamin hasil dolar lebih tinggi?
Tidak. Tingkat dapat berubah, imbalan mungkin dibayar dengan aset lain, dan biaya serta harga token memengaruhi hasil. Bandingkan periode dan mata uang yang sama, serta pisahkan setoran dan penarikan aktual dari pendapatan.