Sistem trading ini berasaskan indikator UltraMFI yang memberi isyarat dan membolehkan anda menyesuaikan volume perdagangan berdasarkan keputusan perdagangan sebelumnya. Isyarat trading terbentuk apabila bar ditutup dan menunjukkan perubahan trend (yang ditunjukkan oleh perubahan awan).
Blok input variabel EA ditambah untuk menguruskan 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 mengurangkan 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 mengurangkan MM
input double SmallMM_=0.01; // Peratus deposit dalam urus niaga jika rugi
input double MM=0.1; // Peratus deposit dalam urus niaga semasa trading biasa
input MarginMode MMMode=LOT; // Kaedah penentuan nilai lot
Dengan input seperti ini dan apabila memilih daripada lima urus niaga terakhir, jika tiga daripada urus niaga tersebut adalah rugi dalam satu arah, EA akan membuka urus niaga seterusnya dalam arah yang sama dengan volume 0.01 lot. Jika terdapat kurang daripada tiga urus niaga rugi daripada lima urus niaga terakhir, volume posisi adalah 0.1.
Untuk EA yang dihasilkan berfungsi dengan baik, fail indikator UltraMFI.ex5 yang telah dikompilasi perlu tersedia di dalam folder <terminal_data_directory>\MQL5\Indicators.
Parameter input default bagi Expert Advisor tanpa stop telah digunakan semasa ujian yang ditunjukkan di bawah.

Rajah 1. Contoh urus niaga pada carta
Ujian GBPUSD H4 sepanjang tahun 2017:

Rajah 2. Carta keputusan ujian
Komen 0