Cara Membaca Metrik Kinerja Backtest — Menafsirkan Angka Laporan dengan Tepat
Terakhir diperbarui: 2026-05-20 | Estimasi waktu baca: 15 menit
Laporan backtest menampilkan banyak angka, dan memang membingungkan di awal untuk mengetahui mana yang penting. Jika Anda hanya melihat total profit, Anda bisa salah menilai EA berbahaya sebagai EA berkualitas. Artikel ini menjelaskan arti metrik-metrik utama dalam laporan dan panduan nilai yang sehat.
Daftar Isi
Jangan Menilai Hanya dari Total Profit
Angka yang paling mencolok dalam laporan backtest biasanya adalah "net profit", namun mengevaluasi EA hanya dari ini adalah keliru. Net profit yang besar bisa saja dihasilkan dengan akun yang pernah turun setengahnya, atau sekadar dari lot yang terlalu besar.
Evaluasi EA harus mempertimbangkan "seberapa besar yang diperoleh" dan "seberapa besar risiko yang diambil" secara bersamaan. Metrik laporan lebih mudah dipahami jika dibagi dalam tiga kategori: profitabilitas, risiko, dan stabilitas.
Metrik untuk Mengukur Profitabilitas
Total Net Profit
Hasil akhir dikurangi total kerugian dari total profit. Ini adalah hasil akhir EA, namun tidak bisa dinilai sendiri.
Profit Factor (PF)
Total profit ÷ total kerugian. Nilai 1,0 berarti impas; di atas 1,0 berarti menguntungkan. Rentang 1,1–1,5 dianggap sehat. Di atas 3,0 patut dicurigai sebagai curve fitting.
Expected Payoff
Rata-rata profit/kerugian per transaksi. Jika positif, expected value satu transaksi bernilai positif. Penting bahwa angka ini positif setelah dikurangi biaya.
Recovery Factor
Total net profit ÷ maximum drawdown. Menunjukkan seberapa besar keuntungan yang dihasilkan relatif terhadap drawdown. Semakin tinggi, semakin efisien.
Metrik untuk Mengukur Risiko
Maximal Drawdown
Penurunan maksimum saldo dari titik tertinggi (dalam % dan nominal). Angka ini adalah penurunan yang harus Anda tahan selama operasional nyata.
Relative Drawdown
Drawdown dilihat sebagai persentase dari saldo. Lebih mendekati "rasa sakit" yang dirasakan dalam trading nyata. 20% ke bawah adalah salah satu patokan.
Consecutive Losses
Jumlah maksimum kekalahan berturut-turut. Dalam operasional nyata, anggap saja bisa terjadi lebih dari ini dan susun manajemen modal sesuai.
Kerugian saat Consecutive Losses
Bukan kerugian per transaksi, melainkan total kerugian saat kekalahan beruntun terjadi. Pastikan akun mampu menanggungnya.
Metrik untuk Mengukur Stabilitas
Total Trades
Patokan keandalan statistik. Minimal 100 transaksi, idealnya 300 atau lebih — jika kurang, hasil bisa jadi sekadar keberuntungan.
Win Rate
Persentase transaksi yang menang. Tidak bermakna sendiri — harus dilihat bersama rasio risk/reward. Win rate 40% dengan RR 1:2 sudah menghasilkan expected value positif.
Sharpe Ratio
Efisiensi return terhadap risiko (volatilitas). Semakin tinggi, semakin konsisten profit yang dihasilkan. Sekitar 1,0 adalah salah satu patokan.
Kurva Ekuitas (Balance Graph)
Bukan angka, namun paling penting. Terlalu mulus mencurigakan (curve fitting); berbentuk tangga menunjukkan stabilitas; penurunan tajam menandai titik risiko.
Panduan Nilai yang Sehat
Ini adalah panduan untuk EA yang sehat dalam backtest 5 tahun ke atas. Jika angkanya terlalu bagus, justru curigai adanya over-optimization.
| Metrik | Nilai sehat | Nilai yang perlu diwaspadai |
|---|---|---|
| Profit Factor | 1,1–2,0 | Di atas 3,0 (diduga curve fitting) |
| Relative Drawdown | 10–25% | Di atas 40% (risiko terlalu besar) |
| Recovery Factor | 2,0 ke atas | Di bawah 1,0 (tidak efisien) |
| Total Trades | 100 ke atas | Di bawah 50 (kurang dapat diandalkan) |
| Sharpe Ratio | 0,5 ke atas | Negatif (tidak sebanding dengan risiko) |
🔬 Verifikasi apakah angkanya nyata
Meski metrik laporan bagus, jika itu hasil over-optimization maka tidak akan tereprodukai dalam trading nyata. Konfirmasi edge yang sesungguhnya dengan walk-forward analysis.
Baca walk-forward analysis →