XAUXXJurnal
← Kembali ke jurnal

Bagaimana cara menguji sensitivitas spread dalam backtest EA emas MT4?

Tetapkan kondisi pengujian, ubah hanya spread, bandingkan jumlah transaksi, laba bersih, dan drawdown untuk menemukan ketergantungan hasil pada biaya eksekusi.

Thomas · Diperbarui 2026-11-08

Penulis: Thomas|Praktik MT4|Jadwal awal 7 November pukul 18:00, diterbitkan ulang pada 8 November 2026.

Ringkasan: Tetapkan kondisi pengujian, ubah hanya spread, bandingkan jumlah transaksi, laba bersih, dan drawdown untuk menemukan ketergantungan hasil pada biaya eksekusi.

Bangun dulu baseline yang dapat diulang

Di Strategy Tester MT4, pilih EA, simbol emas, periode grafik, dan rentang historis, lalu catat versi EA, parameter, modal awal, jumlah digit kuotasi, dan metode pemodelan. Matikan optimasi terlebih dahulu, jalankan pengujian parameter tetap satu kali, dan simpan laporannya. Broker berbeda dapat menggunakan nama simbol emas, spesifikasi kontrak, dan data historis yang berbeda. Periksa kondisi ini sebelum berganti platform, jika tidak perbedaan pengujian bisa berasal dari data dan kontrak, bukan dari spread.

Jika tester dapat mengatur spread, catat dulu satuan yang digunakan pada kolom tersebut. Poin di terminal biasanya terkait dengan presisi kuotasi simbol dan tidak dapat langsung dianggap sebagai dolar. Periksa spesifikasi simbol dan perubahan harga minimum, lalu konversikan spread pengujian menjadi selisih harga yang dapat dipahami. Data historis dan metode pemodelan juga harus disimpan agar mudah diperiksa di kemudian hari.

![Diagram alur orisinal untuk parameter tetap dan perbandingan spread bertingkat, bukan akun live](/media/071800ab-1111-4444-8888-123456789abc.png)

Ubah hanya spread, lalu lihat hasil mana yang berubah

Pertahankan jendela pengujian dan model yang sama, jalankan pada tiga tingkat rendah, sedang, dan tinggi. Tingkat tersebut harus berasal dari catatan kuotasi platform ini yang dapat diverifikasi, misalnya sesi likuiditas normal dan sesi spread lebih lebar. Jika belum ada catatan yang andal, gunakan tingkat asumsi yang ditandai jelas untuk uji tekanan. Simpan nilai input aktual setiap kali, jangan mengoptimasi parameter entry dan exit sambil menyesuaikan spread. Dengan begitu perubahan hasil lebih mudah dilacak.

Setidaknya bandingkan laba bersih, jumlah transaksi, dan drawdown maksimum pada setiap tingkat. Ruang ekspektasi per transaksi EA jangka pendek lebih kecil, sehingga saat biaya naik, laba dapat tertekan secara signifikan. Jika jumlah transaksi juga berubah, periksa beberapa contoh dari daftar order untuk memverifikasi harga pemicu, arah order, dan waktu entry serta exit. Perubahan spread dapat mengubah pemicu dan exit sekaligus, jadi tidak bisa sekadar mengurangi jumlah tetap dari total laba backtest sebelumnya sebagai pengganti menjalankan ulang.

Pertahankan detail transaksi saat membaca laporan

Misalkan jumlah transaksi pada tingkat spread rendah dan sedang berdekatan, tetapi jumlah transaksi pada tingkat tinggi menurun tajam sementara drawdown melebar. Kombinasi seperti ini perlu diperiksa lebih lanjut: apakah perubahan terkonsentrasi pada waktu tertentu, apakah melibatkan jarak exit yang sangat sempit, atau apakah EA memiliki filter spread maksimum. Jika filter melewati sebagian order, perubahan laba bersih mencakup pengaruh biaya eksekusi sekaligus perubahan kumpulan transaksi. Perbandingan per transaksi membantu membedakan kedua hal ini.

Pada tingkat yang sama, pengujian juga dapat diulang pada rentang historis lain untuk melihat apakah hasil bergantung pada sedikit transaksi. Kualitas pemodelan dalam laporan mencerminkan data pengujian dan kondisi pemodelan, dan tidak dapat mengukur eksekusi aktual di masa depan secara terpisah. Jika hasil pengujian menunjukkan anomali, periksa juga error dan catatan yang hilang di log untuk memastikan EA benar-benar berjalan dengan parameter yang diharapkan.

Kapan perlu validasi lebih lanjut

Tingkat spread statis cocok untuk membandingkan sensitivitas biaya. Spread aktual berubah seiring waktu, dan slippage, penolakan order, latensi, serta aturan eksekusi juga dapat memengaruhi eksekusi. Jika kenaikan biaya sedikit saja sudah membalik hasil, periksa dulu parameter dan detail order, lalu amati dengan sampel independen atau akun demo. Hasil demo dan pengujian historis harus mencantumkan lingkungan dan keterbatasannya. Tujuan laporan adalah menemukan kondisi di mana strategi mudah gagal, dan tidak boleh dijadikan dasar untuk menjanjikan keuntungan.

原创教学示意,非真实行情或实盘。
原创教学示意,非真实行情或实盘。
Pemberitahuan risiko: perdagangan dengan leverage dapat menyebabkan kerugian besar. Konten hanya untuk riset dan edukasi, tanpa jaminan imbal hasil. Kinerja masa lalu tidak memprediksi hasil di masa depan.
WECHAT

Connect with Thomas

Gold research · Trading reviews · MT4 discussions

WeChat ID:xauxx666
Open QR image

Scan with WeChat to add. On mobile, open and save the image, then select it from your album in WeChat Scan.

Thomas’s WeChat QR code, ID xauxx666