Anda menemukan EA dengan backtest yang mulus dan naik di halaman penjualannya, dan Anda tidak yakin seberapa jauh bisa memercayainya.
Lihat tiga hal sebelum angka keuntungan: pengaturan pengujian, drawdown maksimum, dan jumlah transaksi. MetaQuotes mempublikasikan cara mengukur kualitas data harga dan drawdown dalam bantuan resminya (dicek 30 Oktober 2026).
Pada akhirnya Anda dapat membaca laporan pengujian MT5 sendiri dan menggunakan daftar periksa 10 butir untuk mengenali hasil yang hanya tampak bagus.
Kesimpulan: periksa dulu pengaturan, drawdown, dan jumlah transaksi

- Pengaturan: baca dulu periode, mode tick, spread, komisi, dan delay
- Data: gunakan History Quality untuk memeriksa celah pada data harga
- Drawdown: tentukan ukuran akun berdasarkan penurunan terbesar termasuk kerugian terbuka (Equity Drawdown Maximal)
- Transaksi: dengan transaksi yang sedikit, satu kemenangan besar menggeser semua angka
- Gap: bandingkan periode yang dioptimalkan dengan periode forward yang terpisah
Lihat profit factor dan recovery factor hanya setelah kelima hal ini. Backtest menunjukkan bagaimana sebuah EA akan bertransaksi pada harga masa lalu. Backtest tidak menjanjikan hasil di masa depan.
Apa itu backtest EA: MT5 Strategy Tester

MT5 Strategy Tester menjalankan EA (Expert Advisor, program trading otomatis) pada data harga historis. Bantuan resmi memperlakukan pengujian dan optimisasi secara terpisah.
| Fungsi | Deskripsi resmi | Yang diperhatikan |
|---|---|---|
| Pengujian | Satu proses dengan parameter tetap | Satu set pengaturan, sehingga mudah diverifikasi |
| Optimisasi | Banyak proses dengan kumpulan parameter berbeda untuk memilih yang terbaik | Set yang dipilih cenderung cocok dengan masa lalu |
| Forward testing | Membagi periode dan menguji set yang dipilih pada bagian akhir | Menunjukkan hasil di luar periode yang dioptimalkan |
| Mode visual | Memutar ulang transaksi pada grafik | Menunjukkan cara posisi dibangun |
Tester membaca riwayat simbol dari platform dan hanya mengunduh bagian yang kurang dari server trading. Karena itu EA yang sama dapat memberi hasil berbeda di broker yang berbeda.
Setiap produk MQL5 Market memiliki versi demo gratis yang berjalan di Strategy Tester (bantuan resmi). Anda dapat mengujinya di MT5 Anda sendiri sebelum membeli.
Cara kerja EA, menjalankannya di VPS (server virtual), dan kapan menghentikannya dibahas dalam panduan pemula kami.
Sebelum memulai dengan EA: cara kerjanya, di mana dijalankan, dan kapan berhenti
Periksa di layar: kolom dan rumus laporan

Setelah pengujian selesai, tab Results menampilkan laporan rinci. Gambar di atas adalah contoh dalam bantuan resmi MT5. Baca lima tempat bernomor dari atas ke bawah.
| Kolom | Arti atau rumus |
|---|---|
| History Quality | Persentase data 1 menit yang benar (%) |
| Total Net Profit | Hasil semua transaksi (laba kotor dikurangi rugi kotor) |
| Profit Factor | Keuntungan kotor dibagi kerugian kotor; 1 berarti sama |
| Expected Payoff | Rata-rata laba atau rugi per trade |
| Recovery Factor | Keuntungan dibagi drawdown maksimum |
| Sharpe Ratio | Imbal hasil dibagi simpangan bakunya (suku bunga bebas risiko ditetapkan 0) |
| Profit Trades | Jumlah dan persentase transaksi menang |
Versi platform yang diterjemahkan dapat memberi label kolom secara berbeda dari halaman bantuan. Mencocokkan dengan nama kolom berbahasa Inggris menghindari kekeliruan.
Tiga jenis drawdown, masing-masing untuk saldo dan ekuitas
| Jenis | Definisi resmi |
|---|---|
| Absolut | Setoran awal dikurangi nilai terendah di bawahnya |
| Maksimal | Penurunan terbesar dana dari puncak ke titik terendah berikutnya (% dalam tanda kurung) |
| Kerabat | Penurunan persentase terbesar dari puncak ke titik terendah berikutnya |
Balance hanya menghitung trade yang telah ditutup. Equity mencakup laba dan rugi terbuka. Semakin lama EA menahan posisi, semakin lebar selisihnya, jadi tentukan ukuran akun Anda berdasarkan Equity Drawdown Maximal.
Panduan resmi tentang Sharpe Ratio
| Nilai | Pembacaan resmi |
|---|---|
| Di bawah 0 | Strateginya tidak menguntungkan (buruk) |
| 0 hingga di bawah 1.0 | Risiko tidak diimbangi (tidak pasti) |
| 1.0 atau lebih | Risiko diimbangi dan hasil mungkin mengikuti (baik) |
| 3.0 atau lebih | Peluang rugi pada setiap transaksi sangat rendah (sangat baik) |
Di bawah angka-angka terdapat grafik batang entri dan laba menurut jam, hari dalam seminggu, dan bulan. Pada grafik per jam, sesi Asia, Eropa, dan Amerika berwarna kuning, hijau, dan merah.
Membaca contoh resmi: keuntungan pada win rate 10.57%

