MakmurFX
UNIT-06DEMOFORWARDCATATAN

Forward test EA: menguji robot di pasar berjalan sebelum memakai uang

Backtest menjawab 'bagaimana jika dulu'. Forward test menjawab 'bagaimana sekarang', dengan harga, spread, dan jeda yang sungguhan.

Redaksi MakmurFX · diperbarui 28 September 2026

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.

Robot hitam emas berdiri di depan roda gigi dan grafik, gambaran EA yang sedang diuji
Robot di depan roda gigi: di tahap forward, mesin diuji di jalur yang belum pernah ia lewati.

Sebelum mulai: tulis kontrak dengan diri sendiri

Keputusan paling penting diambil sebelum EA dinyalakan. Tuliskan di satu halaman:

Menyiapkan lingkungan

  1. Buka akun demo di server yang sama jenisnya dengan akun riil yang direncanakan, agar spread dan jam perdagangan serupa.
  2. Atur saldo demo mendekati modal yang sungguh akan dipakai. Saldo virtual yang sangat besar membuat drawdown terasa kecil.
  3. Jalankan terminal di lingkungan yang akan dipakai kemudian, misalnya VPS. Pertimbangannya ada di VPS forex.
  4. Pastikan perdagangan algoritmik aktif dan catat baris pembuka di tab Experts.

Apa yang dicatat setiap minggu

Contoh lembar pemantauan mingguan (ilustrasi)
MingguTransaksiHasil (USD)Drawdown terdalamCatatan log
19+18,402,1%Normal
27−25,103,4%Satu putus koneksi 4 menit
311+6,703,4%Spread melebar saat rilis data
48+12,003,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:

ILUSTRASI PERBANDINGAN

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.

ILUSTRASI UKURAN SAMPEL

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

  1. Batas drawdown yang ditulis di awal tersentuh.
  2. EA melakukan sesuatu yang tidak pernah terlihat di backtest, misalnya membuka lot jauh lebih besar.
  3. Frekuensi transaksi berubah drastis tanpa perubahan kondisi pasar yang jelas.
  4. 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.