FX BASICS / COLUMN

Cara Membaca Backtest EA: Kolom Laporan MT5 dan Tanda Bahaya

Cara membaca backtest EA dengan bantuan resmi MT5: profit factor, drawdown, recovery factor, mode tick, spread, dan overfitting, ditambah daftar periksa 10 poin.

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

Ilustrasi kaca pembesar di atas laporan pengujian, memeriksa pengaturan, drawdown, dan 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

Halaman bantuan resmi MetaTrader 5 untuk Strategy Tester
Sumber: situs resmi MetaQuotes (diambil 30 Oktober 2026)

MT5 Strategy Tester menjalankan EA (Expert Advisor, program trading otomatis) pada data harga historis. Bantuan resmi memperlakukan pengujian dan optimisasi secara terpisah.

Bantuan resmi MT5: Strategy Tester dan Optimisasi Strategi (dicek 30 Oktober 2026)
FungsiDeskripsi resmiYang diperhatikan
PengujianSatu proses dengan parameter tetapSatu set pengaturan, sehingga mudah diverifikasi
OptimisasiBanyak proses dengan kumpulan parameter berbeda untuk memilih yang terbaikSet yang dipilih cenderung cocok dengan masa lalu
Forward testingMembagi periode dan menguji set yang dipilih pada bagian akhirMenunjukkan hasil di luar periode yang dioptimalkan
Mode visualMemutar ulang transaksi pada grafikMenunjukkan 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.

EA di Market tersedia dengan demo gratis

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

Contoh laporan pengujian MT5 dari bantuan resmi dengan lima tempat bernomor untuk diperiksa

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.

Bantuan resmi MT5: Test Report (dicek 30 Oktober 2026). Rumus laba bersih seperti tertulis dalam artikel resmi MQL5 1486
KolomArti atau rumus
History QualityPersentase data 1 menit yang benar (%)
Total Net ProfitHasil semua transaksi (laba kotor dikurangi rugi kotor)
Profit FactorKeuntungan kotor dibagi kerugian kotor; 1 berarti sama
Expected PayoffRata-rata laba atau rugi per trade
Recovery FactorKeuntungan dibagi drawdown maksimum
Sharpe RatioImbal hasil dibagi simpangan bakunya (suku bunga bebas risiko ditetapkan 0)
Profit TradesJumlah dan persentase transaksi menang
Cocokkan kolom dengan nama bahasa Inggrisnya

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

Bantuan resmi MT5: Test Report (dicek 30 Oktober 2026)
JenisDefinisi resmi
AbsolutSetoran awal dikurangi nilai terendah di bawahnya
MaksimalPenurunan terbesar dana dari puncak ke titik terendah berikutnya (% dalam tanda kurung)
KerabatPenurunan 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

Bantuan resmi MT5: Sharpe Ratio dalam Test Report (dicek 30 Oktober 2026)
NilaiPembacaan resmi
Di bawah 0Strateginya tidak menguntungkan (buruk)
0 hingga di bawah 1.0Risiko tidak diimbangi (tidak pasti)
1.0 atau lebihRisiko diimbangi dan hasil mungkin mengikuti (baik)
3.0 atau lebihPeluang 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%

Contoh laporan resmi: profit factor 1.12, 10.57% menang, recovery factor 1.47, 29 kerugian beruntun

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.

Angka dari contoh di bantuan resmi MT5 (diperiksa 30 Oktober 2026). Perhitungan oleh FX Textbook
KolomNilai contohPemeriksaan kami
Setoran Awal5,000.00-
Total Net Profit142.021,310.51 - 1,168.49 = 142.02
Profit Factor1.121,310.51 / 1,168.49 = 1.12
Expected Payoff0.22142.02 / 653 = 0.22
Recovery Factor1.47142.02 / 96.58 = 1.47
Profit Trades69 (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)
PF di atas 1 tidak sama dengan efisien

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

Contoh: menghapus satu kemenangan terbesar dari uji 20 transaksi menurunkan PF dari 1.50 menjadi 0.90

Pengujian singkat mungkin hanya menangkap fase pasar yang kebetulan cocok dengan EA. Dengan sedikit trade, satu kemenangan besar menggeser semua angka.

Angka hipotetis, dihitung oleh FX Textbook
KasusKeuntungan kotorKerugian kotorPF
Semua 20 tradeJPY 150,000JPY 100,0001.50
Tanpa kemenangan terbesar JPY 60,000JPY 90,000JPY 100,0000.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)?
Tanggal mulai dapat bergeser dengan sendirinya

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

Selisih spread 0.2, 0.5, atau 1.0 pips menelan biaya JPY 60,000, 150,000, atau 300,000 selama 300 trade

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.

USD/JPY, 1 lot (1 pip = JPY 1,000), dihitung oleh FX Textbook. Jumlah transaksi bersifat hipotetis
Selisih spreadPer transaksiLebih dari 300 transaksi
0.2 pipsJPY 200JPY 60,000
0.5 pipsJPY 500JPY 150,000
1.0 pipsJPY 1,000JPY 300,000
Keuntungan dalam pips tidak memperhitungkan biaya

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

Empat mode pembuatan tick MT5, fungsinya, dan hal yang perlu diperhatikan

Mode pembuatan tick menentukan seberapa rinci pengujiannya. Mode yang lebih kasar selesai lebih cepat tetapi tidak mereproduksi pergerakan harga di dalam tiap bar.