Berikut contoh resmi, dibaca baris demi baris. Bantuan tidak menyebutkan simbol, ukuran lot, atau mata uang akun, jadi baca jumlahnya dalam satuan mata uang akun.
| Kolom | Nilai contoh | Pemeriksaan kami |
|---|---|---|
| Setoran Awal | 5,000.00 | - |
| Total Net Profit | 142.02 | 1,310.51 - 1,168.49 = 142.02 |
| Profit Factor | 1.12 | 1,310.51 / 1,168.49 = 1.12 |
| Expected Payoff | 0.22 | 142.02 / 653 = 0.22 |
| Recovery Factor | 1.47 | 142.02 / 96.58 = 1.47 |
| Profit Trades | 69 (10.57%) | 69 / 653 = 10.57% |
Hanya sekitar satu dari sepuluh transaksi yang menang. Pengujian tetap menghasilkan keuntungan karena rata-rata kemenangan 18.99 dan rata-rata kerugian 2.00. Satu kemenangan menutup sekitar sembilan setengah kerugian.
Rentetan kerugian terpanjang adalah 29 transaksi, dengan biaya 58,01, atau sekitar 1,2% dari deposit 5,000. Dengan win rate rendah, tanyakan dulu apakah Anda sanggup bertahan melewati rentetan sepanjang itu.
- Penurunan terbesar: saldo 93.29 (1.85%), ekuitas 96.58 (1.91%)
- 653 trade dan 1,297 deal
- History Quality 99% (pita hijau sepanjang periode)
Sharpe Ratio sampel adalah 0.03, dalam rentang tidak pasti pada panduan resmi. PF 1.12 hanya menunjukkan bahwa periode pengujian menghasilkan keuntungan.
Tanda bahaya 1: periode pendek dan sedikit transaksi

Pengujian singkat mungkin hanya menangkap fase pasar yang kebetulan cocok dengan EA. Dengan sedikit trade, satu kemenangan besar menggeser semua angka.
| Kasus | Keuntungan kotor | Kerugian kotor | PF |
|---|---|---|---|
| Semua 20 trade | JPY 150,000 | JPY 100,000 | 1.50 |
| Tanpa kemenangan terbesar JPY 60,000 | JPY 90,000 | JPY 100,000 | 0.90 |
Menghapus satu transaksi mendorong PF di bawah 1. Hanya dari laporan, Anda bisa tahu apakah Largest profit trade membentuk sebagian besar laba kotor.
- Periode: apakah mencakup pasar naik, turun, dan menyamping?
- Transaksi: apakah jumlahnya sangat rendah untuk lamanya pengujian?
- Konsentrasi: apakah keuntungan berasal dari beberapa bulan atau jam saja (lihat grafik batang)?
Dalam bantuan resmi, tanggal mulai disertakan dan tanggal akhir tidak. Jika riwayat tidak cukup untuk membangun minimal 100 bar sebelum tanggal mulai, tanggal mulai bergeser otomatis.
Tanda bahaya 2: pengaturan spread, komisi, dan delay

