Mengoptimalkan Trading dengan Exp_WAMI_Cloud_X2 untuk MetaTrader 5

Mike 2018.07.09 22:40 48 0 0
Lampiran

Sistem trading yang mengikuti tren, Exp_WAMI_Cloud_X2, didasarkan pada sinyal dari dua indikator WAMI. Indikator pertama menentukan arah tren lambat berdasarkan posisi garis utama dan sinyal. Sementara itu, indikator kedua menentukan momen untuk membuka trade saat garis-garis tersebut saling bersilangan. Sinyal terbentuk ketika sebuah bar ditutup jika dua kondisi berikut terpenuhi:

  • Sinyal tren cepat dan lambat sesuai;
  • Arah tren cepat telah berubah.

Parameter Input dari Sistem Trading

//+-------------------------------------------------+//| Parameter input dari indikator EA                |//+-------------------------------------------------+sinputstring Trade="Manajemen Trading";    //+============== MANAJEMEN TRADING ==============+inputdouble MM=0.1;               //Bagian deposit dalam sebuah transaksiinput MarginMode MMMode=LOT;      //Metode deteksi nilai lotinputuint    StopLoss_=1000;      //Stop Loss dalam poininputuint    TakeProfit_=2000;     //Take Profit dalam poinsinputstring MustTrade="Izin Trading";    //+============== IZIN TRADING ==============+inputint    Deviation_=10       //Maksimum deviasi harga dalam poininputbool   BuyPosOpen=true;     //Izin untuk membuka posisi longinputbool   SellPosOpen=true;    //Izin untuk membuka posisi short//+-------------------------------------------------+//| Parameter input dari indikator filter            |//+-------------------------------------------------+sinputstring Filter="PARAMETER TREND LAMBAT";            //+============== PARAMETER TREND ==============+inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6;                     //1 Periode grafik untuk treninputuint                 InpPeriodMA1      =4             // Periode MA pertamainputENUM_MA_METHOD       InpMethodMA1      =MODE_SMA      // Metode MA pertamainputuint                 InpPeriodMA2      =13            // Periode MA keduainputENUM_MA_METHOD       InpMethodMA2      =MODE_SMA      // Metode MA keduainputuint                 InpPeriodMA3      =13            // Periode MA ketigainputENUM_MA_METHOD       InpMethodMA3      =MODE_SMA      // Metode MA ketigainputuint                 InpPeriodSig      =4            // Periode MA sinyalinputENUM_MA_METHOD       InpMethodSig      =MODE_SMA      // Metode MA sinyalinputENUM_APPLIED_PRICE   InpAppliedPrice   =  PRICE_CLOSE   // Harga yang diterapkaninputuint SignalBar=1;                                        // nomor bar untuk menerima sinyal masukinputbool   BuyPosClose=true;                                 // Izin untuk menutup posisi long berdasarkan treninputbool   SellPosClose=true;                                // Izin untuk menutup posisi short berdasarkan tren//+-------------------------------------------------+//| Parameter input dari indikator masuk             |//+-------------------------------------------------+sinputstring Input="PARAMETER MASUK";                         //+=============== PARAMETER MASUK ===============+inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;                   //2 Periode grafik untuk masukinputuint                 InpPeriodMA1_      =4            // Periode MA pertamainputENUM_MA_METHOD       InpMethodMA1_      =MODE_SMA     // Metode MA pertamainputuint                 InpPeriodMA2_      =13           // Periode MA keduainputENUM_MA_METHOD       InpMethodMA2_      =MODE_SMA     // Metode MA keduainputuint                 InpPeriodMA3_      =13           // Periode MA ketigainputENUM_MA_METHOD       InpMethodMA3_      =MODE_SMA     // Metode MA ketigainputuint                 InpPeriodSig_      =4            // Periode MA sinyalinputENUM_MA_METHOD       InpMethodSig_      =MODE_SMA     // Metode MA sinyalinputENUM_APPLIED_PRICE   InpAppliedPrice_   =  PRICE_CLOSE  // Harga yang diterapkaninputuint SignalBar_=1                                       // nomor bar untuk menerima sinyal masukinputbool   BuyPosClose_=false                               // Izin untuk menutup posisi long berdasarkan sinyalinputbool   SellPosClose_=false                              // Izin untuk menutup posisi short berdasarkan sinyal//+-------------------------------------------------+

Parameter string dengan teks dalam kode parameter input ini hanya untuk visualisasi yang lebih baik pada jendela parameter input dari expert.

Indikator WAMI_Cloud_HTF dalam EA ini hanya dirancang untuk memudahkan visualisasi tren di Strategy Tester; dan tidak berfungsi dalam mode lainnya.

Untuk EA yang dihasilkan agar berfungsi dengan baik, file yang terkompilasi dari indikator WAMI.ex5 dan WAMI_Cloud_HTF.ex5 harus berada di folder <direktori_data_terminal>\MQL5\Indicators.

Perhatikan bahwa file pustaka TradeAlgorithms.mqh memungkinkan penggunaan Expert Advisors dengan broker yang menawarkan spread nonzero serta opsi untuk mengatur Stop Loss dan Take Profit bersama dengan pembukaan posisi. Anda dapat mengunduh lebih banyak varian pustaka di tautan berikut: Algoritma Trading.

Parameter input default dari Expert Advisor telah digunakan selama tes yang ditunjukkan di bawah ini. Stop Loss dan Take Profit tidak digunakan selama pengujian.

Hasil pengujian untuk tahun 2016 pada EURUSD, tren lambat pada H4, masuk berdasarkan tren cepat pada M30:

Gambar 1. Contoh transaksi pada grafik

Gambar 1. Contoh transaksi pada grafik


Gambar. 2. Grafik hasil pengujian

Gambar. 2. Grafik hasil pengujian

Daftar
Komentar 0