Sistem trading ini menggunakan indikator X2MACandle yang memberi isyarat dengan keupayaan mengubah volume perdagangan akan datang bergantung kepada hasil perdagangan sebelumnya. Isyarat trading terbentuk apabila satu bar ditutup dan menunjukkan perubahan trend (yang ditunjukkan oleh perubahan warna lilin).
Di sini, kita menambah blok input untuk pengurusan volume posisi terbuka:
input uint BuyTotalMMTriger=3; // Jumlah transaksi Buy terakhir untuk mengira stop loss input uint BuyLossMMTriger=2; // Jumlah transaksi Buy yang rugi untuk mengurangkan MM input uint SellTotalMMTriger=3;// Jumlah transaksi Sell terakhir untuk mengira stop loss input uint SellLossMMTriger=2; // Jumlah transaksi Sell yang rugi untuk mengurangkan MM input double SmallMM_=0.01; // Bahagian deposit dalam transaksi jika rugi input double MM=0.1; // Bahagian deposit dalam transaksi semasa trading biasa input MarginMode MMMode=LOT; // Kaedah menentukan nilai lot
Dengan input yang ditetapkan dan apabila memilih dari lima perdagangan terakhir, jika tiga daripadanya mengalami kerugian dalam satu arah, EA akan membuka perdagangan seterusnya dalam arah yang sama dengan volume 0.01 lot. Jika terdapat kurang dari tiga perdagangan yang rugi daripada lima terakhir, volume posisi adalah 0.1.
Untuk EA yang dihasilkan berfungsi dengan baik, fail kompilasi indikator X2MA.ex5 dan X2MACandle.ex5 perlu ada dalam <terminal_data_directory>\MQL5\Indicators.
Parameter input default bagi Expert Advisor tanpa stop telah digunakan semasa ujian yang ditunjukkan di bawah.

Fig. 1. Contoh perdagangan pada carta
Keputusan ujian untuk USDJPY H6 sepanjang tahun 2017:

Fig. 2. Carta keputusan ujian
Komen 0