Tester MT5 mengambil spread dari data historis, bukan memodelkannya. Dengan tick nyata, spread berubah dalam satu menit. Dengan tick yang dihasilkan, spread tetap untuk setiap bar.
Laporan yang dibuat dengan broker atau akun lain tidak akan cocok dengan spread Anda. Pada USD/JPY, satu lot (100,000 unit) berarti JPY 1,000 per pip.
| Selisih spread | Per transaksi | Lebih dari 300 transaksi |
|---|---|---|
| 0.2 pips | JPY 200 | JPY 60,000 |
| 0.5 pips | JPY 500 | JPY 150,000 |
| 1.0 pips | JPY 1,000 | JPY 300,000 |
Menghitung laba dalam pips menghilangkan swap dan komisi serta melewatkan pengendalian margin. Bantuan resmi menyebutnya perkiraan kasar, bukan angka untuk ditampilkan sebagai kinerja.
Sertakan komisi dan delay eksekusi
Jika akun Anda mengenakan komisi round-turn, pastikan komisi itu dimasukkan di pengaturan lanjutan. Ada juga opsi untuk menerapkan komisi akun yang terhubung (Use predefined commissions).
- Tanpa penundaan: setiap order terisi pada harga yang diminta, kasus ideal
- Random delay: 0 hingga 8 detik pada 90% kasus, 9 hingga 18 detik pada 10%
- Delay tetap: jumlah detik yang ditetapkan, atau ping ke server broker
Perbandingan spread FX offshore: 10 broker menurut akun, termasuk komisi
Tanda bahaya 3: mode pembuatan tick dan kualitas riwayat

Mode pembuatan tick menentukan seberapa rinci pengujiannya. Mode yang lebih kasar selesai lebih cepat tetapi tidak mereproduksi pergerakan harga di dalam tiap bar.
| Mode | Deskripsi resmi | Yang diperhatikan |
|---|---|---|
| Setiap tick berdasarkan real tick | Memakai tick nyata yang disimpan broker | Mendekati kondisi sebenarnya; unduhan pertama lambat |
| Setiap tick | Menghasilkan semua tick dari bar 1 menit | Tick yang dihasilkan mempertahankan spread tetap per bar |
| OHLC 1 menit | Hanya memakai open, high, low, dan close tiap menit | Tidak ada pergerakan di dalam bar; order tertunda dan SL/TP terisi pada harga order |
| Hanya harga Open | Menjalankan EA hanya pada pembukaan setiap bar | EA hanya bertindak saat open; order tertunda dan SL/TP tereksekusi pada harga order |
EA yang membidik beberapa pip sensitif terhadap pergerakan dalam satu menit. Pada dua mode kasar, order limit, stop, dan SL/TP terisi tepat pada harga yang ditetapkan. Jika hanya itu laporan yang ada, minta pengujian ulang pada tick riil.
History Quality (Modelling quality di MT4)
History Quality MT5 adalah persentase data 1 menit yang benar. Bar dengan volume 1 tetapi nilai OHLC berbeda, serta celah dalam riwayat, dihitung sebagai data yang salah.
- MT5: hijau lebih terang berarti kualitas lebih baik; merah menandai rentang pada atau di bawah 50%
- MT4: abu-abu adalah riwayat yang tidak digunakan; merah berarti data timeframe yang lebih rendah hilang
- MT4: pengujian hanya pada harga Open menampilkan Modelling quality sebagai n/a
Modelling quality MT4 mengikuti rumus dalam artikel resmi MQL5. Bobot terbesarnya 0.9, sehingga data 1 menit murni pun dibatasi hingga 90% (perhitungan kami dari rumus).
Tanda bahaya 4: overfitting dan selisih dengan forward test

