Panduan

Cara Track PnL Crypto Secara Akurat dengan Tools Gratis — Panduan Praktis

Cara hitung dan pantau profit/loss crypto kamu pakai tools gratis. Termasuk cara baca unrealized vs realized PnL dan setup tracking rutin.

PortfolioTools

Banyak investor crypto tahu saldo mereka naik atau turun, tapi tidak tahu persis berapa persen return sebenarnya setelah diperhitungkan semua biaya, transfer antar exchange, dan aset di DeFi. Tanpa tracking yang benar, kamu bisa merasa untung padahal sebenarnya impas — atau sebaliknya.

Ada dua pendekatan tracking PnL: manual (spreadsheet) dan otomatis (tools). Panduan ini bahas keduanya, dimulai dari yang paling mudah.

Pahami Dulu Jenis PnL yang Perlu Kamu Pantau

Sebelum setup tools, penting tahu apa yang kamu ukur:

  • Unrealized PnL: Keuntungan atau kerugian posisi yang masih kamu pegang. Kalau kamu beli BTC Rp 600 juta dan sekarang nilainya Rp 800 juta, unrealized PnL kamu adalah +Rp 200 juta. Belum nyata sampai dijual.
  • Realized PnL: Hasil jual dikurangi modal beli. Ini yang kena pajak dan yang sebenarnya kamu dapatkan.
  • Total Portfolio Return: Persentase kenaikan nilai total portofolio dibanding modal awal yang masuk. Ini angka yang paling berguna untuk evaluasi.

Setup CoinStats untuk Tracking Otomatis (Gratis)

CoinStats bisa connect ke exchange via API dan track wallet on-chain tanpa perlu input manual setiap hari.

  1. Buat akun di coinstats.app — versi gratis sudah mencukupi untuk 10 aset pertama.
  2. Di dashboard, klik + Add Portfolio.
  3. Pilih Exchange jika mau connect ke Indodax, Binance, OKX, atau Coinbase. Untuk setiap exchange, kamu perlu generate API Key read-only di settings exchange tersebut. Pastikan pilih permission “Read Only” saja, jangan “Trading” atau “Withdraw”.
  4. Untuk aset di wallet (MetaMask, Phantom), pilih Wallet Address dan paste alamat public wallet kamu. Tidak perlu private key atau seed phrase — cukup alamat publicnya saja.
  5. Setelah semua source ditambahkan, CoinStats otomatis hitung total portfolio value dan tampilkan PnL per aset.

Perhatikan kolom Cost Basis di setiap aset. Ini harga rata-rata beli kamu. Kalau angkanya aneh (misalnya cost basis $0), berarti CoinStats tidak bisa tarik data transaksi lama — kamu perlu input manual atau impor CSV.

Impor CSV untuk Histori Transaksi Lama

Kalau kamu punya transaksi dari 2021–2023 yang belum tercatat:

  1. Di exchange (Binance, OKX, dll), cari menu Trade History atau Transaction History → Export CSV.
  2. Di CoinStats atau Koinly, pilih menu Import → Upload CSV.
  3. Pilih format exchange yang sesuai dari dropdown.
  4. Tools akan parse otomatis dan tambahkan ke histori kamu.

Lakukan ini untuk semua exchange yang pernah kamu pakai. Satu exchange yang terlewat bisa bikin cost basis menjadi tidak akurat.

Buat Spreadsheet Manual untuk Kontrol Penuh

Untuk investor yang lebih suka transparansi penuh, spreadsheet Google Sheets masih yang terbaik:

  1. Buat kolom: Tanggal | Aset | Jumlah Beli | Harga Beli (IDR) | Jumlah Jual | Harga Jual (IDR) | PnL Realized.
  2. Setiap kali beli atau jual, input di baris baru.
  3. Untuk menghitung return total: (Nilai Portfolio Sekarang - Total Modal Masuk) / Total Modal Masuk × 100%.
  4. Hitung modal masuk sebagai jumlah total rupiah yang pernah kamu transfer ke exchange, bukan nilai aset saat ini.

Kelemahan spreadsheet: tidak update harga otomatis. Solusinya, gunakan Google Sheets formula =GOOGLEFINANCE("CURRENCY:BTCIDR") untuk beberapa koin populer, atau update manual seminggu sekali.

Rutinitas Review PnL yang Efektif

Bukan soal seberapa sering kamu cek, tapi soal apa yang kamu lakukan saat cek:

  • Mingguan: Cek total portfolio value vs 7 hari lalu. Fokus pada pergerakan lebih dari ±10%.
  • Bulanan: Hitung realized PnL bulan itu. Catat untuk laporan pajak tahunan.
  • Kuartalan: Evaluasi apakah alokasi portfolio masih sesuai target. Kalau satu aset sudah jadi 50%+ dari portofolio karena naik, pertimbangkan rebalance.

⚠️ Disclaimer: Artikel ini panduan teknis penggunaan tools tracking, bukan saran keuangan. Data PnL di tools pihak ketiga mungkin tidak 100% akurat karena perbedaan metode cost basis. Untuk keperluan pajak, konsultasi dengan konsultan pajak yang memahami crypto.


💡 Baru mulai di crypto? WhaleX punya kelas gratis untuk investor pemula — dari beli pertama sampai memahami risiko dengan benar. Mulai dari kelas gratis →

Mau Coba Trading Bot Tanpa Ribet Pantau Market?

Kelas gratis WhaleX: dasar-dasar trading bot crypto, dari recurring buy sampai spot grid — cocok untuk pemula.

Ikut Kelas Bot Gratis →

Pertanyaan Umum

Apa bedanya realized PnL dan unrealized PnL?

Realized PnL adalah profit atau rugi yang sudah kamu kunci dengan menjual aset. Unrealized PnL adalah nilai keuntungan atau kerugian di atas kertas — nilainya masih bisa berubah selama kamu belum jual.

Tools gratis apa yang paling akurat untuk track PnL crypto?

CoinStats dan Koinly versi gratis cukup untuk investor biasa. Untuk trader aktif dengan banyak transaksi, Koinly lebih baik karena mendukung impor CSV dari exchange dan hitung cost basis otomatis.

Kenapa PnL di exchange berbeda dengan di portfolio tracker?

Exchange biasanya hitung PnL dari harga beli di exchange itu saja. Portfolio tracker agregat semua exchange dan wallet, jadi bisa kasih gambaran total yang lebih akurat termasuk aset di DeFi.