Beranda > Blog > Apa Itu Backtest EA Forex?

EABacktestMT5Strategy TesterVerifikasi

Apa Itu Backtest EA Forex?

Dipublikasikan: 2026-05-12Waktu baca: sekitar 2 menit
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Apa Itu Backtest EA Forex? Cara Benar dan Hal-Hal yang Perlu Diperhatikan

Sebelum menjalankan EA dengan uang sungguhan, Anda perlu memverifikasi cara kerjanya menggunakan data historis—itulah yang disebut backtest. Meski hasil backtest yang baik tidak menjamin performa yang sama di live trading, menjalankan EA tanpa backtest sama seperti menaiki pesawat yang belum diperiksa sebelum terbang.

Artikel ini merangkum cara yang benar dalam melakukan backtest menggunakan Strategy Tester MT5, beserta hal-hal penting yang perlu diwaspadai.

Apa yang Bisa Diketahui dari Backtest

Backtest memberikan gambaran utama sebagai berikut:

  • Apakah logika EA bekerja pada kondisi pasar historis
  • Perkiraan maksimum drawdown
  • Frekuensi trading yang diharapkan
  • Sensitivitas parameter (seberapa besar perubahan hasil ketika parameter diubah sedikit)

Sebaliknya, ada banyak hal yang tidak bisa diketahui dari backtest:

  • Apakah performa yang sama akan berlanjut di masa depan
  • Perilaku EA saat menghadapi guncangan pasar ekstrem (seperti Lehman Brothers atau COVID-19)
  • Slippage akibat karakteristik eksekusi order di broker tertentu

Pendekatan yang tepat bukan "backtest bagus = pasti untung di live trading", melainkan "EA yang sudah hancur di masa lalu kemungkinan besar akan hancur lagi di masa depan"—gunakan backtest sebagai alat penyaringan.

Membuka Strategy Tester

Buka MT5, lalu pilih menu "View" → "Strategy Tester". Berikut pengaturan yang perlu diisi:

  • Expert Advisor: Pilih EA yang ingin diverifikasi
  • Symbol: GOLD, EURUSD, dll.
  • Timeframe: M15, H1, dll.
  • Date: Minimal 5 tahun, idealnya 10 tahun
  • Model: Disarankan "Every Tick" (akurasi maksimum)
  • Deposit: Saldo untuk pengujian
  • Leverage: Samakan dengan kondisi live trading

Perbedaan "Every Tick" dan "Every Tick Based on Real Ticks"

MT5 memiliki beberapa mode verifikasi:

  • Every Tick Based on Real Ticks: Akurasi tertinggi namun membutuhkan waktu lebih lama
  • 1 Minute OHLC: Lebih cepat, akurasi sedang
  • Open Prices Only: Cepat namun akurasi rendah. Tidak cocok untuk EA scalping

Semakin pendek timeframe trading, semakin tinggi akurasi yang dibutuhkan. Angka bagus di mode "Open Prices Only" bisa memburuk drastis saat diuji ulang dengan akurasi tick penuh.

Kualitas Data Historis

Kualitas data historis standar MT5 bervariasi tergantung broker dan server. Saat melakukan backtest, periksa hal-hal berikut:

  • Modeling quality: Sebaiknya di atas 90%
  • Periode data yang hilang: Data lama sering memiliki celah kosong
  • Spread: Gunakan nilai yang mendekati rata-rata spread aktual

Khususnya jika memilih "variable spread" dalam backtest, hanya spread normal yang digunakan—lonjakan spread saat rilis berita tidak terefleksikan. Karena spread melebar inilah keuntungan terkikis di live trading, sehingga pendekatan "gunakan spread tetap dengan nilai terburuk aktual" juga efektif.

Cara Membaca Hasil Backtest

Berikut indikator utama yang ditampilkan setelah backtest dan cara membacanya:

Profit Factor (PF)

Total keuntungan ÷ total kerugian. Nilai 1,2–1,5 adalah kisaran sehat yang realistis. EA dengan PF di atas 3,0 hampir pasti perlu dicurigai mengalami curve fitting.

Maximum Drawdown

Penurunan aset terbesar yang pernah terjadi di masa lalu. "Apakah ini masih dalam batas yang bisa Anda toleransi?" adalah penentu apakah EA layak dijalankan. Dalam live trading, asumsikan drawdown bisa memburuk 1,5–2 kali lipat dari nilai backtest.

Jumlah Trade

Puluhan trade saja tidak cukup bermakna secara statistik. Backtest yang ideal memiliki minimal 200 trade, idealnya 500 trade atau lebih.

Recovery Factor

Laba bersih ÷ maksimum drawdown. Jika angka ini mencapai 3 atau lebih, return yang dihasilkan sebanding dengan risiko yang diambil.

Menghindari Curve Fitting

EA yang "terlalu dioptimalkan untuk masa lalu" tidak akan bekerja pada pasar masa depan. Berikut langkah-langkah dasar untuk menghindarinya:

1. Validasi Out-of-Sample

Misalnya, bagi periode menjadi "optimasi 2015–2022, pengujian 2023–2025". Jika hasilnya setara di periode kedua, risiko over-optimasi berkurang.

2. Periksa Sensitivitas Parameter

Jika menggeser parameter optimal sebesar ±10–20% menyebabkan hasil runtuh drastis, itu berbahaya. Pilih parameter yang berada di "dataran luas" (plateau)—stabil meski sedikit bergeser.

3. Uji pada Beberapa Simbol dan Timeframe

EA yang hanya menguntungkan pada simbol dan timeframe tertentu kemungkinan telah over-fitted pada kondisi tersebut.

Hasil Backtest EA di Situs Ini

Berikut hasil backtest 10 tahun GOLD_EMA_ATR_EA (XAUUSD H1):

  • Periode pengujian: 2015–2025 (10 tahun)
  • Profit Factor: 1,30
  • Win Rate: 49%
  • Maximum Drawdown: 5,88%
  • Annual Return: 1,7%
  • Modeling Quality: 99,9% (Every Tick, Variable Spread)

Angkanya memang tidak mencolok, namun prioritas utamanya adalah stabilitas tanpa kebangkrutan di setiap fase pasar selama 10 tahun. Laporan lengkapnya tersedia di halaman unduhan.

Pentingnya Forward Test

Setelah mendapatkan hasil backtest yang baik, lakukan forward test selama 3–6 bulan di akun demo atau micro. Dengan mengamati eksekusi order nyata, slippage, dan perilaku saat rilis berita, Anda dapat menemukan bug atau perilaku tak terduga sebelum masuk ke live trading.

Unduh EA Gratis

GOLD_EMA_ATR_EA tersedia untuk diunduh gratis, lengkap dengan laporan backtest 10 tahun yang detail.

Unduh EA Gratis

Broker yang Direkomendasikan

Agar backtest dan forward test dilakukan di lingkungan yang sama, situs ini merekomendasikan broker yang telah terverifikasi.

Lihat Daftar Broker yang Direkomendasikan

📧 Peringatan sebelum harga naik + kursus email gratis 5 hari

Semua EA dijual dengan harga peluncuran dan naik bertahap seiring penjualan. Dapatkan pemberitahuan sebelum setiap kenaikan, plus email harian tentang trading algo, membaca backtest, dan memilih broker.

* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.

Komentar & pertanyaan