Optimisasi mencoba banyak kumpulan parameter dan mempertahankan yang berkinerja terbaik. Kumpulan yang terlalu disesuaikan dengan harga masa lalu bisa gagal di periode lain. Ini disebut overfitting, atau curve fitting.
Bantuan resmi menawarkan forward testing sebagai cara menghindari overfitting. Metode ini membagi periode menjadi dua dan menguji set terpilih pada bagian yang lebih baru.
| Aturan resmi | Rincian |
|---|---|
| Pemisahan | 1/2, 1/3, atau 1/4 dari periode, atau tanggal mulai khusus |
| Periode forward | Selalu bagian yang lebih baru, yang belakangan |
| Set yang diuji | 10% teratas (algoritma lengkap) atau 25% teratas (algoritma genetik) |
| Minimum | Run tambahan ditambahkan jika kurang dari 256 |
- PF atau drawdown maksimum berbeda tajam antara kedua bagian
- Perubahan kecil pada pengaturan merusak hasil
- Periode yang dioptimalkan berakhir tepat sebelum EA dijual
- Tidak ditampilkan catatan akun forward atau akun riil
Grafik optimisasi menampilkan hasil per parameter sebagai intensitas warna. Kami membaca pengaturan yang dikelilingi hasil serupa sebagai lebih tahan terhadap perubahan kecil daripada puncak yang menyendiri.
Lanjutkan forward check di akun demo pada kondisi pasar yang sebenarnya.
Akun demo: cara membukanya dan perbedaannya dengan akun riil
Daftar periksa: 10 hal yang perlu diverifikasi dalam rekam jejak EA

| Periksa | Jika jawabannya tidak |
|---|---|
| 1. Simbol, timeframe, dan periode dicantumkan | Angka tanpa pengaturan tidak dapat dibandingkan |
| 2. Mode tick diketahui | Jika Open prices only, jalankan ulang dengan real tick |
| 3. History Quality (Modelling quality di MT4) ditampilkan | Celah data tidak dapat diperiksa |
| 4. Spread dan komisi mendekati akun Anda | Hasil turun sebesar selisih biaya |
| 5. Delay tidak diatur ke No delay | Eksekusi berjalan ideal |
| 6. Jumlah trade sesuai dengan periodenya | Hasil mungkin bertumpu pada sedikit transaksi |
| 7. Equity Drawdown Maximal ditampilkan | Kerugian terbuka tidak diketahui |
| 8. Anda telah memeriksa rentetan kerugian terpanjang dan biayanya | Anda mungkin menghentikan EA di tengah rentetan kerugian |
| 9. Ada catatan forward atau live | Mungkin hanya cocok untuk masa lalu |
| 10. Laporan asli atau demo memungkinkan Anda mereproduksinya | Gambar saja tidak membuktikan apa-apa |
Jika ada jawaban yang tidak, jangan perlakukan angka tersebut sebagai kinerja. Samakan pengaturannya dan jalankan ulang. Hal yang sama berlaku jika penjual tidak mau membagikan laporan aslinya.
Desain yang menambah posisi dapat menampilkan garis saldo yang mulus sementara kerugian terbuka membesar. Periksa juga jumlah posisi maksimum dan bagaimana lot bertambah.
Cara menjalankan backtest Anda sendiri di MT5

- 01Pilih EA
Pilih EA di Navigator lalu klik Test. Untuk EA multi-simbol, tampilkan simbol di Market Watch terlebih dahulu.
- 02Tetapkan simbol, kerangka waktu, dan tanggal
Pilih simbol dan kerangka waktu yang akan Anda perdagangkan, lalu masukkan tanggalnya. Tanggal mulai disertakan dan tanggal akhir tidak.
- 03Pilih tick dan delay
Pilih Every tick based on real ticks, lalu Random delay atau ping ke broker Anda.
- 04Masukkan setoran, leverage, dan komisi
Gunakan jumlah dan leverage yang Anda rencanakan, dan tambahkan komisi di pengaturan lanjutan jika akun Anda mengenakannya.
- 05Baca laporan Results
Telusuri daftar periksa di artikel ini. Atur periode forward menjadi 1/3 atau serupa agar hasil selanjutnya juga terlihat.
Pengujian pada timeframe mingguan memuat dua tahun riwayat tambahan sebelum periode yang dipilih. Proses pertama mengunduh data dari server broker, sehingga memerlukan waktu.
Tidak ada uang riil yang berpindah di akun demo, sehingga pengisian order dan spread tidak akan sepenuhnya sama dengan akun riil. Akhiri dengan akun riil kecil untuk memeriksa biaya dan pengisian order.
Kesimpulan kami: gunakan backtest secara berbeda menurut situasi

