Parameter EA yang Paling Sering Bikin Overfit

Expert Advisor yang lulus backtest dengan kurva mulus sering gagal di akun riil. Penyebabnya jarang satu hal besar; biasanya akumulasi dari parameter yang terlalu pas dengan data masa lalu.

Overfitting berarti sistem menghafal data, bukan menangkap pola yang bertahan. Di data lama hasilnya sempurna, di data baru hasilnya acak.

Lima tanda awal

  • Hasil berubah drastis ketika satu parameter digeser 10%.
  • Kurva ekuitas terlalu mulus, nyaris tanpa drawdown.
  • Jumlah transaksi sangat sedikit tetapi profitnya besar.
  • Sistem hanya bekerja pada satu simbol dan satu periode.
  • Parameter dioptimasi berulang kali sampai hasil terlihat bagus.

Jumlah parameter

Setiap parameter menambah satu derajat kebebasan untuk menyesuaikan diri dengan kebetulan. Sistem dengan dua variabel (misalnya periode rata-rata dan jarak stop) lebih mudah diuji daripada sistem dengan dua belas variabel.

Jika sebuah sistem hanya bekerja dengan kombinasi angka yang sangat spesifik, kemungkinan besar ia tidak bekerja sama sekali.

Uji yang membedakan

Out-of-sample

Optimasi di 70% data pertama, lalu uji di 30% sisanya yang tidak pernah dipakai. Jika hasilnya turun lebih dari separuh, sistem perlu dicurigai.

Walk-forward

Bagi data menjadi beberapa blok waktu. Optimasi di blok pertama, uji di blok kedua, lalu geser. Stabilitas hasil antar blok lebih penting daripada hasil terbaik di satu blok.

Stress test biaya

Naikkan spread dan slippage dua sampai tiga kali dari asumsi awal. Sistem yang tetap positif setelah biaya naik lebih layak dipercaya.

Forward test

Jalankan di akun demo minimal 4 sampai 8 minggu dengan kondisi pasar berjalan. Bandingkan jumlah transaksi, rata-rata hasil, dan drawdown dengan backtest pada periode yang sama.

Membandingkan hasil live dengan backtest

Buat tabel sederhana: ekspektasi vs realisasi untuk jumlah transaksi, rata-rata untung, rata-rata rugi, dan drawdown. Selisih besar pada satu kolom menunjukkan sumber masalahnya.

  • Transaksi lebih sedikit: filter masuk terlalu ketat atau eksekusi gagal.
  • Rata-rata rugi lebih besar: slippage pada stop loss.
  • Drawdown lebih dalam: ukuran posisi atau kondisi pasar berbeda.

Setelah berjalan

Pantau parameter yang paling sensitif. Jika sistem membutuhkan penyetelan ulang setiap bulan, itu tanda bahwa parameter mengejar pasar, bukan mengikuti aturan yang stabil.

Kalau ingin menguji sistem dengan modal kecil setelah lolos forward test, buka akun trading dan jalankan pada ukuran terkecil terlebih dahulu.

Transparansi: artikel ini bersifat edukasi, bukan rekomendasi investasi. Situs ini dapat menerima kompensasi ketika pembaca membuka akun melalui tautan yang tersedia. Trading memiliki risiko kehilangan modal.

Terapkan dengan modal kecil

Uji aturan dan sistem Pak pada akun riil dengan risiko terkecil. Buka akun melalui tautan resmi kami.

Artikel lainnya

Semua artikel