Cara Menghitung PnL Kripto: Rumus dan Contoh Lengkap

Last Updated:
Cara Menghitung PnL Kripto: Rumus dan Contoh Lengkap
Google News

Get our latest news first. Add us as your Preferred Source on Google and tap "Star" to prioritize our updates.

Cara menghitung PnL kripto merupakan salah satu keterampilan dasar yang perlu dipahami trader maupun investor. Dengan mengetahui nilai Profit and Loss (PnL), pengguna dapat menilai apakah transaksi menghasilkan keuntungan atau kerugian, sekaligus memperkirakan hasil perdagangan sebelum membuka atau menutup posisi.

Perhitungan tersebut terlihat sederhana karena pada dasarnya melibatkan selisih harga beli dan harga jual. Namun, hasilnya dapat berbeda ketika jumlah aset, biaya transaksi, leverage, dan jenis perdagangan ikut diperhitungkan.

Karena itu, memahami rumus PnL serta cara menggunakan kalkulator untung-rugi kripto penting agar trader tidak keliru membaca hasil perdagangan, terutama pada transaksi derivatif yang memiliki risiko lebih tinggi.

Apa Itu PnL Kripto dan Bagaimana Cara Kerjanya?

PnL adalah singkatan dari Profit and Loss, yaitu keuntungan dan kerugian yang dihasilkan dari suatu posisi atau aktivitas perdagangan.

Dalam perdagangan kripto, PnL digunakan untuk menunjukkan perubahan nilai aset atau posisi dibandingkan dengan biaya maupun harga saat transaksi dilakukan.

Sebagai contoh, seseorang membeli Bitcoin senilai US$1.000. Ketika nilai kepemilikannya meningkat menjadi US$1.100, terdapat potensi keuntungan sebesar US$100 sebelum memperhitungkan biaya.

Sebaliknya, apabila nilainya turun menjadi US$900, posisi tersebut menunjukkan potensi kerugian US$100.

Namun, kedua kondisi itu belum tentu menghasilkan keuntungan atau kerugian yang sudah direalisasikan. Statusnya bergantung pada apakah aset masih dimiliki atau sudah dijual.

Menurut penjelasan Binance.US mengenai perhitungan PnL, terdapat dua komponen utama yang digunakan untuk memantau hasil investasi, yaitu realized PnL dan unrealized PnL.

Realized PnL: Keuntungan atau Kerugian yang Sudah Direalisasikan

Realized PnL merupakan keuntungan atau kerugian dari bagian transaksi yang telah ditutup atau diselesaikan.

Dalam perdagangan spot, keuntungan atau kerugian biasanya direalisasikan ketika aset dijual.

Misalnya, seorang investor membeli Bitcoin seharga US$50.000 per BTC dan menjualnya pada US$55.000 per BTC.

Jika jumlah yang diperdagangkan adalah 0,1 BTC, keuntungan kotornya mencapai US$500.

Setelah transaksi penjualan selesai, keuntungan tersebut telah direalisasikan. Nilai keuntungan bersih tetap harus memperhitungkan biaya terkait.

Unrealized PnL: Keuntungan atau Kerugian yang Belum Direalisasikan

Unrealized PnL menunjukkan perubahan nilai aset atau posisi yang masih terbuka.

Sebagai contoh, investor membeli 0,1 BTC pada harga US$50.000 per BTC, kemudian harga pasar naik menjadi US$52.000.

Keuntungan kotor yang belum direalisasikan adalah:

(US$52.000 − US$50.000) × 0,1 BTC = US$200

Selama aset tersebut belum dijual, keuntungan US$200 masih bersifat unrealized.

Jika harga Bitcoin kembali turun, nilainya juga akan berubah.

Pada perdagangan futures, unrealized PnL biasanya dihitung menggunakan harga acuan seperti mark price, sedangkan hasil yang sudah direalisasikan berasal dari eksekusi penutupan posisi.

Dengan demikian, angka keuntungan yang terlihat pada posisi terbuka belum tentu sama dengan hasil bersih yang diterima ketika transaksi benar-benar ditutup.

Cara Menghitung PnL Kripto dengan Rumus Dasar

Rumus dasar PnL untuk transaksi spot adalah selisih antara nilai penjualan dan biaya pembelian aset.

PnL kotor = (Harga jual − Harga beli) × Jumlah aset

