Beranda > Pengetahuan > Apa Itu Forward Test

Forward TestMT5Verifikasi & Evaluasi

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.

Perbedaan Antara Backtest dan Forward Test

ButirBacktest (BT)Forward Test (FT)
Data yang digunakanData harga historisHarga pasar real-time
SpreadTetap atau perkiraan modelSpread aktual (variabel)
SlippageSebagian besar tidak diperhitungkanSlippage eksekusi aktual
Kecepatan eksekusiInstan (10 tahun dalam hitungan menit)Real-time (memerlukan waktu sebenarnya)
KeandalanRisiko curve fittingMencerminkan kondisi pasar aktual
Periode minimum yang diperlukanBeberapa jam hingga 1 hari3 bulan hingga lebih dari 1 tahun
BiayaGratis (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.

Kritis

Profit Factor (PF)

Total profit ÷ total kerugian. Di atas 1,0 berarti nilai ekspektasi positif. 1,3 atau lebih adalah patokan stabilitas.

Penting

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.

Referensi

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.

Penting

Jumlah Transaksi

Diperlukan minimal 50–100 trade agar forward test andal secara statistik. Jika periodenya singkat, perlakukan hasilnya hanya sebagai referensi.

Kritis

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

HasilKondisiTindakan
✅ BaikFT PF ≥ 1,2, Max DD < 1,5× BT, 50+ transaksiLanjutkan berjalan dengan dana live
⚠️ PantauFT PF 1,0–1,2 atau Max DD = 1,0–1,5× BTPerpanjang 3 bulan dan evaluasi ulang
❌ Tinjau ulangFT PF < 1,0 atau Max DD > 1,5× BTKembali ke demo dan periksa ulang parameter
🚨 Disarankan BerhentiMax DD > 2× BT atau error berturut-turut di FTHentikan operasi dan selidiki penyebabnya

Cara Menjalankan Forward Test

Pengaturan periode forward (1/2, 1/3, 1/4, atau kustom)
Pengaturan periode forward (1/2, 1/3, 1/4, atau kustom)
Step 1

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).

Step 2

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.

Step 3

Catat laporan bulanan

Ekspor laporan HTML dari tab riwayat akun MT5. Catat PF, Max DD, dan jumlah trade secara bulanan.

Step 4

Bandingkan dan evaluasi terhadap backtest

Periksa apakah kinerja FT berada dalam 70–130% dari BT. Jika ada deviasi besar, tinjau parameter atau broker.

Step 5

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 →

FAQ

Q: Sebaiknya forward test dijalankan di akun demo atau akun live?

Kami sangat menyarankan memulai dengan akun demo selama 3 hingga 6 bulan. Meskipun ada sedikit perbedaan kecepatan eksekusi antara demo dan live, akun demo sudah cukup untuk memverifikasi efektivitas strategi. Prosedur yang aman adalah lulus tahap demo lalu beralih ke live dengan ukuran lot minimum. 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).

Q: Backtest saya menunjukkan PF 1,5, tetapi PF forward test turun di bawah 1,0. Mengapa?

Penyebab paling umum adalah overfitting (curve fitting). Parameter BT dioptimalkan secara berlebihan terhadap data historis dan tidak dapat mereplikasi kinerja di pasar live. Penyebab berikutnya yang paling umum adalah pengaturan spread di BT lebih rendah daripada rata-rata aktual. Jalankan ulang BT menggunakan nilai rata-rata spread riil.

Q: Berapa banyak trade dalam forward test yang diperlukan agar andal secara statistik?

Minimal 50 trade; idealnya 100 atau lebih. EA yang trading di timeframe H4 atau D1 memiliki frekuensi trade rendah, dan dapat memerlukan 6 bulan hingga 1 tahun untuk mencapai keandalan statistik. Perlakukan hasil dengan sedikit trade hanya sebagai referensi.

Q: Data broker mana yang digunakan untuk hasil real-time di situs ini?

Kami memverifikasi di akun demo Exness (hanya AIFW yang berjalan di akun demo XMTrading). Di broker lain seperti XMTrading atau HFM, bisa muncul sedikit selisih karena perbedaan spread dan swap.

Q: Bisakah saya mengubah parameter selama forward test?

Jika Anda mengubah parameter, catat sebagai FT baru yang dimulai dari tanggal perubahan. Mengubah parameter di tengah pengujian membuat data seluruh periode verifikasi menjadi tidak bermakna. Prosedur yang benar: jalankan ulang BT → mulai FT baru.

Komentar & pertanyaan