Sistem Trading Exp_X2MA_Digit_DM_361 untuk MetaTrader 5: Panduan Lengkap

Mike 2017.01.20 01:45 21 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            |
//+-------------------------------------------------+
input string Trade="Manajemen perdagangan"; //+============== MANAJEMEN PERDAGANGAN ==============+
input double MM=0.1; //Porsi deposit dalam satu 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
input string MustTrade="Izin Trading"; //+============== IZIN TRADING ==============+
input int Deviation_=10; //deviasi harga maksimum dalam poin
input bool BuyPosOpen=true; //Izin untuk memasuki posisi long
input bool SellPosOpen=true; //Izin untuk memasuki posisi short
//+-------------------------------------------------+
//| Parameter input dari filter indicator        |
//+-------------------------------------------------+
input string Filter="PARAMETER TREND LAMBAT"; //+============== PARAMETER TREND ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 Periode chart untuk trend
input Smooth_Method MA_Method1=MODE_SMA_; //metode rata-rata smoothing pertama
input int Length1=12; //Kedalaman smoothing pertama
input int 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
input int Length2=5; //Kedalaman smoothing kedua
input int 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
input uint Digit=2; //jumlah digit untuk dibulatkan
input uint SignalBar=1; //indeks bar untuk mendapatkan sinyal masuk
input bool BuyPosClose=true; //Izin untuk keluar dari posisi long sesuai trend
input bool SellPosClose=true; //Izin untuk keluar dari posisi short sesuai trend
//+-------------------------------------------------+
//| Parameter input dari entry indicator         |
//+-------------------------------------------------+
input string Input="PARAMETER MASUK"; //+=============== PARAMETER MASUK ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Periode chart untuk masuk
input double Applied_price_ IPC_=PRICE_CLOSE_; //harga konstan
input uint SignalBar_=1;//indeks bar untuk mendapatkan sinyal masuk
input bool BuyPosClose_=false; //Izin untuk keluar dari posisi long menurut sinyal
input bool 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