Bantuan resmi MT5: Strategy Tester, Tick Nyata dan Tick Buatan, Fitur Pengujian (dicek 30 Oktober 2026)
ModeDeskripsi resmiYang diperhatikan
Setiap tick berdasarkan real tickMemakai tick nyata yang disimpan brokerMendekati kondisi sebenarnya; unduhan pertama lambat
Setiap tickMenghasilkan semua tick dari bar 1 menitTick yang dihasilkan mempertahankan spread tetap per bar
OHLC 1 menitHanya memakai open, high, low, dan close tiap menitTidak ada pergerakan di dalam bar; order tertunda dan SL/TP terisi pada harga order
Hanya harga OpenMenjalankan EA hanya pada pembukaan setiap barEA 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).

MT4 vs MT5: perbandingan resmi dan kompatibilitas EA

Tanda bahaya 4: overfitting dan selisih dengan forward test

Ilustrasi garis yang dipasang ketat pada harga masa lalu menjauh dari harga pada periode mendatang

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.

Bantuan resmi MT5: Optimisasi Strategi (dicek 30 Oktober 2026)
Aturan resmiRincian
Pemisahan1/2, 1/3, atau 1/4 dari periode, atau tanggal mulai khusus
Periode forwardSelalu bagian yang lebih baru, yang belakangan
Set yang diuji10% teratas (algoritma lengkap) atau 25% teratas (algoritma genetik)
MinimumRun 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
Perhatikan nilai-nilai di sekitarnya pada grafik optimisasi

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

Daftar periksa enam hal yang perlu diverifikasi saat melihat hasil EA
Daftar periksa FX Textbook (nama kolom dari bantuan resmi MT5, diperiksa 30 Oktober 2026)
PeriksaJika jawabannya tidak
1. Simbol, timeframe, dan periode dicantumkanAngka tanpa pengaturan tidak dapat dibandingkan
2. Mode tick diketahuiJika Open prices only, jalankan ulang dengan real tick
3. History Quality (Modelling quality di MT4) ditampilkanCelah data tidak dapat diperiksa
4. Spread dan komisi mendekati akun AndaHasil turun sebesar selisih biaya
5. Delay tidak diatur ke No delayEksekusi berjalan ideal
6. Jumlah trade sesuai dengan periodenyaHasil mungkin bertumpu pada sedikit transaksi
7. Equity Drawdown Maximal ditampilkanKerugian terbuka tidak diketahui
8. Anda telah memeriksa rentetan kerugian terpanjang dan biayanyaAnda mungkin menghentikan EA di tengah rentetan kerugian
9. Ada catatan forward atau liveMungkin hanya cocok untuk masa lalu
10. Laporan asli atau demo memungkinkan Anda mereproduksinyaGambar 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 grid dan martingale: waspadai kerugian terbuka

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

Lima langkah untuk menjalankan backtest Anda sendiri di MT5
  1. 01
    Pilih EA

    Pilih EA di Navigator lalu klik Test. Untuk EA multi-simbol, tampilkan simbol di Market Watch terlebih dahulu.

  2. 02
    Tetapkan simbol, kerangka waktu, dan tanggal

    Pilih simbol dan kerangka waktu yang akan Anda perdagangkan, lalu masukkan tanggalnya. Tanggal mulai disertakan dan tanggal akhir tidak.

  3. 03
    Pilih tick dan delay

    Pilih Every tick based on real ticks, lalu Random delay atau ping ke broker Anda.

  4. 04
    Masukkan setoran, leverage, dan komisi

    Gunakan jumlah dan leverage yang Anda rencanakan, dan tambahkan komisi di pengaturan lanjutan jika akun Anda mengenakannya.

  5. 05
    Baca 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.

Pengecekan demo tidak sama dengan live

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

Ilustrasi memeriksa EA secara berurutan: backtest, akun demo, lalu akun riil kecil
Kesimpulan kami

Apa pun situasi Anda, jangan menilai EA dari hasil yang tidak menyertakan pengaturan atau Equity Drawdown Maximal. Selebihnya, langkah pertama bergantung pada posisi Anda.

Kesimpulan FX Textbook (per 30 Oktober 2026)
Situasi AndaLakukan ini terlebih dahulu
Sebelum membeli atau menerima EAPeriksa pengaturan dan drawdown, lalu jalankan demo di MT5 Anda
Anda dapat menjalankan pengujianJalankan ulang dengan tick nyata, delay, dan komisi
Sudah berjalanTetapkan 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

Di mana mengonfirmasi kondisi terkiniKolom ini disusun pada 30 Oktober 2026 dari sumber resmi di atas dan data daftar FX Textbook. Kondisi trading, penawaran, dan ketentuan yang berlaku dapat berubah; pastikan ketentuan terkini di area klien resmi tiap broker sebelum bertindak.
Informasi risiko penting

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.

Bandingkan broker →

Bacaan latar belakang

AUTOMATED TRADINGHal yang perlu diperiksa sebelum menggunakan EA atau strategi otomatisTRADING PLATFORMSMT4 vs MT5: Perbedaan, Cara Memilih, Dukungan Broker, dan Cara BeralihFOREX BASICSAkun Demo Forex: Cara Membuka, Perbedaannya dengan Live, dan Cara BerlatihRISK MANAGEMENTManajemen uang forex: cara menetapkan risiko per transaksi, ukuran lot, dan level margin (panduan pemula)

Kolom lainnya

DASAR FX · 30 Oktober 2026Aturan Stop Loss FX: Cara Menetapkan Jarak Stop, Ukuran Lot, dan Order StopDASAR FX · 30 Oktober 2026Apa itu Intervensi Mata Uang? Siapa yang Memutuskan, Data Masa Lalu, dan Dampak pada FXDASAR FX · 30 Oktober 2026Forex pada Hari Payrolls dan FOMC: Spread, Eksekusi, Margin, dan Stop Out
← Kembali ke kolomBerita & pembaruan →