Sistem trading berbasis trend, Exp_WAMI_Cloud_X2, menggunakan isyarat dari dua indikator WAMI. Indikator pertama menentukan arah trend lambat berdasarkan posisi garis utama dan garis isyarat. Sementara itu, indikator kedua menentukan momen yang tepat untuk membuka perdagangan apabila garis-garis tersebut bersilang. Isyarat terbentuk apabila satu bar ditutup dengan dua syarat berikut:
- Isyarat trend cepat dan lambat selari;
- Arah trend cepat telah berubah.
Parameter Input untuk Sistem Trading
//+-------------------------------------------------+//| Parameter input untuk EA indikator |//+-------------------------------------------------+sinputstring Trade="Pengurusan Perdagangan"; //+============== PENGURUSAN PERDAGANGAN ==============+ inputdouble MM=0.1; //Kongsi deposit dalam satu transaksiinput MarginMode MMMode=LOT; //Kaedah pengesanan nilai lotinputuint StopLoss_=1000; //Stop Loss dalam matainputuint TakeProfit_=2000; //Take Profit dalam matasinputstring MustTrade="Kebenaran Perdagangan"; //+============== KEBENARAN PERDAGANGAN ==============+ inputint Deviation_=10; //Maksimum penyimpangan harga dalam matainputbool BuyPosOpen=true; //Kebenaran untuk membuka posisi panjanginputbool SellPosOpen=true; //Kebenaran untuk membuka posisi pendek//+-------------------------------------------------+//| Parameter input untuk indikator penapis |//+-------------------------------------------------+sinputstring Filter="PARAMETER TREND LAMBAT"; //+============== PARAMETER TREND ==============+ inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Tempoh carta untuk trendinputuint InpPeriodMA1 = 4; // Tempoh MA pertamainputENUM_MA_METHOD InpMethodMA1 = MODE_SMA; // Kaedah MA pertamainputuint InpPeriodMA2 = 13; // Tempoh MA keduainputENUM_MA_METHOD InpMethodMA2 = MODE_SMA // Kaedah MA keduainputuint InpPeriodMA3 = 13; // Tempoh MA ketigainputENUM_MA_METHOD InpMethodMA3 = MODE_SMA // Kaedah MA ketigainputuint InpPeriodSig = 4; // Tempoh MA isyaratinputENUM_MA_METHOD InpMethodSig = MODE_SMA // Kaedah MA isyaratinputENUM_APPLIED_PRICE InpAppliedPrice = PRICE_CLOSE // Harga yang digunakaninputuint SignalBar=1; // nombor bar untuk menerima isyarat kemasukaninputbool BuyPosClose=true; // Kebenaran untuk menutup posisi panjang mengikut trendinputbool SellPosClose=true; // Kebenaran untuk menutup posisi pendek mengikut trend//+-------------------------------------------------+//| Parameter input untuk indikator kemasukan |//+-------------------------------------------------+sinputstring Input="PARAMETER KEMASUKAN"; //+=============== PARAMETER KEMASUKAN ===============+ inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Tempoh carta untuk kemasukan inputuint InpPeriodMA1_ = 4; // Tempoh MA pertamainputENUM_MA_METHOD InpMethodMA1_ = MODE_SMA; // Kaedah MA pertamainputuint InpPeriodMA2_ = 13; // Tempoh MA keduainputENUM_MA_METHOD InpMethodMA2_ = MODE_SMA // Kaedah MA keduainputuint InpPeriodMA3_ = 13 // Tempoh MA ketigainputENUM_MA_METHOD InpMethodMA3_ = MODE_SMA // Kaedah MA ketigainputuint InpPeriodSig_ = 4 // Tempoh MA isyaratinputENUM_MA_METHOD InpMethodSig_ = MODE_SMA // Kaedah MA isyaratinputENUM_APPLIED_PRICE InpAppliedPrice_ = PRICE_CLOSE // Harga yang digunakaninputuint SignalBar_=1; // nombor bar untuk menerima isyarat kemasukaninputbool BuyPosClose_=false // Kebenaran untuk menutup posisi panjang mengikut isyaratinputbool SellPosClose_=false // Kebenaran untuk menutup posisi pendek mengikut isyarat//+-------------------------------------------------+
Parameter string yang mempunyai teks dalam kod parameter input adalah hanya untuk visualisasi yang lebih baik bagi tetingkap parameter input pakar.
Indikator WAMI_Cloud_HTF dalam EA ini hanya direka untuk visualisasi yang lebih baik bagi trend dalam Strategy Tester; dan ia tidak berfungsi dalam mod lain.
Untuk EA yang dihasilkan berfungsi dengan betul, fail yang telah disusun bagi indikator WAMI.ex5 dan WAMI_Cloud_HTF.ex5 mesti berada dalam folder <terminal_data_directory>\MQL5\Indicators.
Perhatikan bahawa fail pustaka TradeAlgorithms.mqh membolehkan penggunaan Expert Advisors dengan broker yang menawarkan spread tidak sifar dan pilihan untuk menetapkan Stop Loss dan Take Profitbersama dengan pembukaan posisi. Anda boleh memuat turun lebih banyak variasi pustaka ini di pautan berikut: Trade Algorithms.
Parameter input untuk Expert Advisor yang telah ditetapkan telah digunakan semasa ujian yang ditunjukkan di bawah. Stop Loss dan Take Profit tidak digunakan semasa ujian.
Keputusan ujian untuk tahun 2016 pada pasangan EURUSD, trend lambat pada H4, kemasukan berdasarkan trend cepat pada M30:

Fig 1. Contoh transaksi pada carta

Fig. 2. Carta keputusan ujian

Komen 0