XAUXXJurnal
← Kembali ke jurnal

Bagaimana memilih tiga mod pemodelan backtest MT4? "Setiap tick" juga bukan bermakna tick sebenar

Bandingkan tiga mod backtest MT4 iaitu harga buka sahaja, titik kawalan dan setiap tick, pilih mengikut kekerapan keputusan EA, serta semak data sejarah, spread dan batasan laporan.

Thomas · Dikemas kini 2026-10-31

Pengarang: Thomas|Amalan EA dan Platform|31 Oktober 2026

Apabila membuat backtest EA dalam MT4, ramai orang melihat "setiap tick" dan menyangka ujian itu menggunakan setiap sebut harga sebenar dalam sejarah, lalu menganggap lengkung keuntungan yang cantik sebagai asas untuk akaun sebenar. Pemahaman ini akan membesarkan kredibiliti backtest. Penguji strategi MT4 menyediakan tiga cara pemodelan, bezanya terletak pada bagaimana laluan harga dalam candlestick dibina semula; walaupun memilih tahap paling halus, tetap perlu melihat data sejarah, spread dan logik perdagangan EA. Artikel ini hanya membincangkan tetapan dan kaedah tafsiran, carta adalah ilustrasi pengajaran, tidak menunjukkan akaun sebenar atau keuntungan.

Lihat carta dahulu: tiga tahap menjawab soalan berbeza

![Perbandingan tiga mod pemodelan penguji strategi MT4, ilustrasi pengajaran asli, bukan harga sebenar](/media/311800aa-1111-4444-8888-123456789abc.png)

"Harga buka sahaja" hanya memanggil strategi pada permulaan setiap candlestick ujian, sesuai untuk EA yang jelas hanya membaca isyarat pada candlestick baharu dan tidak bergantung pada urutan pencetus dalam candlestick. "Titik kawalan" menggunakan laluan dalaman kasar untuk anggaran pantas, sesuai untuk saringan awal, tidak boleh digunakan untuk mengesahkan kesan kemasukan atau henti rugi yang halus. "Setiap tick" akan menggunakan data sejarah tempoh lebih kecil yang tersedia untuk menjana pergerakan harga, kehalusannya lebih tinggi, tetapi laluan yang dijana masih mungkin berbeza daripada sebut harga tick sebenar pada masa itu. Tiga tahap ini bukan kedudukan yang boleh disamakan secara mudah sebagai "kelajuan, ketepatan, realisme".

Cara memilih: semak dahulu bila EA membuat keputusan

Langkah pertama, baca penerangan atau kod EA: adakah ia hanya membuat satu penilaian apabila candlestick baharu muncul, atau setiap kemas kini sebut harga menyemak kemasukan, henti rugi bergerak, ambil untung menjejak dan tambah posisi? Jika strategi hanya mengeluarkan isyarat apabila candlestick baharu terbentuk, boleh gunakan "harga buka sahaja" untuk lelaran parameter pantas dahulu, kemudian gunakan mod lebih halus untuk menyemak sama ada terdapat perbezaan dalam pengurusan pesanan. Jika EA bergantung pada harga dalam candlestick yang menyentuh garisan mana dahulu, bila henti rugi bergerak dicetuskan, maka "setiap tick" harus digunakan sebagai backtest utama, dan perhatikan sama ada keputusan stabil di bawah keadaan data berbeza.

Langkah kedua, tetapkan simbol, tempoh, julat backtest, modal awal dan spread, rekod setiap perubahan. Bantuan rasmi MT4 menyatakan, spread penguji boleh menggunakan spread semasa ketika ujian dimulakan, atau nilai yang ditentukan. Oleh itu "spread semasa" bukan spread sebenar yang berubah sepanjang keseluruhan julat sejarah. EA jangka pendek sensitif terhadap spread, sekurang-kurangnya gunakan beberapa set andaian spread yang berasas untuk menyemak keputusan, tidak boleh menggunakan set kos terendah untuk mewakili masa depan.

Langkah ketiga, semak sama ada data sejarah meliputi keseluruhan julat. Penerangan rasmi menyatakan mod "setiap tick" bergantung pada data tempoh lebih kecil, biasanya memerlukan sejarah M1 yang lengkap. Jurang, data daripada sumber berbeza atau perbezaan sebut harga broker akan mengubah pemodelan dan keputusan pesanan. Sebelum memindahkan set parameter yang sama ke platform lain, semak spesifikasi kontrak, waktu perdagangan dan spread terlebih dahulu, bukan terus menyalin kesimpulan backtest.

Apa yang dilihat dalam laporan, apa yang tidak boleh dijadikan bukti

Selepas ujian selesai, lihat kualiti pemodelan laporan dan segmen warna carta, semak sama ada terdapat data sejarah yang hilang atau tidak konsisten. Kualiti pemodelan mod "harga buka sahaja" mungkin menunjukkan n/a, ini tidak bermakna strategi telah lulus pengesahan ketat. Seterusnya semak bilangan dagangan, drawdown maksimum, kerugian berturut-turut dan masa pencetus pesanan utama. Keuntungan tinggi yang disokong oleh sedikit dagangan, terutamanya mudah didorong oleh sampel individu; jika merosot dengan ketara apabila parameter diubah sedikit, ia juga harus dianggap sebagai isyarat kekukuhan yang tidak mencukupi.

Satu kesilapan biasa ialah melihat "setiap tick" dan "harga buka sahaja" mempunyai keuntungan yang hampir sama, lalu menyimpulkan EA boleh dipercayai. Kedua-duanya hampir sama hanya menunjukkan keputusan hampir sama di bawah dua set keadaan simulasi ini. Padanan sejarah tidak dapat menghasilkan semula sepenuhnya kelewatan rangkaian, slippage, penolakan pesanan, spread melampau dan perubahan pasaran masa depan. Langkah seterusnya yang lebih selamat ialah menyimpan julat sampel yang tidak terlibat dalam pelarasan parameter, semak spread berbeza dan fasa pasaran berbeza, kemudian perhatikan tingkah laku masa nyata dalam akaun demo. Jika strategi jelas gagal dalam mod halus, patut cari perbezaan pencetus dan masalah data terlebih dahulu, bukan terus melaraskan parameter supaya lengkung kelihatan cantik.

原创教学示意:MT4三种建模模式;非真实行情或回测结果。
原创教学示意:MT4三种建模模式;非真实行情或回测结果。
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