Sistem trading ini berbasis pada indikator UltraMFI yang memberikan sinyal dengan kemampuan untuk mengubah volume trading yang akan datang berdasarkan hasil trading sebelumnya. Sinyal trading terbentuk saat bar ditutup jika terjadi perubahan tren (yang ditunjukkan oleh perubahan awan).
Blok variabel input EA ditambahkan untuk mengatur volume posisi yang dibuka:
input uint BuyTotalMMTriger=5; // Jumlah transaksi Buy terakhir untuk menghitung stop loss input uint BuyLossMMTriger=3; // Jumlah transaksi Buy yang merugi untuk mengurangi MM input uint SellTotalMMTriger=5;// Jumlah transaksi Sell terakhir untuk menghitung stop loss input uint SellLossMMTriger=3; // Jumlah transaksi Sell yang merugi untuk mengurangi MM input double SmallMM_=0.01; // Persentase deposit dalam transaksi jika mengalami kerugian input double MM=0.1; // Persentase deposit dalam transaksi saat trading normal input MarginMode MMMode=LOT; // Metode penentuan nilai lot
Dengan input seperti ini, jika memilih dari lima transaksi terakhir, tiga di antaranya merugi ke satu arah, EA akan membuka transaksi berikutnya ke arah yang sama dengan volume 0.01 lot. Jika kurang dari tiga transaksi merugi dari lima terakhir, volume posisi akan menjadi 0.1.
Untuk EA yang dihasilkan dapat berfungsi dengan baik, file indikator UltraMFI.ex5 yang sudah dikompilasi harus tersedia di folder <terminal_data_directory>\MQL5\Indicators.
Parameter input default pada Expert Advisor tanpa stop telah digunakan selama pengujian di bawah ini.

Gambar 1. Contoh trading pada grafik
Hasil pengujian GBPUSD H4 selama tahun 2017:

Gambar 2. Grafik hasil pengujian
Komentar 0