ForexBestRobots.comBandingkan EA →
ID

Panduan Teknis · Edukasi Forex

Cara Melakukan Backtest EA Forex di MT4 Tanpa Salah Menafsirkan Hasil

Konfigurasikan Strategy Tester MetaTrader 4, tinjau asumsi data, modelkan spread, dan tafsirkan drawdown, jumlah transaksi, serta stabilitas tanpa menganggap backtest sebagai janji.

Waktu baca 13 menitDitinjau oleh Tim Editorial ForexBestRobots
Alur kerja Strategy Tester MT4 dari input hingga peninjauan laporanPanduan TeknisPanduan praktis yang memperhatikan risiko

Ilustrasi orisinal yang dibuat untuk ForexBestRobots.com.

Backtest adalah eksperimen dengan asumsi yang dipilih. Backtest dapat menunjukkan logika, frekuensi transaksi, dan sensitivitas, tetapi bukan ramalan dan tidak dapat mereproduksi setiap kuotasi, spread, atau peristiwa eksekusi live.

Alur kerja Strategy Tester MetaTrader 4
Dokumentasikan input dan asumsi sebelum menafsirkan hasil kinerja.

Konfigurasikan Strategy Tester MT4

  1. Buka View → Strategy Tester atau tekan Ctrl+R.
  2. Pilih Expert Advisor, simbol, dan periode yang direkomendasikan vendor.
  3. Pilih rentang tanggal yang bermakna dan mencakup kondisi berbeda.
  4. Atur model, spread, deposit, dan input EA; catat semuanya.
  5. Jalankan pengujian visual singkat terlebih dahulu untuk menemukan masalah logika atau data yang jelas.

Pahami keterbatasan data dan pemodelan

Kualitas data historis, pembentukan tick, zona waktu, spread, dan komisi mengubah hasil. “Every tick” pada MT4 lama tetap diturunkan dari riwayat yang tersedia. Spread tetap dapat meremehkan tekanan di sekitar rollover atau berita. Jika EA bergantung pada urutan pergerakan di dalam bar, pilihan pemodelan menjadi lebih penting.

EA sama, asumsi berbeda, hasil berbeda

Jangan membandingkan dua laporan kecuali simbol, tanggal, model, spread, deposit, dan input dapat dibandingkan.

Baca laporan melampaui keuntungan bersih

MetrikPertanyaan yang dijawabTanda peringatan
Drawdown maksimal / relatifSeberapa dalam penurunan historisnya?Risiko tidak dapat diterima meskipun keuntungan akhir tinggi.
Jumlah transaksiApakah sampel cukup besar untuk ditafsirkan?Beberapa transaksi mendominasi kesimpulan.
Profit factorKeuntungan kotor dibandingkan kerugian kotor?Perubahan asumsi kecil menghapus keunggulan.
Rata-rata per transaksiApakah spread dan slippage dapat menghabiskan keunggulan?Hasil rata-rata sangat kecil dibandingkan biaya transaksi.
KonsentrasiApakah satu periode menghasilkan sebagian besar keuntungan?Stagnasi panjang atau satu kelompok transaksi yang luar biasa.

Uji ketahanan, bukan kurva yang paling menarik

Geser rentang tanggal, tingkatkan spread, ubah input secukupnya, dan uji periode out-of-sample yang belum disentuh. Sistem stabil seharusnya tidak runtuh hanya karena satu parameter berubah satu poin. Hindari memilih kombinasi terbaik dari ribuan percobaan tanpa periode validasi terpisah.

Lanjutkan dengan pengamatan forward pada akun demo

Pengujian demo menunjukkan simbol broker terkini, jam trading, perilaku koneksi, dan kesalahan log. Bandingkan waktu transaksi forward dengan logika yang diharapkan. Eksekusi live tetap dapat berbeda, jadi gunakan risiko kecil yang ditetapkan jika kemudian melanjutkan.

Pilih model yang sesuai dengan keputusan EA

Mode MT4 standarHal yang dapat dipastikanBatasan penting
Open prices onlyPemeriksaan cepat untuk aturan yang bekerja pada bar yang sudah selesai.Tidak sesuai ketika entry atau pengelolaan posisi bergantung pada pergerakan di dalam bar.
Control pointsPerkiraan awal yang kasar.Bukan validasi akhir yang andal untuk perilaku di dalam bar.
Every tickJalur harga simulasi yang lebih terperinci menggunakan riwayat timeframe lebih rendah yang tersedia.Tick MT4 standar dimodelkan; ini tidak otomatis merupakan pemutaran ulang tick nyata yang direkam.

Tester standar menyimpan riwayat Bid dan membentuk Ask menggunakan spread yang dipilih. Pengaturan default dapat menggunakan spread saat pengujian dimulai; spread khusus tetap merupakan asumsi penyederhanaan. Spread live yang berubah, komisi, swap, dan dampak eksekusi memerlukan verifikasi terpisah. Jangan menyebut pengujian dengan spread tetap sebagai rekonstruksi lengkap trading live.

Simpan catatan pengujian yang dapat direproduksi

Simpan versi EA, Inputs, simbol yang tepat, properti kontrak, rentang tanggal, model, spread, deposit, mata uang akun, dan sumber riwayat bersama laporan. Catat data yang hilang dan apakah pemanasan awal indikator memengaruhi transaksi pertama. Jalankan ulang konfigurasi yang tidak berubah untuk memeriksa bahwa acuan awal dapat direproduksi.

Tinjau eksposur terbuka dan penanganan posisi pada akhir pengujian, bukan hanya keuntungan transaksi tertutup. Periksa laporan sebenarnya dan legenda chart; jangan menyimpulkan equity dari kurva yang hanya menunjukkan saldo. Biarkan periode kronologis berikutnya tidak tersentuh hingga aturan ditetapkan, lalu amati akun demo forward. Jika Anda menyesuaikan setelah melihat periode tersebut, periode itu tidak lagi menjadi pengujian independen.

Dokumentasi resmi Pengaturan tester MT4 menjelaskan mode pemodelan dan asumsi spread.

Referensi resmi

MetaTrader mendokumentasikan konfigurasi Strategy Tester dan jurnal pengujian dalam Bantuan pengujian resminya.