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

Walk-Forward Analysis

Halaman ini menjelaskan arti walk forward analysis, contoh cara kerjanya, dan di mana istilah ini muncul dalam backtest.

Tim redaksi Extrade Indonesia ·

Di halaman ini
  1. Apa itu walk forward analysis
  2. Definisi formal dan kasus tepi
  3. Contoh hipotetis
  4. Di mana istilah ini muncul
  5. Istilah terkait
  6. Pertanyaan yang sering diajukan

Apa itu walk forward analysis

Walk forward analysis adalah cara menguji strategi trading dengan mengoptimasi parameternya pada potongan data historis, lalu mengujinya pada potongan data sesudahnya yang belum pernah dipakai, dan mengulang langkah itu sambil menggeser jendela waktu ke depan.

Istilah dasarnya:

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 formal dan kasus tepi

Secara formal, data dibagi menjadi rangkaian pasangan jendela IS dan OOS yang berurutan dalam waktu. Pada setiap pasangan, parameter terbaik menurut fungsi tujuan (misalnya profit factor atau drawdown) dipilih di IS, lalu dibekukan dan diterapkan di OOS. Hasil semua jendela OOS digabung menjadi satu kurva ekuitas yang lebih jujur daripada hasil optimasi biasa.

Ada dua varian utama:

Beberapa ukuran yang sering dipakai adalah walk-forward efficiency, yaitu perbandingan kinerja OOS terhadap kinerja IS. Nilai yang jauh lebih rendah di OOS menandakan kemungkinan overfitting (parameter terlalu cocok dengan data lama).

Kasus tepi yang perlu diketahui:

Contoh hipotetis

Seorang trader menguji strategi persilangan moving average pada EUR/USD dengan data historis beberapa tahun.

Langkah Jendela IS Jendela OOS Yang terjadi
Awal Bagian awal data Periode tepat sesudahnya Parameter terbaik dicari di IS, lalu diuji tanpa perubahan di OOS
Berikutnya Digeser maju sepanjang OOS Periode sesudahnya lagi Optimasi diulang, parameter baru diuji di OOS baru
Terakhir Bagian akhir data Data paling baru Seluruh hasil OOS digabung

Jika kurva gabungan OOS jauh lebih lemah daripada hasil IS, strategi itu kemungkinan hanya cocok dengan masa lalu. Untuk menghitung hasil dengan angka nyata, pakai alat di Kalkulator dan simulator.

Di mana istilah ini muncul

Walk forward analysis tidak menjamin hasil di masa depan. Trading CFD dan forex dengan leverage dapat menghabiskan modal dengan cepat, termasuk dengan strategi yang lolos uji historis. Baca Manajemen risiko sebelum memakai hasil backtest apa pun.

Istilah terkait

Pertanyaan yang sering diajukan

Apa bedanya backtest biasa dan backtest walk forward?

Backtest biasa mengoptimasi dan menilai pada data yang sama. Backtest walk forward selalu menilai pada data yang tidak dipakai untuk optimasi.

Apakah walk forward menghilangkan overfitting?

Tidak sepenuhnya. Metode ini menguranginya, tetapi pilihan panjang jendela dan fungsi tujuan tetap bisa menimbulkan overfitting.

Pilih rolling atau anchored?

Rolling lebih cepat menyesuaikan dengan kondisi pasar terbaru. Anchored memakai lebih banyak data di setiap langkah. Keduanya punya kelemahan, tergantung tujuan pengujian.

Apakah hasil OOS yang bagus berarti strategi akan menghasilkan profit?

Tidak. Hasil historis tidak menjamin hasil di masa depan, dan kerugian tetap bisa terjadi.

Halaman terkait