← Semua artikel
Panduan Bismetric2 menit baca

Walk-forward: menguji aturan pada data baru tanpa menyulap test menjadi latihan

Pisahkan pemilihan parameter dari evaluasi, catat jumlah eksperimen, dan pahami batas pengujian bergulir pada pasar yang berubah.

Ilustrasi editorial: Walk-forward: menguji aturan pada data baru tanpa menyulap test menjadi latihan

Banyak percobaan meningkatkan peluang menemukan kebetulan

Mencoba seratus kombinasi lalu hanya menampilkan satu yang terbaik memilih pemenang dari kompetisi pada data yang sama. Hasil terbaik dapat memuat lebih banyak keberuntungan daripada keunggulan. Satu parameter tambahan memperluas ruang pencarian, meskipun narasinya terdengar sederhana.

Catat seluruh percobaan, termasuk perubahan aset, timeframe, filter, dan periode. Mengganti tanggal awal berkali-kali juga bentuk pemilihan model. Transparansi jumlah pencarian membantu menilai apakah hasil akhir bertahan setelah memperhitungkan proses penemuannya.

Buat urutan waktu latihan dan evaluasi

Contoh protokol: pilih parameter dengan data Januari–Juni, bekukan, lalu evaluasi Juli. Berikutnya pilih ulang hanya dengan Februari–Juli dan evaluasi Agustus. Gabungkan hasil evaluasi yang benar-benar di luar jendela pemilihan, bukan hasil latihan terbaik setiap putaran.

Panjang jendela, daftar kandidat, frekuensi pemilihan ulang, dan aturan menangani posisi lintas batas harus ditetapkan sebelumnya. Strategi dengan holding period panjang memerlukan perhatian pada tumpang tindih informasi dan posisi antara segmen.

PutaranData pemilihanData evaluasi
1Januari–JuniJuli
2Februari–JuliAgustus
3Maret–AgustusSeptember
PelaporanParameter dibekukan tiap putaranGabungkan segmen evaluasi

Melihat hasil test lalu memperbaiki aturan mengubah statusnya

Jika Juli buruk lalu parameter disesuaikan agar Juli membaik, Juli sudah ikut proses pengembangan. Jangan terus menyebutnya data baru yang independen. Sisihkan periode yang belum disentuh atau lakukan pengujian maju dengan aturan yang dibekukan.

Walk-forward tidak menghapus overfitting jika prosedurnya sendiri dipilih setelah banyak percobaan. Memilih metode rolling terbaik dari puluhan variasi juga memerlukan pencatatan. Tidak ada teknik pembagian data yang memberi izin mengabaikan biaya atau kebocoran waktu.

Cari kestabilan dan alasan ekonomi

Periksa apakah parameter tetangga memberi hasil masuk akal, apakah keuntungan tersebar pada beberapa segmen, dan apakah satu periode mendominasi. Rata-rata positif dengan satu bulan sangat besar dan banyak bulan lemah mempunyai profil berbeda dari hasil yang lebih merata.

Jelaskan mekanisme yang diperkirakan memberi peluang serta kondisi yang dapat merusaknya. Kemudian gunakan paper trading atau ukuran eksperimen yang sesuai batas risiko untuk menilai pelaksanaan. Hasil out-of-sample tetap bukti terbatas dari masa lalu, bukan sertifikat profit masa depan.

Latihan dan pemeriksaan mandiri

  • Tulis daftar kandidat dan jendela sebelum melihat periode evaluasi.
  • Simpan semua perubahan strategi sebagai versi berbeda.
  • Jelaskan kapan sebuah test sudah berubah menjadi bagian latihan karena hasilnya dipakai untuk revisi.

Sumber & bacaan lanjutan

Penjelasan dan contoh ditulis untuk Academy. Referensi berikut membantu memeriksa konsep; ilustrasi bukan chart pasar live.