XAUXXJurnal
← Kembali ke jurnal

Lengkung backtest MT4 EA kelihatan cantik, mengapa masih tidak boleh terus ke akaun sebenar?

Pilih kaedah pemodelan mengikut logik pencetus EA, semak data sejarah, spread, laporan dan risiko overfitting satu demi satu; disertakan carta alir asli putih-biru.

Thomas · Dikemas kini 2026-10-24

Pengarang: Thomas|Amalan EA dan MT4|24 Oktober 2026

Hujung minggu tidak perlu mengejar sebut harga masa nyata, sesuai untuk menyusun backtest EA. Tetapi melihat lengkung cantik dalam penguji strategi MT4 tidak bermakna EA telah lulus ujian dagangan sebenar. Terutama EA emas jangka pendek, masuk dan keluar sering berlaku di dalam satu lilin; jika data sejarah dan kaedah pemodelan yang digunakan dalam backtest tidak dapat mengembalikan turun naik ini, keputusan mungkin kelihatan terlalu optimistik untuk set peraturan yang sama. Artikel ini hanya membincangkan syarat dan had cara membaca laporan backtest, tidak memaparkan prestasi akaun sebenar yang direka.

Tanya dahulu pada saat apa EA membuat keputusan

Dokumentasi rasmi penguji strategi MT4 menyediakan kaedah pemodelan data sejarah seperti "Hanya harga buka", "Titik kawalan" dan "Setiap tick". Hanya harga buka lebih pantas, terutamanya sesuai untuk strategi yang hanya memproses lilin selesai sebelumnya apabila lilin baharu tiba. Jika EA mencetuskan pesanan, menggerakkan stop loss atau menilai titik tinggi rendah berdasarkan harga di dalam lilin, mod hanya harga buka mungkin terlepas laluan penting. Jangan kerana nama "Setiap tick" kedengaran paling tepat, anda menganggapnya pasti mengembalikan semua transaksi tick sebenar dalam sejarah; jika data sejarah asas yang digunakan dalam ujian tidak lengkap, laluan harga masih mungkin dijana melalui interpolasi dan simulasi.

Oleh itu langkah pertama ialah membaca kod atau penerangan EA, senaraikan sama ada ia bergantung pada lilin selesai, sebut harga dalam sesi, spread atau sesi dagangan. Langkah kedua pilih kaedah pemodelan yang sepadan dengan logik. Meletakkan EA yang hanya melihat harga tutup ke mod yang lebih halus mungkin meningkatkan kos masa, tetapi meletakkan EA stop loss dalam sesi ke mod hanya harga buka sering menyembunyikan butiran pelaksanaan yang paling perlu disahkan.

Sekurang-kurangnya rekod enam syarat dalam laporan

Simpan simbol dagangan, pelayan broker, julat tarikh ujian, tempoh carta, sumber data sejarah, kaedah pemodelan dan tetapan spread. Bantuan rasmi penguji menyatakan bahawa secara lalai spread yang digunakan untuk mensimulasikan harga Ask boleh diambil daripada spread semasa simbol tersebut pada permulaan ujian. Ini bermakna strategi yang sama mungkin mempunyai syarat kos yang berbeza pada hari ujian berbeza dan tetapan spread berbeza. Jika hanya menulis "keuntungan bersih backtest", tetapi tidak menyatakan spread, komisen, yuran semalaman dan kekerapan dagangan pada masa itu, keputusan tidak dapat dihasilkan semula.

Bilangan dagangan, drawdown maksimum dan kerugian berturut-turut juga mesti dilihat bersama. Keuntungan tinggi daripada beberapa dagangan tidak dapat membuktikan kestabilan statistik; dalam sejarah yang lebih panjang masih perlu memeriksa sama ada terdapat jurang data besar, lonjakan luar biasa dan perubahan peraturan platform. Saiz setiap lot, masa dagangan dan jarak minimum stop loss kontrak XAUUSD yang berbeza juga akan mengubah tingkah laku pesanan EA pada akaun sebenar. Sebelum ujian hujung minggu, semak spesifikasi simbol MT4 dahulu, jangan salin parameter platform lain secara terus.

![Backtest EA semak data, pemodelan, kos dahulu kemudian lihat keputusan, carta alir pengajaran asli putih-biru, bukan tangkapan skrin ujian sebenar](/media/241800aa-1111-4444-8888-123456789abc.png)

Gambar rajah membahagikan proses kepada empat pintu: logik pencetus strategi, liputan data sejarah, sebut harga dan kos, semakan laporan. Ia adalah carta alir yang dilukis sendiri dalam artikel ini, tiada prestasi dagangan sebenar. Jika mana-mana pintu tidak dijelaskan dengan jelas, angka keuntungan di belakangnya kekurangan asas penjelasan; melengkapkan maklumat kemudian membandingkan keputusan ujian berbeza lebih bermakna daripada terus mengoptimumkan parameter.

Bagaimana menilai risiko overfitting

Jika berulang kali mengubah tempoh penunjuk, stop loss dan sesi dagangan pada sejarah yang sama sehingga lengkung "paling cantik", kemudian menggunakan sejarah yang sama untuk mengumumkan strategi berkesan, anda menjadikan bahan ujian sebagai soalan latihan dan jawapan peperiksaan pada masa yang sama. Amalan asas ialah memisahkan terlebih dahulu tempoh pembangunan dan tempoh pengesahan yang kemudiannya tidak terlibat dalam pelarasan parameter, serta merekod sebab dan versi setiap perubahan. Jika prestasi merosot dengan jelas pada data yang tidak terlibat dalam pelarasan parameter, keputusan baik asal mungkin bergantung pada sampel sejarah tertentu. Penilaian ini masih bukan ramalan pulangan masa depan; persekitaran pasaran dan kos pelaksanaan akan berubah.

Juga perlu melihat harga dan log pesanan berhampiran setiap dagangan, bukan hanya jumlah pulangan. Tumpukan pada sama ada stop loss dicetuskan seperti dijangka, bagaimana EA mengendalikan penolakan pesanan atau kod ralat, sama ada masih membuka posisi apabila spread tiba-tiba melebar, dan sama ada pesanan tidak terisi tersilap dianggap terisi. Jika perlu, gunakan persekitaran demo untuk memerhati kestabilan operasi pada data baharu; persekitaran demo juga tidak boleh menggantikan risiko slippage dan kecairan akaun sebenar.

Urutan semakan hujung minggu yang boleh dilaksanakan

Pertama sandarkan parameter EA dan versi data sejarah, kemudian tentukan tarikh ujian, zon waktu dan yuran; jalankan mod yang sepadan dengan mekanisme pencetus EA, simpan laporan dan log lengkap; semak dagangan demi dagangan untuk tempoh drawdown besar dan keuntungan luar biasa; akhirnya uji semula dengan tempoh yang tidak terlibat dalam pelarasan parameter. Jika liputan data tidak mencukupi, andaian spread tidak boleh dipercayai atau log pesanan mempunyai ralat, tulis kesimpulan sebagai "tidak dapat menentukan", jangan isi prestasi akaun sebenar yang dibayangkan. Dagangan berleveraj boleh menyebabkan kerugian besar, backtest bukan jaminan pulangan.

原创教学流程:EA逻辑、历史数据、成本与报告,非真实测试截图
原创教学流程:EA逻辑、历史数据、成本与报告,非真实测试截图
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