Mengoptimalkan EA Exp_UltraFatl_Duplex untuk MetaTrader 5

Mike 2018.12.19 04:15 11 0 0
Lampiran

Hari ini kita akan berbincang tentang satu sistem trading yang menarik iaitu Exp_UltraFatl_Duplex, yang direka khusus untuk platform MetaTrader 5. Sistem ini mempunyai dua sistem trading yang identik, satu untuk posisi panjang dan satu lagi untuk posisi pendek, berdasarkan isyarat dari indikator UltraFatl. Yang menariknya, sistem ini boleh dikonfigurasikan dengan pelbagai cara dalam satu EA.

Parameter Input untuk Sistem Trading

Semua parameter input boleh dibahagikan kepada dua kumpulan besar:

  • Parameter yang bermula dengan L untuk menguruskan posisi panjang;
  • Parameter yang bermula dengan S untuk menguruskan posisi pendek.
//+----------------------------------------------+
//| Input EA untuk operasi panjang           |
//+----------------------------------------------+
input uint    L_Magic=777;          // Nombor magic untuk posisi panjang
input double  L_MM=0.1;             // Peratusan deposit dalam satu transaksi
input MarginMode L_MMMode=LOT;      // Kaedah pengiraan saiz lot untuk posisi panjang
//+----------------------------------------------+
//| Input EA untuk operasi pendek         |
//+----------------------------------------------+
input uint    S_Magic=555;          // Nombor magic untuk posisi pendek
input double  S_MM=0.1;             // Peratusan deposit dalam satu transaksi
input MarginMode S_MMMode=LOT;      // Kaedah pengiraan saiz lot untuk posisi pendek

Kebergantungan dan Penyesuaian

Kedua-dua sistem trading ini menggunakan nombor magic yang berbeza dan adalah sepenuhnya bebas antara satu sama lain. Dalam pasaran kewangan yang sebenar, keadaan jarang sekali simetri. Parameter yang berbeza sering diperlukan untuk trading dalam pasaran yang sedang meningkat dan menurun. Oleh itu, untuk mengkonfigurasi EA dengan betul, anda harus menguji satu sistem trading dahulu, dengan mematikan sistem kedua menggunakan suis yang berkaitan.

input bool    L_PosOpen=true;       // Kebenaran untuk memasuki posisi panjang
input bool    L_PosClose=true;      // Kebenaran untuk keluar dari posisi panjang

Setelah itu, lakukan perkara yang sama untuk sistem kedua.

Persediaan untuk EA Beroperasi

Untuk memastikan EA berfungsi dengan baik, fail indikator UltraFatl.ex5 perlu berada dalam direktori <terminal_data_directory>\MQL5\Indicators.

Parameter input Expert Advisor yang digunakan semasa ujian yang ditunjukkan di bawah ini, tidak menggunakan Stop Loss dan Take Profit.


Fig. 1. Contoh transaksi pada carta dengan tetapan simetri

Fig. 1. Contoh transaksi pada carta dengan tetapan simetri

Keputusan ujian GBPJPY H12 untuk tahun 2017 adalah seperti berikut:

Fig. 2. Carta keputusan ujian

Fig. 2. Carta keputusan ujian



Fig. 3. Contoh transaksi pada carta dengan tetapan tidak simetri

Fig. 3. Contoh transaksi pada carta dengan tetapan tidak simetri

Senarai
Komen 0