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 | //+-------------------------------------------------+ sinput string Trade="Manajemen Trading"; //+============== MANAJEMEN TRADING ==============+ input double MM=0.1; //Bagian deposit dalam sebuah transaksi input MarginMode MMMode=LOT; //Metode deteksi nilai lot input uint StopLoss_=1000; //Stop Loss dalam poin input uint TakeProfit_=2000; //Take Profit dalam poin sinput string MustTrade="Izin Trading"; //+============== IZIN TRADING ==============+ input int Deviation_=10 //Maksimum deviasi harga dalam poin input bool BuyPosOpen=true; //Izin untuk membuka posisi long input bool SellPosOpen=true; //Izin untuk membuka posisi short //+-------------------------------------------------+ //| Parameter input dari indikator filter | //+-------------------------------------------------+ sinput string Filter="PARAMETER TREND LAMBAT"; //+============== PARAMETER TREND ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Periode grafik untuk tren input uint InpPeriodMA1 =4 // Periode MA pertama input ENUM_MA_METHOD InpMethodMA1 =MODE_SMA // Metode MA pertama input uint InpPeriodMA2 =13 // Periode MA kedua input ENUM_MA_METHOD InpMethodMA2 =MODE_SMA // Metode MA kedua input uint InpPeriodMA3 =13 // Periode MA ketiga input ENUM_MA_METHOD InpMethodMA3 =MODE_SMA // Metode MA ketiga input uint InpPeriodSig =4 // Periode MA sinyal input ENUM_MA_METHOD InpMethodSig =MODE_SMA // Metode MA sinyal input ENUM_APPLIED_PRICE InpAppliedPrice = PRICE_CLOSE // Harga yang diterapkan input uint SignalBar=1; // nomor bar untuk menerima sinyal masuk input bool BuyPosClose=true; // Izin untuk menutup posisi long berdasarkan tren input bool SellPosClose=true; // Izin untuk menutup posisi short berdasarkan tren //+-------------------------------------------------+ //| Parameter input dari indikator masuk | //+-------------------------------------------------+ sinput string Input="PARAMETER MASUK"; //+=============== PARAMETER MASUK ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Periode grafik untuk masuk input uint InpPeriodMA1_ =4 // Periode MA pertama input ENUM_MA_METHOD InpMethodMA1_ =MODE_SMA // Metode MA pertama input uint InpPeriodMA2_ =13 // Periode MA kedua input ENUM_MA_METHOD InpMethodMA2_ =MODE_SMA // Metode MA kedua input uint InpPeriodMA3_ =13 // Periode MA ketiga input ENUM_MA_METHOD InpMethodMA3_ =MODE_SMA // Metode MA ketiga input uint InpPeriodSig_ =4 // Periode MA sinyal input ENUM_MA_METHOD InpMethodSig_ =MODE_SMA // Metode MA sinyal input ENUM_APPLIED_PRICE InpAppliedPrice_ = PRICE_CLOSE // Harga yang diterapkan input uint SignalBar_=1 // nomor bar untuk menerima sinyal masuk input bool BuyPosClose_=false // Izin untuk menutup posisi long berdasarkan sinyal input bool 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. 2. Grafik hasil pengujian
Postingan terkait
- MQL5 Wizard: Membuat Trading Signals dengan Pola Candlestick 3 Black Crows/3 White Soldiers dan CCI
- MQL5 Wizard: Membuat EA Berdasarkan Pola 3 Black Crows/3 White Soldiers dan Stochastic
- MQL5 Wizard: Mengoptimalkan Sinyal Perdagangan dengan Morning/Evening Stars dan MFI
- MQL5 Wizard: Menggunakan Sinyal Trading Berbasis Morning/Evening Stars dan RSI untuk MetaTrader 5
- Menggunakan MQL5 Wizard untuk Sinyal Trading Berdasarkan Pola Candlestick dan CCI