Sistem Trading Exp_X2MA_Digit_DM_361 untuk MetaTrader 5: Panduan Lengkap

Mike 2017.01.20 01:45 70 0 0
Lampiran

Sistem trading Exp_X2MA_Digit_DM_361 adalah sistem berbasis trend-following yang memanfaatkan sinyal dari indikator ColorX2MA_Digit dan ColorDM_361. Indikator ColorX2MA_Digit digunakan untuk menentukan arah trend lambat yang utama, sementara indikator ColorDM_361 membantu kita menentukan titik masuk saat arah trend cepat mengalami perubahan. Sinyal masuk dihasilkan pada penutupan bar jika dua kondisi berikut terpenuhi:

  1. Sinyal trend cepat dan lambat bertepatan;
  2. Trend cepat telah berubah arah.

Input EA:

//+-------------------------------------------------+
//| Parameter input dari EA indicator            |
//+-------------------------------------------------+
inputstring Trade="Manajemen perdagangan"; //+============== MANAJEMEN PERDAGANGAN ==============+
inputdouble MM=0.1; //Porsi 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 memasuki posisi long
inputbool SellPosOpen=true; //Izin untuk memasuki posisi short
//+-------------------------------------------------+
//| Parameter input dari filter indicator        |
//+-------------------------------------------------+
inputstring Filter="PARAMETER TREND LAMBAT"; //+============== PARAMETER TREND ==============+
inputENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 Periode chart untuk trend
input Smooth_Method MA_Method1=MODE_SMA_; //metode rata-rata smoothing pertama
inputint Length1=12; //Kedalaman smoothing pertama
inputint Phase1=15; //Parameter smoothing pertama,
//untuk JJMA, bervariasi dalam rentang -100 ... +100 dan mempengaruhi kualitas periode transisi;
// Untuk VIDIA, ini adalah periode CMO, untuk AMA, periode rata-rata bergerak lambat
input Smooth_Method MA_Method2=MODE_JJMA; //metode rata-rata smoothing kedua
inputint Length2=5; //Kedalaman smoothing kedua
inputint Phase2=15; //parameter smoothing kedua,
//untuk JJMA, bervariasi dalam rentang -100 ... +100 dan mempengaruhi kualitas periode transisi;
// Untuk VIDIA, ini adalah periode CMO, untuk AMA, periode rata-rata bergerak lambat
input Applied_price_ IPC=PRICE_CLOSE_;//Harga konstan
inputuint Digit=2; //jumlah digit untuk dibulatkan
inputuint SignalBar=1; //indeks bar untuk mendapatkan sinyal masuk
inputbool BuyPosClose=true; //Izin untuk keluar dari posisi long sesuai trend
inputbool SellPosClose=true; //Izin untuk keluar dari posisi short sesuai trend
//+-------------------------------------------------+
//| Parameter input dari entry indicator         |
//+-------------------------------------------------+
inputstring Input="PARAMETER MASUK"; //+=============== PARAMETER MASUK ===============+
inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Periode chart untuk masuk
inputdouble Applied_price_ IPC_=PRICE_CLOSE_; //harga konstan
inputuint SignalBar_=1;//indeks bar untuk mendapatkan sinyal masuk
inputbool BuyPosClose_=false; //Izin untuk keluar dari posisi long menurut sinyal
inputbool SellPosClose_=false; //Izin untuk keluar dari posisi short menurut sinyal
//+-------------------------------------------------+
int TimeShiftSec,TimeShiftSec_;
//---- Deklarasi variabel integer untuk handle indikator
int InpInd_Handle,InpInd_Handle_;
//---- deklarasi variabel integer untuk awal perhitungan data
int min_rates_total,min_rates_total_;

Variabel string yang berisi teks dalam kode input hanya disertakan untuk tampilan visual yang lebih baik pada jendela input EA.

Indikator ColorDM_361_HTF dan ColorX2MA_Digit_HTF dalam EA hanya disertakan untuk visualisasi trend yang lebih mudah di penguji strategi. Mereka tidak digunakan dalam mode operasi lainnya.

Tempatkan file ColorX2MA_Digit.ex5, ColorX2MA_Digit_HTF.ex5, ColorDM_361.ex5, dan ColorDM_361_HTF.ex5 yang sudah dikompilasi ke dalam folder <terminal_data_folder>\MQL5\Indicators agar EA yang dihasilkan berfungsi dengan baik.

Perhatikan bahwa file pustaka TradeAlgorithms.mqh memungkinkan penggunaan Expert Advisor dengan broker yang menawarkan spread tidak nol dan opsi pengaturan Stop Loss dan Take Profit bersama dengan pembukaan posisi. Anda bisa mengunduh lebih banyak varian pustaka di tautan berikut: Algoritma Perdagangan.

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

Gambar 1. Contoh perdagangan pada grafik

Gambar 1. Contoh perdagangan pada grafik

Hasil pengujian untuk tahun 2015 pada GBPUSD, trend lambat pada H4, dan masuk berdasarkan trend cepat pada M30:

Gambar 2. Grafik hasil pengujian

Gambar 2. Grafik hasil pengujian

Daftar
Komentar 0