Sistem trading ini berasaskan indikator MA_Rounding_Candle yang memberikan isyarat dengan keupayaan untuk mengubah volume dagangan akan datang berdasarkan hasil dagangan sebelumnya. Isyarat trading dihasilkan apabila bar ditutup jika terdapat perubahan trend (yang ditunjukkan oleh perubahan warna lilin).
Dalam sistem ini, terdapat blok input untuk pengurusan volume posisi yang dibuka:
input uint BuyTotalMMTriger=5; // Bilangan urus niaga Buy terakhir untuk mengira stop loss input uint BuyLossMMTriger=3; // Bilangan urus niaga Buy yang rugi untuk mengurang MM input uint SellTotalMMTriger=5;// Bilangan urus niaga Sell terakhir untuk mengira stop loss input uint SellLossMMTriger=3; // Bilangan urus niaga Sell yang rugi untuk mengurang MM input double SmallMM_=0.01; // Bahagian deposit dalam urus niaga semasa kerugian input double MM=0.1 // Bahagian deposit dalam urus niaga semasa trading normal input MarginMode MMMode=LOT; // Kaedah menentukan nilai lot
Dengan input seperti ini, jika memilih dari lima dagangan terakhir dan tiga daripadanya adalah rugi dalam satu arah, EA akan membuka dagangan seterusnya dalam arah yang sama dengan volume 0.01 lot. Jika terdapat kurang dari tiga dagangan rugi daripada lima yang terakhir, volume posisi adalah 0.1.
Untuk EA yang dihasilkan berfungsi dengan baik, fail-fail indikator MA_Rounding.ex5 dan MA_Rounding_Candle.ex5 perlu ada dalam folder <terminal_data_directory>\MQL5\Indicators.
Parameter input EA default dengan stop telah digunakan semasa ujian yang ditunjukkan di bawah.

Fig. 1. Contoh dagangan pada carta
Keputusan ujian GBPJPY H1 selama tahun 2017:

Fig. 2. Carta keputusan ujian
Komen 0