Kurva backtest EA MT4 terlihat bagus, mengapa masih belum bisa langsung ke akun riil?
Pilih metode pemodelan sesuai logika pemicu EA, periksa satu per satu data historis, spread, laporan, dan risiko overfitting; disertai diagram alur orisinal putih-biru.
Penulis: Thomas|Praktik EA dan MT4|24 Oktober 2026
Akhir pekan tidak perlu mengejar kuotasi real-time, cocok untuk merapikan backtest EA. Namun melihat kurva yang indah di penguji strategi MT4 tidak berarti EA sudah lolos uji perdagangan nyata. Terutama EA emas jangka pendek, entry dan exit sering terjadi di dalam satu candle; jika data historis dan metode pemodelan yang dipakai backtest tidak mampu mereproduksi fluktuasi tersebut, hasilnya bisa tampak terlalu optimistis untuk seperangkat aturan yang sama. Artikel ini hanya membahas syarat dan batasan dalam membaca laporan backtest, tidak menampilkan hasil akun riil yang fiktif.
Pertama tanyakan kapan EA mengambil keputusan
Dokumentasi resmi penguji strategi MT4 menyediakan metode pemodelan data historis seperti "Hanya harga pembukaan", "Titik kontrol", dan "Setiap tick". Hanya harga pembukaan lebih cepat, terutama cocok untuk strategi yang hanya memproses candle yang sudah selesai saat candle baru datang. Jika EA memicu order, memindahkan stop loss, atau menilai titik tinggi-rendah berdasarkan harga di dalam candle, mode hanya harga pembukaan bisa melewatkan jalur penting. Jangan karena nama "Setiap tick" terdengar paling presisi lalu menganggapnya pasti mereproduksi seluruh transaksi tick nyata di masa lalu; jika data historis dasar yang dipakai pengujian tidak lengkap, jalur harga masih bisa dihasilkan melalui interpolasi dan simulasi.
Karena itu langkah pertama adalah membaca kode atau deskripsi EA, mencatat apakah ia bergantung pada candle yang sudah selesai, kuotasi intraday, spread, atau sesi perdagangan. Langkah kedua baru memilih metode pemodelan yang sesuai dengan logikanya. Menempatkan EA yang hanya melihat penutupan pada mode yang lebih rinci mungkin menambah biaya waktu, tetapi menempatkan EA dengan stop loss intraday pada mode hanya harga pembukaan sering kali menyembunyikan detail eksekusi yang paling perlu diverifikasi.
Catat setidaknya enam kondisi dalam laporan
Simpan simbol perdagangan, server broker, rentang tanggal pengujian, periode grafik, sumber data historis, metode pemodelan, dan pengaturan spread. Bantuan resmi penguji menyebutkan bahwa secara default spread yang digunakan untuk mensimulasikan harga Ask dapat diambil dari spread saat ini pada simbol tersebut ketika pengujian dimulai. Ini berarti strategi yang sama dapat memiliki kondisi biaya yang berubah pada hari pengujian berbeda dan pengaturan spread berbeda. Jika hanya menulis "laba bersih backtest" tanpa menjelaskan spread, komisi, biaya inap, dan frekuensi perdagangan saat itu, hasilnya tidak dapat direproduksi.
Jumlah transaksi, drawdown maksimum, dan kerugian beruntun juga harus dilihat bersama. Keuntungan tinggi dari sedikit transaksi tidak membuktikan stabilitas statistik; dalam sejarah yang lebih panjang tetap perlu diperiksa apakah ada bagian besar data yang hilang, gap abnormal, dan perubahan aturan platform. Ukuran per lot, waktu perdagangan, dan jarak minimum stop loss pada kontrak XAUUSD yang berbeda juga akan mengubah perilaku order EA di akun aktual. Sebelum pengujian akhir pekan, periksa spesifikasi simbol MT4 terlebih dahulu, jangan langsung menyalin parameter dari platform lain.

Diagram membagi proses menjadi empat gerbang: logika pemicu strategi, cakupan data historis, kuotasi dan biaya, serta peninjauan laporan. Ini adalah alur yang digambar sendiri untuk artikel ini, tanpa hasil perdagangan nyata. Jika salah satu gerbang tidak dijelaskan dengan jelas, angka laba di belakangnya kehilangan dasar penjelasan; melengkapi materi lalu membandingkan hasil pengujian yang berbeda lebih bermakna daripada langsung mengoptimalkan parameter.
Bagaimana menilai risiko overfitting
Jika pada periode historis yang sama Anda berulang kali mengubah periode indikator, stop loss, dan sesi perdagangan sampai kurva "terlihat paling bagus", lalu menggunakan periode historis yang sama untuk menyatakan strategi efektif, Anda memperlakukan materi pengujian sekaligus sebagai soal latihan dan kunci jawaban ujian. Salah satu praktik dasar adalah memisahkan terlebih dahulu rentang pengembangan dan rentang validasi yang kemudian tidak ikut dipakai untuk penyetelan parameter, serta mencatat alasan dan versi setiap perubahan. Jika kinerja pada data yang tidak ikut disetel memburuk secara jelas, hasil bagus sebelumnya mungkin bergantung pada sampel historis tertentu. Penilaian ini tetap bukan prediksi imbal hasil masa depan; lingkungan pasar dan biaya eksekusi akan berubah.
Periksa juga harga dan log order di sekitar setiap transaksi, bukan hanya total imbal hasil. Fokus pada apakah stop loss terpicu sesuai harapan, bagaimana EA menangani penolakan order atau kode error, apakah EA tetap membuka posisi saat spread tiba-tiba melebar, dan apakah EA keliru menganggap order yang tidak terisi sebagai terisi. Jika perlu, amati stabilitas operasional pada data baru di lingkungan demo; lingkungan demo juga tidak dapat menggantikan risiko slippage dan likuiditas akun riil.
Urutan pemeriksaan akhir pekan yang dapat dijalankan
Pertama cadangkan parameter EA dan versi data historis, lalu tentukan tanggal pengujian, zona waktu, dan biaya; jalankan mode yang sesuai dengan mekanisme pemicu EA, simpan laporan dan log lengkap; periksa transaksi satu per satu pada periode drawdown besar dan laba abnormal; terakhir uji ulang dengan periode yang tidak ikut disetel. Jika cakupan data tidak memadai, asumsi spread tidak dapat dipercaya, atau log order mengandung kesalahan, tulis kesimpulan sebagai "tidak dapat dinilai", jangan mengisi hasil akun riil yang dibayangkan. Perdagangan dengan leverage dapat menyebabkan kerugian besar, backtest bukan jaminan imbal hasil.