Jika ingin menghitung keuntungan atau kerugian bersih, biaya transaksi juga harus dimasukkan.

PnL bersih = Nilai penjualan − Nilai pembelian − Total biaya transaksi

Biaya transaksi dapat mencakup komisi pembelian, komisi penjualan, dan biaya relevan lainnya yang belum tercermin dalam harga transaksi.

Untuk mengetahui persentase hasil perdagangan, trader dapat menghitung Return on Investment (ROI).

ROI (%) = (PnL bersih ÷ Total modal pembelian) × 100 persen

Dalam contoh perdagangan spot sederhana, total modal pembelian mencakup nilai aset yang dibeli beserta biaya pembeliannya.

Contoh Menghitung PnL Bitcoin pada Perdagangan Spot

Misalnya, seorang investor melakukan transaksi dengan rincian berikut:

KomponenNilai
Harga beli BitcoinUS$50.000
Harga jual BitcoinUS$55.000
Jumlah Bitcoin0,1 BTC
Biaya pembelianUS$5
Biaya penjualanUS$5,50

Pertama, hitung nilai pembelian:

US$50.000 × 0,1 = US$5.000

Total modal termasuk biaya pembelian menjadi US$5.005.

Kemudian, hitung nilai penjualan:

US$55.000 × 0,1 = US$5.500

Setelah biaya penjualan sebesar US$5,50 dikurangi, hasil penjualan bersih menjadi US$5.494,50.

Dengan demikian, keuntungan bersih investor adalah:

US$5.494,50 − US$5.005 = US$489,50

Persentase hasil investasinya:

(US$489,50 ÷ US$5.005) × 100 persen = sekitar 9,78 persen

Hasil tersebut sedikit lebih rendah dibandingkan kenaikan harga Bitcoin sebesar 10 persen karena terdapat biaya perdagangan.

Contoh ini menunjukkan mengapa perhitungan PnL yang hanya menggunakan selisih harga dapat menghasilkan angka yang berbeda dari keuntungan bersih sebenarnya.

Bagaimana Jika Harga Kripto Turun?

Rumus yang sama berlaku ketika transaksi menghasilkan kerugian.

Misalnya, seseorang membeli 0,1 BTC pada harga US$50.000, kemudian menjualnya ketika harga turun menjadi US$45.000.

PnL kotornya adalah:

(US$45.000 − US$50.000) × 0,1 BTC = −US$500

Tanda negatif menunjukkan bahwa transaksi menghasilkan kerugian US$500 sebelum biaya.

Jika biaya pembelian dan penjualan ikut diperhitungkan, kerugian bersih akan lebih besar.

Cara Menghitung PnL Jika Membeli Kripto Beberapa Kali

Investor yang melakukan pembelian bertahap atau Dollar-Cost Averaging (DCA) perlu memperhatikan biaya perolehan setiap transaksi.

Untuk melihat harga beli rata-rata tertimbang, rumus sederhananya adalah:

Harga beli rata-rata = Total nilai pembelian ÷ Total jumlah aset yang dibeli

Sebagai contoh, investor membeli 0,1 BTC pada harga US$50.000 dan 0,1 BTC lagi pada US$40.000.

Total nilai pembelian adalah US$9.000 untuk kepemilikan 0,2 BTC. Dengan mengabaikan biaya, harga beli rata-ratanya menjadi US$45.000 per BTC.

Jika harga pasar naik menjadi US$48.000, keuntungan kotor yang belum direalisasikan mencapai:

(US$48.000 − US$45.000) × 0,2 BTC = US$600

Perhitungan tersebut berguna untuk memantau seluruh kepemilikan. Namun, ketika hanya sebagian aset dijual, nilai realized PnL dapat bergantung pada metode pencatatan biaya perolehan yang digunakan platform atau investor.

Cara Menggunakan Kalkulator PnL Kripto

Kalkulator PnL kripto merupakan alat untuk memperkirakan keuntungan atau kerugian berdasarkan informasi transaksi yang dimasukkan pengguna.

Beberapa platform perdagangan menyediakan kalkulator bawaan, sementara pengguna juga dapat membuat perhitungan sendiri melalui spreadsheet.

Secara umum, berikut langkah menggunakan kalkulator PnL untuk transaksi kripto.

1. Tentukan jenis perdagangan

