CFD dan forex adalah instrumen yang kompleks dan memiliki risiko tinggi kehilangan uang dengan cepat akibat leverage. Pengungkapan risiko

Overfitting (curve fitting)

Halaman ini menjelaskan arti overfitting dalam strategi trading, memberi contoh hipotetis, dan menunjukkan cara mengenalinya di hasil backtest.

Tim redaksi Extrade Indonesia ·

Di halaman ini
  1. Apa itu overfitting
  2. Definisi yang lebih ketat
  3. Contoh hipotetis
  4. Di mana istilah ini muncul
  5. Istilah terkait
  6. Pertanyaan yang sering diajukan

Apa itu overfitting

Overfitting (curve fitting) adalah penyetelan aturan atau parameter strategi trading sampai sangat cocok dengan data harga masa lalu, termasuk gerakan acak (noise), sehingga hasil uji di data lama tampak bagus tetapi tidak bertahan di data baru.

Backtest adalah pengujian aturan strategi pada data harga historis. Overfitting terjadi ketika backtest berhenti mengukur ide strategi dan mulai menghafal kebetulan dalam data.

Data masa lalu (sudah disetel)Data baruawal
Overfitting: strategi yang disetel pada data masa lalu terlihat mulus pada data itu, tetapi sering gagal pada data yang belum pernah dilihat. Uji dulu pada periode terpisah dan di akun demo. Contoh ilustrasi: angka karangan untuk belajar, bukan harga nyata atau kondisi broker.

Definisi yang lebih ketat

Dalam statistik, model disebut overfit jika kesalahannya kecil pada data yang dipakai untuk menyusunnya (in-sample) tetapi jauh lebih besar pada data yang tidak pernah dilihatnya (out-of-sample). Penyebab umumnya:

Kasus batas: strategi dengan sedikit parameter tetap bisa overfit jika diuji pada periode pendek atau pada satu kondisi pasar saja. Sebaliknya, banyak parameter tidak otomatis berarti overfit jika data cukup panjang dan hasilnya stabil di periode yang berbeda.

Contoh hipotetis

Seorang trader menguji strategi persilangan moving average pada EUR/USD.

  1. Ia mencoba banyak kombinasi periode moving average dan timeframe dengan pengoptimal backtest.
  2. Ia menambah filter jam trading dan filter hari tertentu, karena di data lama jam dan hari itu kebetulan sering rugi.
  3. Hasil akhirnya: equity curve in-sample naik mulus dengan drawdown kecil.
  4. Saat diuji pada periode sesudahnya yang belum dipakai untuk penyetelan, strategi yang sama datar atau turun.

Penurunan tajam antara hasil in-sample dan out-of-sample adalah tanda khas overfitting. Ide dasarnya mungkin tidak salah. Yang terjadi, parameternya menempel pada noise.

Di mana istilah ini muncul

Backtest yang bagus tidak menjamin hasil di masa depan. Trading CFD dan forex dengan leverage dapat menimbulkan kerugian besar dengan cepat, termasuk dengan strategi yang lolos backtest.

Istilah terkait

Pertanyaan yang sering diajukan

Apakah overfitting sama dengan curve fitting?

Dalam konteks trading, keduanya biasanya dipakai untuk hal yang sama: strategi yang disetel terlalu pas dengan data lama.

Bagaimana cara mengenali overfitting strategi trading?

Bandingkan hasil in-sample dan out-of-sample. Perhatikan juga apakah hasil runtuh saat parameter digeser sedikit, dan apakah jumlah transaksi dalam data uji sedikit dibanding jumlah aturan.

Apakah optimasi parameter selalu buruk?

Tidak. Optimasi menjadi masalah jika hasil terbaik dipilih tanpa pengujian pada data terpisah dan tanpa memeriksa kestabilan hasil di sekitar parameter tersebut.

Apakah akun demo mencegah overfitting?

Tidak langsung. Akun demo menguji strategi pada data baru secara real time, sehingga dapat membantu mengungkap overfitting. Kondisi eksekusi di demo bisa berbeda dari akun riil.

Halaman terkait