Profit factor adalah jumlah semua yang dihasilkan trade menang Anda, dibagi jumlah semua yang hilang dari trade kalah Anda.
profit factor = laba kotor ÷ rugi kotor
Kalau di atas 1,0, catatannya untung. Di bawah 1,0, rugi. Tepat 1,0 impas sebelum Anda menghitung jam kerjanya.
Contoh yang dihitung
Seratus trade. Empat puluh lima menang, rata-rata 180. Lima puluh lima kalah, rata-rata 100.
laba kotor = 45 × 180 = 8.100
rugi kotor = 55 × 100 = 5.500
profit factor = 8.100 ÷ 5.500 = 1,47
Catatan ini lebih sering kalah daripada menang dan tetap menghasilkan uang, karena kemenangannya lebih besar dari kekalahannya. Itulah hal yang profit factor tunjukkan dengan baik dan win rate sembunyikan sepenuhnya: win rate 45% terdengar seperti strategi yang rugi, dan sebenarnya tidak.
Coba dengan angka Anda sendiri →
Berapa profit factor yang bagus
Sistem yang bertahan menghadapi fee, slippage dan funding sungguhan biasanya berada antara 1,2 dan 2,0. Di bawah 1,2 edge-nya cukup tipis sehingga perubahan kecil pada biaya menghapusnya. Di atas 3,0 pada lebih dari beberapa lusin trade, periksa kesalahan di backtest-nya sebelum memeriksa saldo bank - mengintip masa depan, tanpa biaya, atau penyelesaian seri yang menguntungkan biasanya penjelasannya.
Apa yang tidak bisa ia katakan
Berapa banyak trade di baliknya. Profit factor 1,47 dari seratus trade dan dari sepuluh ribu trade adalah angka yang sama dan fakta yang sama sekali berbeda. Di seratus, segelintir trade yang beruntung bisa menghasilkannya. Di sepuluh ribu, keberuntungan sudah punya setiap kesempatan untuk terhapus dan tidak terhapus.
Ini kelemahan setiap metrik satu-angka, dan profit factor mengidapnya parah karena rasionya menyembunyikan jumlahnya sama sekali. Win rate setidaknya mengisyaratkan sampel; profit factor tidak.
Bagaimana distribusinya. Profit factor 1,5 dari seratus kemenangan kecil dan seratus kekalahan kecil adalah sistem yang stabil. Angka 1,5 yang sama dari satu kemenangan raksasa dan sembilan puluh sembilan kekalahan kecil adalah sistem yang menghasilkan semua uangnya di satu hari yang mungkin tidak pernah datang lagi.
Angka yang harus dibaca di sebelahnya
NusaTerminal melaporkan profit factor di setiap backtest, dengan jumlah trade di sampingnya, lalu angka ketiga yang menggabungkan keduanya: batas bawah rata-rata R pada kepercayaan 99% - rata-rata terburuk yang masih konsisten dengan datanya, mengingat berapa banyak trade dan seberapa besar variasinya.
Profit factor tinggi dari sampel kecil punya batas bawah di dekat atau di bawah nol. Profit factor sederhana dari sampel besar punya batas bawah yang kokoh di atasnya. Mesin otomatis membaca batas bawah, bukan profit factor, sebelum ia diizinkan trading, dan urutan itulah intinya.
Profit factor dan R
Kalau setiap trade mempertaruhkan jumlah yang sama - begitulah strategi yang berukuran bekerja - profit factor sekadar jumlah R-multiple positif dibagi jumlah yang negatif. Rata-rata R adalah informasi yang sama per trade. Strategi dengan rata-rata +0,10R dan stop di −1R punya profit factor sedikit di atas satu; kedua angka itu tidak bisa berselisih, mereka pengukuran yang sama dalam satuan berbeda.