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 | //+-------------------------------------------------+ sinput string Trade="Pengurusan Perdagangan"; //+============== PENGURUSAN PERDAGANGAN ==============+ input double MM=0.1; //Kongsi deposit dalam satu transaksi input MarginMode MMMode=LOT; //Kaedah pengesanan nilai lot input uint StopLoss_=1000; //Stop Loss dalam mata input uint TakeProfit_=2000; //Take Profit dalam mata sinput string MustTrade="Kebenaran Perdagangan"; //+============== KEBENARAN PERDAGANGAN ==============+ input int Deviation_=10; //Maksimum penyimpangan harga dalam mata input bool BuyPosOpen=true; //Kebenaran untuk membuka posisi panjang input bool SellPosOpen=true; //Kebenaran untuk membuka posisi pendek //+-------------------------------------------------+ //| Parameter input untuk indikator penapis | //+-------------------------------------------------+ sinput string Filter="PARAMETER TREND LAMBAT"; //+============== PARAMETER TREND ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Tempoh carta untuk trend input uint InpPeriodMA1 = 4; // Tempoh MA pertama input ENUM_MA_METHOD InpMethodMA1 = MODE_SMA; // Kaedah MA pertama input uint InpPeriodMA2 = 13; // Tempoh MA kedua input ENUM_MA_METHOD InpMethodMA2 = MODE_SMA // Kaedah MA kedua input uint InpPeriodMA3 = 13; // Tempoh MA ketiga input ENUM_MA_METHOD InpMethodMA3 = MODE_SMA // Kaedah MA ketiga input uint InpPeriodSig = 4; // Tempoh MA isyarat input ENUM_MA_METHOD InpMethodSig = MODE_SMA // Kaedah MA isyarat input ENUM_APPLIED_PRICE InpAppliedPrice = PRICE_CLOSE // Harga yang digunakan input uint SignalBar=1; // nombor bar untuk menerima isyarat kemasukan input bool BuyPosClose=true; // Kebenaran untuk menutup posisi panjang mengikut trend input bool SellPosClose=true; // Kebenaran untuk menutup posisi pendek mengikut trend //+-------------------------------------------------+ //| Parameter input untuk indikator kemasukan | //+-------------------------------------------------+ sinput string Input="PARAMETER KEMASUKAN"; //+=============== PARAMETER KEMASUKAN ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Tempoh carta untuk kemasukan input uint InpPeriodMA1_ = 4; // Tempoh MA pertama input ENUM_MA_METHOD InpMethodMA1_ = MODE_SMA; // Kaedah MA pertama input uint InpPeriodMA2_ = 13; // Tempoh MA kedua input ENUM_MA_METHOD InpMethodMA2_ = MODE_SMA // Kaedah MA kedua input uint InpPeriodMA3_ = 13 // Tempoh MA ketiga input ENUM_MA_METHOD InpMethodMA3_ = MODE_SMA // Kaedah MA ketiga input uint InpPeriodSig_ = 4 // Tempoh MA isyarat input ENUM_MA_METHOD InpMethodSig_ = MODE_SMA // Kaedah MA isyarat input ENUM_APPLIED_PRICE InpAppliedPrice_ = PRICE_CLOSE // Harga yang digunakan input uint SignalBar_=1; // nombor bar untuk menerima isyarat kemasukan input bool BuyPosClose_=false // Kebenaran untuk menutup posisi panjang mengikut isyarat input bool 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 Profit bersama 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
Siaran berkaitan
- MQL5 Wizard: Cipta Expert Advisor Berdasarkan Corak Lilin 3 Black Crows/3 White Soldiers dengan CCI
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- MQL5 Wizard: Cipta Signal Dagangan Berdasarkan Corak Lilin 3 Hitam dan 3 Putih + MFI
- MQL5 Wizard: Isyarat Dagangan Berdasarkan Pola Candlestick Dark Cloud Cover/Piercing Line + RSI
- MQL5 Wizard: Cipta EA Berdasarkan Corak Lilin 3 Black Crows/3 White Soldiers dan Stochastic