EA ini menggunakan dua purata bergerak: MA perlahan digunakan untuk menerima isyarat masuk, manakala MA pantas untuk isyarat keluar.
- Membuka posisi Buy jika MA perlahan bergerak ke atas. Menutup posisi apabila MA pantas jatuh.
- Membuka posisi Sell jika MA perlahan bergerak ke bawah. Menutup posisi apabila MA pantas naik.
Itu sahaja! Tiada kerumitan, tiada persilangan purata bergerak, dan sebagainya. :)
Berikut adalah hasil pengoptimuman selama setahun dari Julai 2007 hingga Julai 2008:


Setiap pengoptimuman menunjukkan hasil yang menguntungkan. Tetapi, bagaimana EA ini berfungsi pada selang waktu selepas pengoptimuman, pada tempoh yang tidak diketahuinya?
Jom kita buat ujian maju selama tiga bulan - mengujinya pada selang dari Julai 2008 hingga hari ini (separuh kedua bulan Oktober). Ini menghasilkan selang ujian selama tiga setengah bulan selepas pengoptimuman.


Seperti yang anda lihat, EA ini masih menguntungkan selepas pengoptimuman selama lebih dari tiga bulan.
Parameter yang perlu dioptimumkan:
p1, p2 - tempoh purata untuk mengira Purata Bergerak. Dioptimumkan dengan nilai dari 2 hingga 100 dengan langkah 1.
s1, s2 - pergeseran relatif terhadap bar semasa mengikut bilangan tempoh yang ditetapkan ke belakang. Nilai dari 2 hingga 20 dengan langkah 1.
sl - paras stop loss untuk posisi yang dibuka. Dioptimumkan dengan nilai dari 10 hingga 100 dengan langkah 5.
ts - mengekalkan posisi terbuka dengan trailing stop. Dioptimumkan dengan nilai dari 100 hingga 200 dengan langkah 5.
Jika ts kurang dari 100, trailing akan dinyahdayakan. Ini dilakukan supaya trailing tidak mengganggu operasi EA, tetapi berfungsi sebagai langkah keselamatan. Contohnya, jika sambungan terputus, di mana EA tidak dapat menutup posisi sendiri.
Untuk menonaktifkan trailing, tetapkan nilai pembolehubah ts kepada kurang dari 100. Contohnya, ts = 0 - trailing dimatikan.
EA berfungsi apabila bar baru muncul. Oleh itu, pengoptimuman harus dilakukan mengikut model: "Hanya harga terbuka (kaedah paling cepat untuk menganalisis bar yang baru selesai, hanya untuk EA yang secara eksplisit mengawal pembukaan bar)."
P.S. EA dalam kod sumber tidak dioptimumkan.
Siaran berkaitan
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- MQL5 Wizard: Cipta Isyarat Dagangan Menggunakan Corak Morning/Evening Star dan MFI
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- Pemprosesan Pesanan Visual - Sistem Trading untuk MetaTrader 4
- Ilan 1.6 Dynamic HT: Sistem Trading Hebat untuk MetaTrader 5