XAUXXJurnal
← Kembali ke jurnal

Bagaimana cara menguji sensitiviti spread dalam backtest EA emas MT4?

Tetapkan keadaan ujian yang tetap, ubah hanya spread, bandingkan bilangan dagangan, untung bersih dan drawdown, kenal pasti pergantungan keputusan pada kos pelaksanaan.

Thomas · Dikemas kini 2026-11-08

Pengarang: Thomas|Amalan MT4|Asal 7 November 18:00, disiarkan semula 8 November 2026.

Ringkasan: Tetapkan keadaan ujian yang tetap, ubah hanya spread, bandingkan bilangan dagangan, untung bersih dan drawdown, kenal pasti pergantungan keputusan pada kos pelaksanaan.

Bina garis dasar yang boleh diulang dahulu

Dalam penguji strategi MT4, pilih EA, simbol emas, tempoh carta dan julat sejarah, kemudian rekod versi EA, parameter, modal awal, bilangan digit sebut harga dan kaedah pemodelan. Matikan pengoptimuman dahulu, jalankan ujian parameter tetap sekali dan simpan laporan. Broker berbeza mungkin menggunakan nama simbol emas, spesifikasi kontrak dan data sejarah yang berbeza. Sahkan syarat ini sebelum menukar platform, jika tidak perbezaan ujian mungkin berpunca daripada data dan kontrak, bukan spread.

Apabila penguji boleh menetapkan spread, rekod dahulu unit yang digunakan oleh medan tersebut. Point dalam terminal biasanya berkait dengan ketepatan sebut harga simbol, dan tidak boleh terus dianggap sebagai dolar. Semak spesifikasi simbol dan pergerakan harga minimum, kemudian tukar spread ujian kepada perbezaan harga yang boleh difahami. Data sejarah dan kaedah pemodelan juga harus disimpan untuk semakan semula pada masa hadapan.

![Carta alir asli untuk parameter tetap dan perbandingan spread mengikut tahap, bukan dagangan sebenar](/media/071800ab-1111-4444-8888-123456789abc.png)

Ubah hanya spread, kemudian lihat keputusan mana yang berubah

Kekalkan tetingkap ujian dan model yang sama, jalankan mengikut tiga tahap rendah, sederhana dan tinggi. Tahap harus berasal daripada rekod sebut harga platform ini yang boleh disemak, contohnya sesi kecairan biasa dan sesi spread lebih lebar. Jika belum ada rekod yang boleh dipercayai, gunakan tahap andaian yang dilabel jelas untuk ujian tekanan. Simpan nilai input sebenar setiap kali, jangan optimumkan parameter masuk dan keluar sambil melaraskan spread. Dengan cara ini perubahan keputusan lebih mudah dijejaki.

Setiap tahap sekurang-kurangnya bandingkan untung bersih, bilangan dagangan dan drawdown maksimum. Ruang jangkaan setiap dagangan EA jangka pendek lebih kecil, apabila kos meningkat, keuntungan mungkin terhimpit dengan jelas. Jika bilangan dagangan juga berubah, semak beberapa contoh daripada senarai pesanan, sahkan harga pencetus, arah pesanan dan masa masuk keluar. Perubahan spread mungkin mengubah pencetus dan keluar pada masa yang sama, jadi tidak boleh hanya menolak jumlah tetap daripada jumlah untung backtest asal sebagai ganti menjalankan semula.

Kekalkan butiran dagangan semasa membaca laporan

Andaikan bilangan dagangan tahap spread rendah dan sederhana hampir sama, tetapi bilangan dagangan tahap tinggi merosot mendadak, sementara drawdown melebar. Gabungan seperti ini wajar diperiksa lanjut: adakah perubahan tertumpu pada waktu tertentu, adakah melibatkan jarak keluar yang sangat sempit, atau adakah EA mempunyai syarat penapis spread maksimum. Jika penapis melangkau sebahagian pesanan, perubahan untung bersih mengandungi kesan kos pelaksanaan dan juga kesan perubahan set dagangan. Perbandingan dagangan demi dagangan membantu membezakan kedua-dua keadaan ini.

Tahap yang sama juga boleh dijalankan semula pada tetingkap sejarah lain, untuk melihat sama ada keputusan bergantung pada beberapa dagangan sahaja. Kualiti pemodelan dalam laporan mencerminkan data ujian dan keadaan pemodelan, dan tidak boleh mengukur pelaksanaan sebenar masa hadapan secara berasingan. Jika keputusan ujian menunjukkan keanehan, semak juga ralat dan rekod hilang dalam log, sahkan EA benar-benar berjalan dengan parameter yang dijangka.

Bila pengesahan lanjut diperlukan

Tahap spread statik sesuai untuk membandingkan sensitiviti kos. Spread sebenar berubah mengikut masa, slippage, penolakan pesanan, kelewatan dan peraturan pelaksanaan juga mungkin mempengaruhi pelaksanaan. Jika hanya menaikkan sedikit kos sudah membalikkan keputusan, sahkan parameter dan butiran pesanan dahulu, kemudian perhatikan dengan sampel bebas atau akaun demo. Keputusan demo dan ujian sejarah harus menyatakan persekitaran dan batasan. Matlamat laporan adalah menemui keadaan di mana strategi mudah gagal, dan tidak boleh menjanjikan pulangan berdasarkan ini.

原创教学示意,非真实行情或实盘。
原创教学示意,非真实行情或实盘。
Notis risiko: dagangan berleveraj boleh menyebabkan kerugian besar. Kandungan adalah untuk penyelidikan dan pendidikan, tanpa jaminan pulangan. Prestasi lampau tidak meramalkan hasil 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