Bagaimana memverifikasi setelah optimasi EA? Pisahkan pemilihan parameter dari pengujian di luar sampel
Tentukan dulu tujuan data, lalu bekukan konfigurasi kandidat, jalankan interval yang disisihkan, dan simpan hasil yang gagal, agar backtest yang telah disesuaikan berulang kali tidak dikemas sebagai verifikasi independen.
Penulis: Thomas|Praktik EA dan Platform|10 Oktober 2026
Setelah optimasi EA menghasilkan sekumpulan parameter yang tampak bagus, langkah berikutnya tidak seharusnya hanya memilih tangkapan layar dengan keuntungan tertinggi. Pertanyaan yang lebih berguna adalah: jika diganti dengan data yang tidak ikut dalam pemilihan, bagaimana hasilnya? Artikel ini memberikan alur pencatatan pemilihan parameter dan pengujian di luar sampel, tidak menampilkan hasil uji fiktif, dan tidak menganggap hasil historis sebagai jaminan keuntungan masa depan.
Pertama, tegaskan bahwa pengujian dan optimasi bukan hal yang sama
Dokumentasi resmi MT4 menyatakan bahwa pengujian tunggal menggunakan Value dalam parameter input, sedangkan Start, Step, Stop digunakan untuk optimasi parameter. Mengubah pengaturan optimasi tidak sama dengan mengubah seluruh kondisi pengujian parameter tetap tertentu. Saat menyimpan catatan, tuliskan dengan jelas apakah ini menjalankan konfigurasi tetap atau mencari berbagai kombinasi.
Perangkat lunak menyediakan fungsi optimasi, bukan berarti nilai tertinggi yang dipilih memiliki kemampuan prediksi masa depan. Hasil akhir juga terkait dengan data, asumsi biaya, dan implementasi program, sehingga perlu diperiksa secara terpisah.
Sebelum pencarian, bagi dulu tujuan data
Tentukan dulu satu segmen data untuk memilih parameter, lalu sisihkan segmen lain untuk pengujian. Setelah membagi waktu, instrumen, dan tujuan, simpan catatan, agar tidak melihat semua hasil lalu memilih mundur interval yang mudah lolos.
Makna di luar sampel adalah tidak ikut dalam pemilihan ini. Jika data yang sama telah diperiksa berulang kali dan parameter diubah berdasarkan data itu, data tersebut tidak dapat terus dianggap sebagai bukti verifikasi yang sepenuhnya independen. Yang dibahas di sini adalah alur penelitian, tidak mengklaim bahwa rasio pembagian tetap apa pun cocok untuk semua EA.
Alur pengajaran: pilih, bekukan, uji
Alur ilustrasi pengajaran adalah: interval pemilihan A → simpan parameter kandidat dan versi → bekukan pilihan → jalankan parameter tetap pada interval yang disisihkan B → catat lolos atau gagal. A dan B hanyalah label tujuan data, bukan akun nyata atau grafik harga.
Jangan segera mengubah parameter saat B berkinerja buruk, lalu menyebut hasil B yang telah diubah sebagai pengujian di luar sampel pertama. Jika memang perlu diubah, catat proses pemilihan baru, dan jelaskan bahwa pengujian awal tidak lolos; selanjutnya masih diperlukan data verifikasi baru.
Yang dibekukan bukan hanya parameter, tetapi juga lingkungan
Simpan versi EA, spesifikasi instrumen, periode, sumber data, tanggal pengujian, dan model. Modal awal, biaya, dan arah perdagangan juga harus ditulis dengan jelas. Saat membandingkan hasil sebelum dan sesudah, pastikan apakah kondisi ini konsisten; tidak boleh mengubah beberapa pengaturan sekaligus lalu hanya mengaitkannya dengan perbaikan parameter.
Apakah program tertentu mendukung instrumen, periode, atau cara penanganan posisi tertentu, harus dikonfirmasi kepada pengembang. Penguji dapat dijalankan, bukan berarti semua kondisi operasi telah terpenuhi.
Jangan hanya melihat keuntungan tertinggi, lihat juga batas perubahan
Catat jumlah transaksi, drawdown, dasar biaya, dan apakah hasil terkonsentrasi pada sedikit transaksi. Jika parameter yang berdekatan diubah sedikit dan hasilnya berubah besar, periksa lebih lanjut penyebabnya, bukan otomatis menganggap telah menemukan kode profit yang tepat.
Kinerja serupa di sekitar parameter juga tidak dapat secara independen membuktikan efektivitas di akun riil. Itu hanya memberikan petunjuk untuk penelitian lanjutan, dan tetap perlu memeriksa lingkungan pasar, perbedaan eksekusi, dan sampel independen. Tanpa data pengujian yang lengkap, tidak diberikan angka win rate atau keuntungan tetap.
Hasil gagal harus tetap ada dalam laporan
Jika pengujian tidak lolos, tuliskan dengan jelas di interval mana hal itu terjadi, asumsi mana yang perlu ditinjau ulang, dan apakah ada data yang hilang. Simpan konfigurasi gagal dan hasil asli, jangan hapus catatan yang tidak menguntungkan dan hanya menyisakan satu set terbaik di akhir.
Jika sampel atau target diganti berulang kali dan baru mendapatkan hasil yang bagus pada akhirnya, proses ini harus diungkapkan. Menampilkan hanya kurva terakhir akan membuat pembaca tidak melihat berapa banyak percobaan yang digunakan dalam proses pemilihan.
Observasi simulasi dan akun riil adalah tahap yang berbeda
Setelah pengujian di luar sampel, dapat dilanjutkan dengan observasi simulasi untuk memeriksa input waktu nyata, kondisi pemicu, dan status program, tetapi kinerja simulasi tetap tidak dapat menjamin hasil akun riil. Eksekusi platform dan biaya perlu diperiksa secara terpisah, jangan mengganti pemeriksaan order nyata dengan angka backtest.
Akhir pekan cocok untuk merapikan versi, parameter, dan catatan verifikasi. Pengujian apa pun tidak boleh melewati otorisasi akun atau menambah risiko nyata secara sembarangan demi verifikasi. Perdagangan dengan leverage dapat menyebabkan kerugian besar; artikel ini digunakan untuk edukasi alur penelitian EA, bukan merupakan saran investasi, dan tidak menjanjikan keuntungan.