Sistem trading Exp_AdaptiveCGOscillator_X2 ini berdasar pada sinyal dari dua indikator AdaptiveCGOscillator. Indikator pertama digunakan untuk menentukan arah tren lambat berdasarkan posisi garis utama dan garis sinyal. Sementara indikator kedua berfungsi untuk menentukan momen yang tepat untuk membuka posisi trading, yaitu saat garis-garis tersebut saling bersentuhan atau bersilangan. Sinyal akan terbentuk saat candlestick ditutup jika dua kondisi berikut terpenuhi:
- Sinyal tren cepat dan lambat saling cocok;
- Arah tren cepat telah berubah.
Parameter input untuk Expert Advisor:
//| Parameter input dari indikator EA |
//+-------------------------------------------------+
inputstring Trade="Manajemen Trading"; //+============== MANAJEMEN TRADING ==============+
inputdouble MM=0.1; //Persentase deposit dalam satu transaksi
input MarginMode MMMode=LOT; //metode deteksi nilai lot
inputuint StopLoss_=1000; //Stop Loss dalam poin
inputuint TakeProfit_=2000 //Take Profit dalam poin
inputstring MustTrade="Izin Trading" //+============== IZIN TRADING ==============+
inputint Deviation_=10 //deviasi harga maksimum dalam poin
inputbool BuyPosOpen=true; //Izin untuk membuka posisi long
inputbool SellPosOpen=true //Izin untuk membuka posisi short
//+-------------------------------------------------+
//| Parameter input dari indikator filter |
//+-------------------------------------------------+
inputstring Filter="PARAMETER UNTUK TREND LAMBAT" //+============== PARAMETER UNTUK TREND LAMBAT ==============+
inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Periode chart untuk tren
inputdouble Alpha=0.07;// rasio smoothing indikator
inputuint SignalBar=1; //indeks bar untuk mendapatkan sinyal masuk
inputbool BuyPosClose=true; //Izin untuk menutup posisi long berdasarkan tren
inputbool SellPosClose=true //Izin untuk menutup posisi short berdasarkan tren
//+-------------------------------------------------+
//| Parameter input dari indikator masuk |
//+-------------------------------------------------+
inputstring Input="PARAMETER MASUK" //+=============== PARAMETER MASUK ===============+
inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30 //2 Periode chart untuk masuk
inputdouble Alpha_=0.07;// rasio smoothing indikator
inputuint SignalBar_=1;//indeks bar untuk mendapatkan sinyal masuk
inputbool BuyPosClose_=false //Izin untuk menutup posisi long berdasarkan sinyal
inputbool SellPosClose_=false //Izin untuk menutup posisi short berdasarkan sinyal
//+-------------------------------------------------+
Parameter string dengan teks dalam kode parameter input hanya untuk visualisasi yang lebih baik pada jendela parameter input dari expert.
Indikator AdaptiveCGOscillator_Cloud_HTF dalam EA ini hanya digunakan untuk visualisasi tren yang lebih nyaman dalam strategy tester, di mode operasi lainnya indikator ini tidak aktif.
Tempatkan file-file AdaptiveCGOscillator.ex5, CyclePeriod.ex5 dan AdaptiveCGOscillator_Cloud_HTF.ex5 ke dalam folder <terminal_data_folder>\MQL5\Indicators.
Perlu dicatat bahwa file pustaka TradeAlgorithms.mqh memungkinkan penggunaan Expert Advisors dengan broker yang menawarkan spread non-zero serta opsi pengaturan Stop Loss dan Take Profit bersamaan dengan pembukaan posisi. Anda bisa mengunduh lebih banyak varian pustaka ini di tautan berikut: Algoritma Trading.
Parameter input default dari Expert Advisor telah digunakan selama pengujian yang ditampilkan di bawah ini. Stop Loss dan Take Profit tidak digunakan selama pengujian.

Gambar 1. Contoh transaksi pada chart
Hasil pengujian untuk tahun 2015 pada EURUSD, tren lambat pada H6, masuk berdasarkan tren cepat pada M30:
Gambar 2. Grafik hasil pengujian


Komentar 0