Pilih apakah perhitungan dilakukan untuk perdagangan spot, margin, atau futures. Pilihan ini penting karena masing-masing produk memiliki struktur biaya dan metode perhitungan yang dapat berbeda.

2. Masukkan harga pembelian atau harga masuk

Untuk transaksi spot, gunakan harga beli aset. Pada futures, gunakan harga ketika posisi dibuka atau entry price.

3. Masukkan harga penjualan atau harga keluar

Jika ingin menghitung hasil transaksi yang sudah selesai, gunakan harga jual aktual. Untuk memperkirakan hasil transaksi yang belum ditutup, masukkan harga target atau harga pasar yang relevan.

4. Isi jumlah aset atau ukuran posisi

Jumlah aset menentukan besarnya keuntungan atau kerugian dalam satuan uang.

Perubahan harga US$1.000 akan menghasilkan PnL yang berbeda antara posisi 0,01 BTC dan 1 BTC.

5. Tambahkan leverage jika digunakan

Pada perdagangan derivatif, masukkan leverage sesuai pengaturan posisi. Untuk perdagangan spot biasa tanpa dana pinjaman, leverage tidak diperlukan.

6. Perhitungkan biaya transaksi

Masukkan komisi, bunga pinjaman, atau pembayaran funding yang relevan apabila kalkulator mendukungnya.

Menurut informasi biaya perdagangan Coinbase, biaya perdagangan dan spread dapat memengaruhi harga serta hasil transaksi. Besarannya juga dapat berbeda menurut layanan, jenis order, dan kondisi pasar.

7. Baca hasil PnL dan ROI

Setelah semua data dimasukkan, kalkulator akan menampilkan estimasi keuntungan atau kerugian.

Perhatikan apakah hasil yang ditampilkan merupakan PnL kotor atau bersih, serta apakah biaya sudah diperhitungkan.

Pada transaksi futures, periksa pula apakah persentase ROI dihitung terhadap margin awal atau menggunakan metode lain yang ditentukan platform.

Cara Menghitung PnL pada Spot, Margin, dan Futures

Meskipun sama-sama digunakan untuk memperdagangkan aset kripto, spot, margin, dan futures memiliki karakteristik berbeda yang memengaruhi cara membaca PnL.

PnL Perdagangan Spot

Dalam perdagangan spot, pembeli memperoleh kepemilikan aset kripto yang dibeli.

Misalnya, seseorang membeli Bitcoin atau altcoin dan menyimpannya sambil menunggu perubahan harga.

Keuntungan atau kerugian yang belum direalisasikan berubah mengikuti nilai pasar aset tersebut.

Ketika aset dijual, hasil transaksi dapat dihitung berdasarkan harga penjualan, biaya perolehan, jumlah aset yang dilepas, dan biaya terkait.

Karena transaksi spot biasa tidak menggunakan leverage, investor tidak menghadapi likuidasi posisi akibat persyaratan margin seperti dalam perdagangan derivatif. Namun, nilai aset tetap dapat turun tajam.

PnL Perdagangan Margin

Perdagangan margin memungkinkan trader menggunakan dana pinjaman untuk membuka posisi yang lebih besar daripada modal sendiri.

Misalnya, trader memiliki modal US$100 dan menggunakan leverage 10 kali untuk mengendalikan posisi senilai US$1.000.

Jika nilai posisi naik 5 persen, keuntungan kotor dapat mencapai US$50, setara 50 persen dari modal awal US$100, sebelum bunga dan biaya.

Sebaliknya, penurunan nilai posisi sebesar 5 persen dapat menimbulkan kerugian US$50 atau setengah dari modal awal.

Leverage memperbesar eksposur terhadap perubahan harga, bukan secara otomatis mengubah rumus PnL dengan mengalikan keuntungan yang sudah dihitung dari ukuran posisi penuh.

Pada perdagangan margin, pengguna juga perlu memperhitungkan bunga pinjaman dan kemungkinan likuidasi ketika nilai jaminan tidak lagi memenuhi persyaratan.

Penjelasan lebih lanjut mengenai mekanisme ini tersedia dalam panduan perdagangan margin kripto di Coin Edition Indonesia.

PnL Perdagangan Futures: Posisi Long dan Short

Perdagangan futures memungkinkan trader mengambil posisi terhadap perubahan harga aset tanpa harus memiliki aset dasarnya secara langsung.

