Strategy Tester MT5 lebih canggih dari MT4 — mendukung data tick nyata, pengujian multi-mata uang, dan optimasi bawaan. Namun juga mudah disalahgunakan sehingga menghasilkan hasil yang menyesatkan. Panduan ini mencakup backtest yang dikonfigurasi dengan benar dari awal hingga akhir.
Langkah 1 — Unduh data tick
Strategy Tester secara bawaan menggunakan bar OHLC 1 menit. Ini menghasilkan angka “kualitas pemodelan” sebesar 25-35%, artinya tester menebak pergerakan harga intrabar. Untuk strategi apa pun yang menggunakan stop intrabar atau trailing stop, ini tidak memadai.
Untuk mendapatkan data tick nyata: buka MT5, buka chart pair yang ingin Anda uji, klik kanan pada chart → Tick Data Suite (jika terpasang) atau gunakan Tools → History Center untuk mengunduh secara massal. Alternatifnya, pilih “Every tick based on real ticks” di pengaturan Strategy Tester — ini menggunakan data tick yang telah disimpan broker Anda.
Target: kualitas pemodelan ≥ 99%. EA di katalog ini dibacktest pada 99% dengan data spread nyata.
Langkah 2 — Konfigurasi pengaturan Strategy Tester
Buka Strategy Tester (View → Strategy Tester atau Ctrl+R). Pengaturan utama:
- Expert: pilih EA Anda dari dropdown
- Symbol: pair tersebut (gunakan nama simbol persis yang digunakan broker Anda, mis. “EURUSD” bukan “EUR/USD”)
- Period: timeframe yang dirancang untuk EA (H4 untuk swing EA, M1 untuk scalper)
- Model: “Every tick based on real ticks” — bukan “Open prices only” (untuk indikator), bukan “OHLC on M1”
- Date: gunakan minimal 3 tahun; 5 tahun lebih disukai untuk signifikansi statistik
- Deposit: sesuaikan dengan deposit minimum yang direkomendasikan EA
- Spread: “Current spread” bisa diterima; centang “Use real spread history” jika tersedia
Langkah 3 — Jalankan dan interpretasikan laporan
Setelah backtest selesai, buka tab Report. Metrik utama yang perlu dibaca secara kritis:
Jangan fokus pada: total keuntungan, profit factor saja, jumlah transaksi secara terpisah.
Fokuslah pada:
- Maximum drawdown (%): drawdown yang dihasilkan strategi dalam periode pengujian ini. Bandingkan dengan toleransi risiko Anda.
- Recovery factor: total keuntungan / max drawdown. Semakin tinggi semakin baik; di bawah 2,0 menandakan kualitas edge yang buruk.
- Expected payoff (= ekspektansi): rata-rata keuntungan per transaksi dalam mata uang. Positif dan di atas biaya spread rata-rata Anda = edge yang nyata.
- Sharpe ratio: muncul di beberapa versi Strategy Tester berlabel broker; targetkan di atas 1,5.
Langkah 4 — Kesalahan backtest yang umum
Kesalahan 1 — Periode pengujian terlalu singkat: pengujian selama 6 bulan hanya mencakup satu rezim pasar. EA tren akan terlihat luar biasa jika diuji pada pasar tren 6 bulan. Uji setidaknya satu siklus penuh (tren + ranging + volatil + tenang).
Kesalahan 2 — Parameter dioptimasi pada seluruh riwayat: jika Anda menjalankan optimasi dan memilih parameter terbaik dari periode data yang sama, hasilnya bias. Selalu sisihkan periode forward-test (12 bulan terakhir) yang tidak dimasukkan dalam optimasi — ini adalah walk-forward analysis.
Kesalahan 3 — Kualitas pemodelan tinggi tetapi spread salah: uji kualitas pemodelan 99% dengan spread 0 tidak berarti apa-apa. Selalu uji dengan data spread yang realistis, terutama untuk EA scalping di mana spread adalah biaya utama.
Kesalahan 4 — Mengabaikan periode drawdown: lihat grafik equity curve, bukan hanya keuntungan akhir. Equity curve yang mulus dengan drawdown rendah lebih dapat digunakan daripada total keuntungan lebih tinggi dengan equity curve yang volatil yang akan ditinggalkan sebagian besar trader di tengah drawdown.