Beranda > Panduan EA & MT5 > Cara Membaca Metrik Backtest

BacktestMetrik KinerjaMenengah

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.

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.

MetrikNilai sehatNilai yang perlu diwaspadai
Profit Factor1,1–2,0Di atas 3,0 (diduga curve fitting)
Relative Drawdown10–25%Di atas 40% (risiko terlalu besar)
Recovery Factor2,0 ke atasDi bawah 1,0 (tidak efisien)
Total Trades100 ke atasDi bawah 50 (kurang dapat diandalkan)
Sharpe Ratio0,5 ke atasNegatif (tidak sebanding dengan risiko)
Jangan tentukan kelulusan hanya dari satu metrik — kombinasikan beberapa metrik untuk menilai secara menyeluruh. Dan meski angka backtest bagus, selalu konfirmasi reprodukibilitasnya melalui walk-forward analysis dan forward test.

🔬 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 →

Pertanyaan yang Sering Diajukan

Q: Berapa nilai Profit Factor yang baik?

Dalam backtest 5 tahun ke atas, rentang 1,1–2,0 dianggap sehat. Di bawah 1,0 berarti expected value negatif dan sudah jelas tidak layak, namun di atas 3,0 justru harus sangat dicurigai sebagai curve fitting (over-optimization). Edge yang nyata biasanya tercermin dalam angka yang moderat.

Q: Semakin tinggi win rate, semakin bagus EA-nya?

Tidak. Win rate saja tidak berarti apa-apa. Win rate 40% dengan profit per trade dua kali lipat kerugian (RR 1:2) sudah menghasilkan expected value positif. Sebaliknya, win rate 90% namun kerugian sesekali sangat besar bisa menghasilkan kerugian kumulatif. Selalu lihat win rate bersama rasio risk/reward.

Q: Seberapa besar drawdown yang masih bisa ditoleransi?

Relative drawdown 10–25% adalah salah satu patokan. EA dengan drawdown di atas 40% akan sangat sulit ditahan secara psikologis maupun finansial dalam trading nyata. Nilailah berdasarkan apakah Anda bisa menanggung penurunan itu dengan tenang.

Q: Berapa jumlah transaksi yang cukup untuk bisa dipercaya?

Minimal 100 transaksi, idealnya 300 ke atas. Jika jumlah transaksi sedikit, kemungkinan hasil bagus itu hanya keberuntungan semakin tinggi. EA dengan timeframe H4 atau D1 yang frekuensi tradingnya rendah perlu backtest jangka panjang untuk memastikan jumlah transaksi yang cukup.

Q: Apa itu Recovery Factor?

Nilai yang dihitung dari total net profit dibagi maximum drawdown — menunjukkan "seberapa efisien profit yang dihasilkan relatif terhadap risiko yang diambil". Nilai 2,0 ke atas adalah ideal; di bawah 1,0 menunjukkan EA yang tidak efisien di mana drawdown terlalu besar dibandingkan profit yang dihasilkan.