Forward test adalah menjalankan EA pada harga yang terus bergerak, biasanya di akun demo, tanpa mengubah parameternya di tengah jalan. Tujuannya sederhana: membandingkan perilaku EA hari ini dengan apa yang dijanjikan hasil backtest. Jika keduanya sangat berbeda, lebih baik mengetahuinya saat uang yang dipertaruhkan masih virtual.

Sebelum mulai: tulis kontrak dengan diri sendiri
Keputusan paling penting diambil sebelum EA dinyalakan. Tuliskan di satu halaman:
- Versi EA dan seluruh parameter input (salin dari jendela pengaturan).
- Simbol, timeframe, dan ukuran lot yang dipakai, sebanding dengan rencana akun riil.
- Periode minimum, misalnya tiga bulan atau 100 transaksi, mana yang lebih lama.
- Batas penghentian: misalnya drawdown lebih dalam 1,5 kali dari drawdown maksimum backtest.
- Angka pembanding dari backtest: profit factor, rata-rata hasil per transaksi, dan frekuensi transaksi per minggu.
Menyiapkan lingkungan
- Buka akun demo di server yang sama jenisnya dengan akun riil yang direncanakan, agar spread dan jam perdagangan serupa.
- Atur saldo demo mendekati modal yang sungguh akan dipakai. Saldo virtual yang sangat besar membuat drawdown terasa kecil.
- Jalankan terminal di lingkungan yang akan dipakai kemudian, misalnya VPS. Pertimbangannya ada di VPS forex.
- Pastikan perdagangan algoritmik aktif dan catat baris pembuka di tab Experts.
Apa yang dicatat setiap minggu
| Minggu | Transaksi | Hasil (USD) | Drawdown terdalam | Catatan log |
|---|---|---|---|---|
| 1 | 9 | +18,40 | 2,1% | Normal |
| 2 | 7 | −25,10 | 3,4% | Satu putus koneksi 4 menit |
| 3 | 11 | +6,70 | 3,4% | Spread melebar saat rilis data |
| 4 | 8 | +12,00 | 3,4% | Normal |
Pada contoh di atas, total empat minggu adalah 35 transaksi dengan hasil bersih +12,00 USD (18,40 − 25,10 + 6,70 + 12,00). Angka sekecil ini belum bisa disimpulkan apa-apa; itulah alasan periode minimum ditetapkan di awal.
Membandingkan dengan backtest
Ubah hasil ke satuan yang sama agar bisa dibandingkan. Contoh ilustrasi:
Backtest: 260 transaksi dalam 52 minggu, rata-rata 5 transaksi per minggu, hasil rata-rata 2,69 USD per transaksi. Forward test 12 minggu: 58 transaksi (≈4,8 per minggu) dengan hasil bersih 41,76 USD, atau 0,72 USD per transaksi. Frekuensi mirip, tetapi hasil per transaksi turun sekitar 73%. Penyebab yang perlu diperiksa: spread lebih lebar, slippage, atau kondisi pasar yang berbeda dari periode uji.
Selisih seperti itu bukan otomatis vonis gagal, tetapi alasan untuk menyelidiki sebelum menambah risiko. Membaca selisih eksekusi dijelaskan di latensi dan slippage, sedangkan asumsi yang dipakai saat backtest dibahas di Strategy Tester MT5.
Berapa banyak transaksi yang cukup?
Tidak ada angka ajaib, tetapi logikanya bisa dipahami lewat hitungan sederhana. Bayangkan EA dengan rata-rata hasil 2,69 USD per transaksi dan simpangan hasil per transaksi sekitar 25 USD. Setelah 30 transaksi, ketidakpastian rata-ratanya kira-kira 25 ÷ √30 ≈ 4,56 USD, jauh lebih besar dari 2,69 itu sendiri. Setelah 300 transaksi, angkanya turun ke sekitar 1,44 USD. Artinya, pada sampel kecil hasil positif maupun negatif bisa murni kebetulan.
Rumus kasar: ketidakpastian rata-rata ≈ simpangan ÷ akar jumlah transaksi. Dengan simpangan 25 USD: 30 transaksi → 4,56 USD; 100 transaksi → 2,50 USD; 300 transaksi → 1,44 USD. Angka-angka ini rekaan untuk menunjukkan pola, bukan standar statistik yang berlaku umum.
Perhatikan jam pasar dan kalender
EA yang bertransaksi di sesi Asia bisa berperilaku lain di sesi London karena spread dan volatilitas berubah. Periode forward sebaiknya mencakup minggu yang ramai dan minggu yang sepi, termasuk hari libur panjang ketika likuiditas menipis. Catat juga jam server pialang, yang sering berbeda dari WIB, agar Anda tidak salah membaca kapan sebuah posisi dibuka. Jika EA tidak bertransaksi selama berhari-hari, periksa dulu apakah itu memang sesuai aturannya atau tanda terminal berhenti bekerja.
Kapan menghentikan EA
- Batas drawdown yang ditulis di awal tersentuh.
- EA melakukan sesuatu yang tidak pernah terlihat di backtest, misalnya membuka lot jauh lebih besar.
- Frekuensi transaksi berubah drastis tanpa perubahan kondisi pasar yang jelas.
- Anda tergoda mengubah parameter di tengah periode. Hentikan, catat, dan mulai periode baru bila memang ada perubahan.
Batasan forward test di akun demo
Akun demo tidak selalu meniru antrean eksekusi dan likuiditas akun riil. Perbedaannya bisa menguntungkan atau merugikan hasil. Sebagian trader karena itu melanjutkan dengan akun riil berukuran sangat kecil sebagai tahap berikutnya, dengan kesadaran penuh bahwa dana itu bisa hilang. Tidak ada tahap pengujian yang menghapus risiko. Kerangka umum memilih EA ada di EA dan robot forex.