Freqtrade

Cara Membaca Hasil Backtest Freqtrade dengan Benar

Panduan memahami profit factor, drawdown, Sharpe, expectancy, win rate, distribusi trade, dan konsistensi hasil backtest Freqtrade.

Written by CuanTrade Research
Read time 4 min
Published July 19, 2026
Ilustrasi dashboard metrik dan kurva ekuitas backtest Freqtrade

Image source: CuanTrade AI

Total profit adalah angka yang paling menarik perhatian, tetapi bukan angka pertama yang seharusnya dipercaya. Backtest perlu dibaca sebagai distribusi hasil dan risiko, bukan perlombaan mencari persentase terbesar.

Mulai dari Konteks Pengujian

Sebelum melihat profit, periksa periode, jumlah hari, daftar pair, modal awal, trading mode, leverage, fee, timeframe, dan jumlah posisi maksimum. Hasil tanpa konteks tidak dapat dibandingkan.

Pastikan periode efektif benar. Startup candle dan data pair yang terlambat dapat memperpendek sampel.

Total Trades dan Trades per Day

Sampel kecil menghasilkan metrik tidak stabil. Sepuluh trade profit tidak cukup membuktikan edge. Semakin jarang strategi bertransaksi, semakin panjang periode observasi yang dibutuhkan.

Jumlah trade juga harus realistis terhadap kapasitas eksekusi. Strategi yang menghasilkan ribuan order pada market tipis mungkin tidak dapat direplikasi.

Win Rate

Win rate menunjukkan persentase trade menang. Angka tinggi tidak otomatis baik. Strategi dapat menang 90% tetapi sesekali kehilangan seluruh profit. Sebaliknya, trend-following dapat menang kurang dari 50% dengan rata-rata kemenangan lebih besar.

Baca win rate bersama average win, average loss, dan profit factor.

Profit Factor

Profit factor dihitung dari total gross profit dibagi total gross loss.

  • Di bawah 1 berarti rugi.
  • Sedikit di atas 1 sangat rentan terhadap fee dan slippage.
  • Angka yang lebih tinggi memberi buffer, tetapi tetap harus stabil antarperiode.

Profit factor 1,4 pada banyak trade dan beberapa regime sering lebih meyakinkan daripada profit factor 5 yang berasal dari sedikit trade.

Expectancy

Expectancy mengukur rata-rata hasil yang diharapkan per trade berdasarkan kombinasi peluang menang dan ukuran menang-kalah. Expectancy positif adalah syarat dasar, tetapi lihat apakah nilainya tersebar atau didominasi beberapa outlier.

Hapus beberapa trade terbaik secara analitis. Jika strategi berubah dari sangat profit menjadi rugi, edge-nya rapuh.

Maximum Drawdown

Drawdown mengukur penurunan dari puncak ekuitas ke titik terendah berikutnya. Ia menjawab pertanyaan penting: seberapa dalam penurunan yang harus ditanggung sebelum sistem pulih?

Perhatikan:

  • Persentase drawdown.
  • Nilai nominal drawdown.
  • Durasi drawdown.
  • Waktu pemulihan.
  • Apakah drawdown terjadi berulang.

Drawdown backtest biasanya lebih ringan daripada pengalaman live karena slippage, downtime, dan perubahan market.

Sharpe, Sortino, dan Calmar

Sharpe membandingkan return dengan volatilitas return. Sortino fokus pada volatilitas negatif. Calmar membandingkan return dengan drawdown.

Metrik ini membantu, tetapi jangan menggunakannya sebagai angka mutlak. Frekuensi sampling, compounding, dan distribusi non-normal dapat menghasilkan nilai yang menyesatkan. Gunakan untuk membandingkan eksperimen yang benar-benar sebanding.

SQN dan Signifikansi Statistik

System Quality Number menghubungkan rata-rata hasil trade, deviasi, dan ukuran sampel. Nilai yang baik tetap perlu dibaca bersama p-value dan distribusi trade.

Statistik tidak dapat memperbaiki data bocor atau simulasi eksekusi yang salah. Validitas proses datang sebelum signifikansi angka.

Best Pair dan Worst Pair

Lihat kontribusi setiap pair. Waspadai strategi yang total profitnya ditopang satu aset, sementara beberapa pair terus merugi.