Dua posisi utama yang digunakan adalah long, ketika trader memperkirakan harga naik, dan short, ketika trader memperkirakan harga turun.

Untuk kontrak futures linear yang menggunakan margin stablecoin, seperti sejumlah kontrak USDT-M, rumus dasarnya adalah sebagai berikut:

PnL long = (Harga keluar − Harga masuk) × Jumlah aset

PnL short = (Harga masuk − Harga keluar) × Jumlah aset

Rumus tersebut sejalan dengan panduan perhitungan PnL futures dari Binance.

Namun, kontrak futures dengan struktur lain, seperti kontrak inverse atau COIN-M, dapat menggunakan rumus berbeda.

Contoh Menghitung PnL Futures Long

Misalnya, seorang trader membuka posisi long Bitcoin dengan rincian berikut:

KomponenNilai
Harga masukUS$50.000
Harga keluarUS$52.500
Ukuran posisi0,02 BTC
Nilai posisi awalUS$1.000
Leverage10 kali
Margin awalUS$100

PnL kotor posisi tersebut adalah:

(US$52.500 − US$50.000) × 0,02 BTC = US$50

Dengan margin awal US$100, ROI sebelum biaya menjadi:

(US$50 ÷ US$100) × 100 persen = 50 persen

Jadi, kenaikan harga Bitcoin sebesar 5 persen menghasilkan keuntungan kotor sebesar 50 persen terhadap margin awal dalam contoh tersebut.

Namun, jika harga bergerak turun sebesar 5 persen dari harga masuk dengan ukuran posisi yang sama, trader mengalami kerugian kotor US$50 atau 50 persen dari margin awal.

Contoh ini mengabaikan biaya perdagangan, funding, dan perubahan persyaratan margin.

Contoh Menghitung PnL Futures Short

Sekarang, trader membuka posisi short sebesar 0,02 BTC pada harga US$50.000.

Apabila harga turun menjadi US$47.500 dan posisi ditutup, perhitungannya adalah:

(US$50.000 − US$47.500) × 0,02 BTC = US$50

Trader memperoleh keuntungan kotor US$50 karena harga bergerak turun sesuai arah posisi.

Namun, jika Bitcoin justru naik menjadi US$52.500, posisi short tersebut akan mencatat kerugian kotor US$50.

Hasil akhirnya juga bergantung pada biaya dan ketentuan kontrak yang digunakan.

Mengapa PnL Futures dan ROI Bisa Berbeda?

PnL dan ROI menunjukkan dua hal berbeda.

PnL mengukur nominal keuntungan atau kerugian, sedangkan ROI menunjukkan hasil tersebut sebagai persentase dari modal acuan.

Pada contoh futures sebelumnya, PnL kotornya adalah US$50, sementara ROI terhadap margin awal adalah 50 persen.

Jika posisi senilai US$1.000 yang sama menggunakan leverage 5 kali, margin awalnya menjadi sekitar US$200.

Dengan ukuran posisi serta perubahan harga yang tidak berubah, PnL kotor tetap US$50. Namun, ROI terhadap margin awal turun menjadi 25 persen.

Artinya, leverage yang lebih tinggi tidak otomatis memperbesar nominal PnL untuk ukuran posisi yang sama. Leverage terutama memengaruhi kebutuhan margin dan persentase keuntungan atau kerugian relatif terhadap margin tersebut.

Selain itu, pada kontrak perpetual futures, pembayaran funding dapat menambah atau mengurangi hasil bersih posisi, bergantung pada arah posisi dan tingkat funding.

Risiko likuidasi juga perlu diperhatikan karena posisi dengan leverage dapat ditutup paksa sebelum kerugian kotor mencapai seluruh margin awal.

Kesalahan Umum Saat Menghitung PnL Kripto

Salah satu kesalahan paling umum adalah menyamakan kenaikan harga aset dengan keuntungan bersih yang diterima.

Kenaikan harga sebesar 10 persen tidak selalu berarti keuntungan bersih investor mencapai 10 persen. Komisi, spread, dan biaya lainnya dapat mengurangi hasil perdagangan.

Kesalahan berikutnya adalah menganggap unrealized PnL sebagai keuntungan yang sudah diterima.

Selama posisi belum ditutup, nilainya masih dapat berubah mengikuti pergerakan pasar.