Apa pun situasi Anda, jangan menilai EA dari hasil yang tidak menyertakan pengaturan atau Equity Drawdown Maximal. Selebihnya, langkah pertama bergantung pada posisi Anda.
| Situasi Anda | Lakukan ini terlebih dahulu |
|---|---|
| Sebelum membeli atau menerima EA | Periksa pengaturan dan drawdown, lalu jalankan demo di MT5 Anda |
| Anda dapat menjalankan pengujian | Jalankan ulang dengan tick nyata, delay, dan komisi |
| Sudah berjalan | Tetapkan aturan stop pada drawdown maksimum hasil pengujian |
Sebelum menentukan ukuran akun EA, putuskan berapa banyak modal Anda yang sanggup hilang dalam suatu drawdown.
Dasar manajemen uang: risiko per transaksi dan ukuran posisi
Pertanyaan yang sering diajukan
T. Apa yang pertama kali harus saya lihat pada backtest EA?
A. Baca pengaturan terlebih dahulu: periode, mode tick, spread, dan delay. Lalu periksa Equity Drawdown Maximal dan jumlah trade, dan baru kemudian profit factor dan recovery factor. Memulai dari laba menyembunyikan perbedaan pengaturan.
T. Profit factor berapa yang dianggap baik?
A. Bantuan resmi hanya mendefinisikan 1 sebagai laba kotor sama dengan rugi kotor. Di atas 1, pengujian menghasilkan uang pada periode itu. Nilai yang tinggi kurang berarti jika jumlah trade sedikit atau turun dalam forward test.
T. Sebaiknya memakai drawdown saldo atau ekuitas?
A. Gunakan Equity Drawdown Maximal untuk menentukan ukuran akun Anda. Equity mencakup kerugian terbuka, sehingga menunjukkan penurunan yang lebih dalam daripada balance. Dalam contoh resmi, drawdown balance adalah 93.29 dan drawdown equity 96.58.
T. Mengapa riwayat atau modelling quality yang rendah penting?
A. Celah atau kesalahan pada data harga berarti pengujian mungkin trading pada harga yang tidak pernah ada. Di MT5, warna merah menandai rentang pada atau di bawah 50%. Di MT4, pengujian hanya pada harga Open menampilkan Modelling quality sebagai n/a.
T. Apa bedanya backtest dengan forward test?
A. Backtest berjalan pada harga masa lalu. Forward test memeriksa pengaturan terpilih pada periode yang lebih baru yang tidak dipakai dalam optimisasi. Selisih besar di antara keduanya menunjukkan overfitting.
T. Apakah laporan MT4 dan MT5 menampilkan kolom yang sama?
A. Tidak. Kolom laporan dalam bantuan resmi MT4 tidak mencakup Recovery Factor atau Sharpe Ratio. Kualitas data disebut Modelling quality di MT4 dan History Quality di MT5.
T. Bisakah saya memercayai gambar backtest di halaman penjualan?
A. Gambar tidak menampilkan pengaturan. Minta laporan aslinya, atau jalankan demo MQL5 Market gratis dengan pengaturan yang sama. Jika keduanya tidak memungkinkan, jangan anggap sebagai kinerja.
Sumber dan ketentuan
- MetaQuotes: Bantuan MetaTrader 5, Strategy Tester (dicek 30 Oktober 2026) →
- MetaQuotes: Bantuan MetaTrader 5, Test Report (dicek 30 Oktober 2026) →
- MetaQuotes: Bantuan MetaTrader 5, Tick Nyata dan Tick Buatan (dicek 30 Oktober 2026) →
- MetaQuotes: Bantuan MetaTrader 5, Optimisasi Strategi (dicek 30 Oktober 2026) →
- MetaQuotes: Bantuan MetaTrader 5, Fitur Pengujian (dicek 30 Oktober 2026) →
- MetaQuotes: Bantuan MetaTrader 4, Hasil Pengujian Strategi (dicek 30 Oktober 2026) →
- Artikel resmi MQL5: Arti Angka dalam Laporan Pengujian Expert (MetaQuotes) →
- Iklan, hubungan afiliasi, dan pengungkapan risiko →
FX Textbook adalah situs informasi independen, bukan broker maupun penyedia nasihat investasi pribadi. Forex dan CFD mengandung risiko. Anda dapat kehilangan sebagian atau seluruh modal yang diinvestasikan. Tidak ada hasil trading yang dijamin.
NEXT STEP
Sudah menguji EA? Bandingkan broker MT4 dan MT5 berikutnya.
Bandingkan jenis akun, platform, dan biaya di seluruh broker yang kami tampilkan, lengkap dengan sumber resmi dan tanggal pemeriksaan.




