Analisis & metrik

Analisis walk-forward

Evaluasi kronologis berulang menyesuaikan strategi pada jendela awal dan menguji jendela berikut belum dilihat. Dapat mengungkap sensitivitas parameter serta perubahan pasar, tetapi tidak membuktikan profitabilitas mendatang. Pisahkan optimasi, uji dan asumsi biaya, termasuk keputusan setelah melihat hasil uji.

Contoh menggunakan penulisan angka bahasa Inggris: koma memisahkan ribuan dan titik menandai bagian desimal. 1,000 berarti seribu; 1.25 berarti satu seperempat.

Contoh. Tiga langkah ilustratif menyesuaikan bulan 1–12 dan menguji 13–15; menyesuaikan 4–15 dan menguji 16–18; menyesuaikan 7–18 dan menguji 19–21. Jendela uji tidak bertumpang tindih. Dengan 40, 50 dan 30 transaksi rata-rata +0.10R, −0.04R dan +0.20R, rata-rata gabungan (4−2+6)/120 ≈ +0.0667R, bukan rata-rata tanpa bobot tiga rata-rata.

Nilai prosedur penyesuaian ulang

Walk-forward juga menilai cara dan waktu model diperbarui. Setiap langkah hanya boleh memakai observasi lebih awal. Jendela pelatihan dapat bergerak atau meluas; panjang, rentang parameter dan jadwal pembaruan perlu ditetapkan sebelum evaluasi. Pada contoh, uji awal dapat masuk pelatihan kemudian karena saat itu historis. Pengetahuan diperoleh tidak boleh diterapkan retrospektif ke uji awal.

Gabungkan hasil benar

Sambung hanya segmen uji nyata dengan biaya serta ukuran sesuai setiap langkah. Jangan tambahkan kinerja pelatihan ke kurva validasi. Uji bertumpang tindih dapat menghitung transaksi berulang; tetapkan atribusi. Jumlah R atau rata-rata per transaksi tidak otomatis hasil akun berbunga majemuk. Batas jendela juga perlu penanganan posisi terbuka lama.

Keterbatasan

Memilih panjang jendela terbaik setelah meninjau hasil adalah penyesuaian lain. Jendela sedikit, sampel kecil dan transaksi bergantung membatasi kesimpulan. Pemrosesan data disesuaikan seluruh riwayat dapat bocor meski tanggal terbagi benar. TimeSeriesSplit scikit-learn mengilustrasikan pembagian kronologis; fungsi sendiri tidak menyelesaikan aturan eksekusi keuangan.

Biaya pergantian model

Penyesuaian ulang dapat mengubah posisi, jumlah order atau frekuensi. Jika pergantian varian perlu tutup-buka ulang, masukkan fill serta biaya dalam prosedur evaluasi. Jangan otomatis hapus rugi terbuka pada batas jendela atau tagih biaya sama dua kali. Catat keadaan akun antarstep agar kurva tersambung mewakili proses terjangkau, bukan mulai ulang independen bermodal segar.

Penerapan

Simpan parameter dan hasil setiap langkah, jumlah observasi, biaya serta kegagalan. Bandingkan stabilitas dengan strategi beku tanpa penyetelan sering. Setelah prosedur penuh dipilih, lakukan penilaian independen lagi, jangan simpulkan janji dari beberapa jendela positif. Dalam kursus: pengujian strategi. Sumber diperiksa 11 Oktober 2026.

Diagram dan contoh perhitungan

Infografik edukatif: Analisis walk-forward
Diagram edukatif; data model dan asumsi dinyatakan dalam grafik.
Buka grafik ukuran penuh

Pertanyaan umum

Apakah walk-forward menghapus overfitting?
Tidak. Dapat mengungkap ketidakstabilan, tetapi prosedur serta pengaturannya juga dapat disesuaikan berlebihan.
Dapatkah observasi uji awal dipakai ulang?
Ya, dalam pelatihan kemudian setelah tersedia. Tidak mengubah retrospektif keputusan versi awal.

← Kembali ke glosarium lengkap

Jarosław Wasiński

Pemimpin redaksi, ForexMechanics.com • Analis makro dan FX

Analis independen dan profesional dengan lebih dari 20 tahun pengalaman di pasar keuangan. Aktif di Forex sejak 2004, berfokus pada analisis fundamental, struktur pasar OTC, dan manajemen risiko modal yang disiplin.

  • Pendiri dan pemimpin redaksi MyBank.pl, menyediakan edukasi keuangan tepercaya sejak 2004.
  • Penulis ratusan komentar pasar mendalam, analisis struktural, dan materi edukasi untuk trader dan investor.
  • Pendukung transparansi pasar, mempromosikan edukasi berbasis data konkret dan laporan institusional (BIS, ESMA, CFTC).

Seluruh konten bersifat edukasi dan informasi semata – bukan merupakan saran investasi atau rekomendasi apa pun. Ingat: trading dengan leverage (Forex/CFD) memiliki risiko tinggi kehilangan modal dengan cepat.