Trader futures juga terkadang mengalikan PnL dengan leverage meskipun perhitungan awal sudah menggunakan ukuran posisi penuh. Cara tersebut menyebabkan keuntungan atau kerugian terhitung dua kali.

Selain itu, penggunaan harga yang tidak sesuai dapat menghasilkan estimasi berbeda. Pada futures, mark price dapat digunakan untuk menentukan unrealized PnL, sementara harga eksekusi aktual menentukan hasil ketika transaksi ditutup.

Perbedaan mata uang juga perlu diperhatikan. Jika membeli aset menggunakan rupiah tetapi menghitung hasilnya dalam dolar AS, perubahan kurs dapat memengaruhi keuntungan atau kerugian dalam rupiah.

Karena itu, perhitungan sebaiknya menggunakan satuan yang konsisten dan didasarkan pada catatan transaksi sebenarnya.

FAQ tentang PnL Kripto

Apa arti PnL dalam trading kripto?

PnL adalah singkatan dari Profit and Loss, yaitu keuntungan atau kerugian dari investasi maupun aktivitas perdagangan. PnL dapat berupa realized PnL untuk hasil yang sudah direalisasikan dan unrealized PnL untuk posisi yang masih terbuka.

Bagaimana cara menghitung profit trading kripto?

Untuk transaksi spot sederhana, profit kotor dihitung dengan mengalikan selisih harga jual dan harga beli dengan jumlah aset. Untuk memperoleh profit bersih, kurangi biaya pembelian, penjualan, dan biaya relevan lainnya.

Apa perbedaan PnL dan ROI?

PnL menunjukkan keuntungan atau kerugian dalam nominal uang, sedangkan ROI menunjukkan persentase hasil dibandingkan modal acuan. Pada futures, ROI sering dihitung terhadap margin posisi sehingga dapat terlihat jauh lebih besar daripada persentase perubahan harga aset.

Apakah kalkulator PnL kripto bisa digunakan untuk futures?

Bisa, selama kalkulator tersebut mendukung jenis kontrak, arah posisi, ukuran kontrak, dan pengaturan leverage yang sesuai. Untuk hasil bersih, biaya perdagangan dan funding juga perlu diperhitungkan.

Apakah PnL negatif berarti sudah rugi?

Tidak selalu. PnL negatif pada posisi yang masih terbuka menunjukkan kerugian yang belum direalisasikan. Jika posisi ditutup pada kondisi tersebut, kerugiannya menjadi realized PnL.

Apakah biaya transaksi memengaruhi PnL?

Ya. Biaya pembelian, biaya penjualan, spread, bunga pinjaman, dan funding dapat memengaruhi keuntungan atau kerugian bersih, tergantung jenis perdagangan. Kalkulator yang tidak memasukkan biaya tersebut biasanya hanya memberikan estimasi PnL kotor.

Apakah PnL pada aplikasi sama dengan keuntungan untuk perhitungan pajak?

Belum tentu. Tampilan PnL aplikasi merupakan metrik kinerja perdagangan, sedangkan perhitungan pajak mengikuti ketentuan perpajakan yang berlaku. Catatan transaksi dan metode penghitungan biaya perolehan perlu diperiksa secara terpisah.

Kesimpulan

Memahami cara menghitung PnL kripto membantu trader dan investor menilai hasil perdagangan secara lebih akurat.

Untuk transaksi spot, perhitungan utamanya melibatkan selisih harga beli dan harga jual, jumlah aset, serta biaya perdagangan. Sementara itu, perdagangan margin dan futures memerlukan perhatian tambahan terhadap leverage, ukuran posisi, pendanaan, dan risiko likuidasi.

Kalkulator PnL dapat mempercepat perhitungan, tetapi hasilnya tetap bergantung pada ketepatan data yang dimasukkan.

Dengan memahami perbedaan realized PnL, unrealized PnL, dan ROI, pengguna dapat membaca kinerja transaksi dengan lebih tepat tanpa menganggap keuntungan sementara sebagai hasil yang sudah pasti.

Disclaimer: Artikel ini disusun untuk tujuan edukasi dan bukan merupakan rekomendasi investasi atau perdagangan aset kripto.

Disclaimer: The information presented in this article is for informational and educational purposes only. The article does not constitute financial advice or advice of any kind. Coin Edition is not responsible for any losses incurred as a result of the utilization of content, products, or services mentioned. Readers are advised to exercise caution before taking any action related to the company.