Pertanyaan yang perlu diajukan:

  • Apakah pair terbaik dipilih setelah melihat hasil?
  • Apakah pair terburuk memiliki data atau likuiditas berbeda?
  • Apakah performa tetap baik jika satu pair terbaik dikeluarkan?
  • Apakah pair saling berkorelasi sehingga risiko sebenarnya terkonsentrasi?

Entry Tag dan Exit Reason

Breakdown berdasarkan entry tag menunjukkan mesin sinyal mana yang bekerja. Jangan biarkan satu tag merugi disubsidi selamanya oleh tag lain tanpa alasan diversifikasi yang kuat.

Exit reason dapat mengungkap masalah:

  • Terlalu banyak stoploss mungkin berarti entry atau jarak stop buruk.
  • Banyak force-exit di akhir backtest dapat mengubah ringkasan.
  • Profit didominasi time-based exit mungkin menunjukkan logika target tidak bekerja.
  • Kerugian di atas 100% pada futures menandakan masalah serius terkait leverage atau likuidasi.

Breakdown Bulanan dan Tahunan

Total return dapat menyembunyikan bulan-bulan buruk. Periksa:

  • Berapa bulan yang profit dan rugi.
  • Apakah ada rangkaian bulan rugi.
  • Apakah satu tahun menyumbang mayoritas profit.
  • Apakah performa memburuk pada periode terbaru.

Stabilitas yang wajar lebih penting daripada kurva yang hanya melonjak pada satu regime.

Kurva Ekuitas dan Compounding

Compounding membuat return akhir tampak sangat besar ketika strategi menambah ukuran posisi seiring pertumbuhan saldo. Uji juga dengan stake tetap untuk memisahkan kualitas sinyal dari efek compounding.

Kurva ekuitas yang mulus bukan bukti final. Periksa apakah smoothness berasal dari harga close, asumsi fill, atau tidak dimasukkannya risiko intrabar.

Checklist Membaca Hasil

1. Konteks pengujian konsisten.

2. Sampel trade memadai.

3. Profit factor memiliki buffer.

4. Expectancy positif dan tidak didominasi outlier.

5. Drawdown dan durasinya dapat ditoleransi.

6. Tidak ada kerugian yang melampaui batas realistis.

7. Hasil tersebar pada pair, tag, dan periode.

8. Fee serta slippage konservatif sudah diuji.

9. Periode terbaru tidak menunjukkan degradasi besar.

10. Hasil masih perlu melewati validasi bias dan out-of-sample.

Penutup

Backtest yang baik bukan backtest dengan satu angka tertinggi, melainkan backtest yang menjelaskan bagaimana strategi memperoleh return dan apa yang terjadi ketika ia salah.

Artikel berikutnya akan membahas mengapa return historis yang sangat tinggi justru perlu diperlakukan sebagai sinyal untuk melakukan audit lebih ketat.

Bacaan lanjutan

Metrik adalah alat diagnosis, bukan jaminan profit masa depan.
Trending

Related Post

Expand your knowledge with these hand-picked posts.

Ilustrasi terminal menjalankan backtest strategi Freqtrade
July 18, 2026
Freqtrade

Cara Backtest Strategi Freqtrade dari CLI: Panduan Lengkap

Pelajari command backtesting Freqtrade, timerange, timeframe detail, export, cache, dan cara membuat eksperimen yang dapat direproduksi.

Ilustrasi database candle historis untuk riset strategi Freqtrade
July 17, 2026
Freqtrade

Cara Download dan Menyiapkan Data Historis untuk Backtest Freqtrade

Panduan memilih pair, timeframe, timerange, format data, dan memeriksa kualitas candle sebelum menjalankan backtest Freqtrade.

Ilustrasi komponen strategi Freqtrade dari indikator sampai manajemen risiko
July 16, 2026
Freqtrade

Mengenal Struktur Strategi Freqtrade: Entry, Exit, ROI, dan Stoploss

Pelajari anatomi class strategi Freqtrade, alur dataframe, indikator, sinyal entry-exit, ROI, stoploss, dan callback lanjutan.

Workspace with laptop

Explore insights, stories, and strategies that help you build better products every day.

Join 1,000,000+ subscribers receiving expert tips on earning more, investing smarter and living better, all in our free newsletter.