Apa itu forward test dan bedanya dengan backtest
Terakhir diperbarui: 2026-05-18 | Perkiraan waktu baca: 10 menit
Untuk mengevaluasi keandalan EA, verifikasi real-time di pasar live (forward test) sangat penting di samping verifikasi data historis (backtest). Hanya dengan menggabungkan keduanya Anda dapat menilai apakah EA memiliki strategi yang berfungsi di masa lalu maupun ke depan.
Daftar Isi
Perbedaan Antara Backtest dan Forward Test
| Butir | Backtest (BT) | Forward Test (FT) |
|---|---|---|
| Data yang digunakan | Data harga historis | Harga pasar real-time |
| Spread | Tetap atau perkiraan model | Spread aktual (variabel) |
| Slippage | Sebagian besar tidak diperhitungkan | Slippage eksekusi aktual |
| Kecepatan eksekusi | Instan (10 tahun dalam hitungan menit) | Real-time (memerlukan waktu sebenarnya) |
| Keandalan | Risiko curve fitting | Mencerminkan kondisi pasar aktual |
| Periode minimum yang diperlukan | Beberapa jam hingga 1 hari | 3 bulan hingga lebih dari 1 tahun |
| Biaya | Gratis (dimungkinkan di lingkungan demo) | Gratis (akun demo) atau memerlukan dana riil |
Mengapa Forward Test Penting
1. Backtest hanya dioptimalkan untuk "masa lalu"
Sebagus apa pun hasil backtest, ia hanya mengevaluasi kinerja pada data masa lalu. EA yang overfitting (curve-fitted) mungkin tampak luar biasa di backtest tetapi gagal berkinerja di pasar live. Forward test mengungkapkannya.
2. Mengukur spread dan slippage riil
Spread broker berfluktuasi mengikuti kondisi pasar — dapat menjadi 5 hingga 10 kali lebih tinggi dari biasanya saat pengumuman ekonomi besar. Karena backtest memakai spread tetap, biaya gesekan yang sebenarnya tidak terlihat. Forward test memungkinkan Anda mengevaluasi kualitas eksekusi riil.
3. Mengonfirmasi kompatibilitas broker
EA yang sama dapat menghasilkan hasil berbeda tergantung kecepatan eksekusi dan slippage di berbagai broker. Khususnya untuk EA scalping, kompatibilitas broker merupakan faktor penentu kinerja.
Cara Membaca Hasil Forward Test
Kami "Hasil Real-Time" mempublikasikan hasil forward test untuk setiap EA. Berikut penjelasan cara membaca metrik utamanya.
Profit Factor (PF)
Total profit ÷ total kerugian. Di atas 1,0 berarti nilai ekspektasi positif. 1,3 atau lebih adalah patokan stabilitas.
Drawdown Maksimum (Max DD)
Penurunan maksimum dari puncak ke lembah (%). Jika max DD FT berada dalam 1,5× max DD BT, itu dalam rentang normal.
Tingkat Menang
Sendirian, angka ini kurang bermakna. Selalu lihat bersama rasio risk/reward. Bahkan win rate 40% adalah nilai ekspektasi positif pada RR 1:2.
Jumlah Transaksi
Diperlukan minimal 50–100 trade agar forward test andal secara statistik. Jika periodenya singkat, perlakukan hasilnya hanya sebagai referensi.
Perbandingan BT (Tingkat Deviasi)
Jika PF FT berada dalam 70–130% dari PF BT, Anda dapat menyimpulkan bahwa EA "berkinerja sesuai harapan."
Kriteria Lulus/Gagal untuk Forward Test
| Hasil | Kondisi | Tindakan |
|---|---|---|
| ✅ Baik | FT PF ≥ 1,2, Max DD < 1,5× BT, 50+ transaksi | Lanjutkan berjalan dengan dana live |
| ⚠️ Pantau | FT PF 1,0–1,2 atau Max DD = 1,0–1,5× BT | Perpanjang 3 bulan dan evaluasi ulang |
| ❌ Tinjau ulang | FT PF < 1,0 atau Max DD > 1,5× BT | Kembali ke demo dan periksa ulang parameter |
| 🚨 Disarankan Berhenti | Max DD > 2× BT atau error berturut-turut di FT | Hentikan operasi dan selidiki penyebabnya |
Cara Menjalankan Forward Test

Jalankan EA di akun demo
Pasang EA di akun demo Exness, XMTrading, atau HFM. Gunakan pengaturan parameter yang sama dengan produksi (RiskPercent, SL, MagicNumber). Catatan: EA gratis kami tidak berjalan di akun demo. Periksa di Strategy Tester, lalu mulai di akun riil terdaftar dengan lot minimum (versi yang dibeli di MQL5 Market dapat berjalan di akun demo).
Tunggu minimal 3 bulan dan 50+ trade
EA dengan frekuensi trade rendah (timeframe H4, D1) dapat memerlukan 3–6 bulan. Hindari terburu-buru menyimpulkan — kesabaran adalah yang utama.
Catat laporan bulanan
Ekspor laporan HTML dari tab riwayat akun MT5. Catat PF, Max DD, dan jumlah trade secara bulanan.
Bandingkan dan evaluasi terhadap backtest
Periksa apakah kinerja FT berada dalam 70–130% dari BT. Jika ada deviasi besar, tinjau parameter atau broker.
Putuskan untuk go live
Jika memenuhi kriteria, beralih ke akun live. Mulai dengan ukuran lot minimum, lalu tingkatkan secara bertahap selama kinerja bertahan.
📊 Periksa Hasil Forward Test Situs Kami
Kami mempublikasikan hasil forward yang terus diperbarui untuk EA terdistribusi yang berjalan di akun uji kami. Bandingkan dengan angka backtest di halaman tiap EA untuk menilai stabilitasnya.
Lihat Hasil Real-Time →