Beranda Perdagangan Sistem Postingan

Sistem Trading Exp_ColorX2MA_X2 untuk MetaTrader 5: Panduan Lengkap

Lampiran
21001.zip (44.56 KB, Unduh 0 kali)

Sistem trading yang mengikuti tren ini, Exp_ColorX2MA_X2, didasarkan pada sinyal dari dua indikator, ColorX2MA. Indikator pertama berfungsi untuk menentukan arah tren lambat berdasarkan warna garis, sementara indikator kedua menentukan momen untuk membuka posisi trading ketika warna garis berubah. Sinyal akan terbentuk saat bar ditutup jika dua kondisi berikut terpenuhi:

  1. Sinyal dari tren cepat dan lambat saling sesuai;
  2. Arah tren cepat telah berubah.


Parameter Input dari Expert Advisor

//+-------------------------------------------------+
//| Parameter input dari EA indikator                |
//+-------------------------------------------------+
sinput string Trade="Manajemen Trading";    //+============== MANAJEMEN TRADING ==============+  
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
sinput string MustTrade="Izin Trading";    //+============== IZIN TRADING ==============+  
input int    Deviation_=10       //Deviasi harga maksimum dalam poin
input bool   BuyPosOpen=true;     //Izin untuk membuka posisi buy
input bool   SellPosOpen=true;    //Izin untuk membuka posisi sell
//+-------------------------------------------------+
//| Parameter input dari indikator filter             |
//+-------------------------------------------------+
sinput string Filter="PARAMETER TRADING LAMBAT";    //+============== PARAMETER TRADING ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Periode grafik untuk tren
input Smooth_Method MA_Method1=MODE_SMA_; //metode rata-rata smoothing pertama 
input uint Length1=12; //kedalaman smoothing pertama                    
input int Phase1=15; //parameter smoothing pertama,
//---- untuk JJMA dalam rentang -100 ... +100 mempengaruhi kualitas proses transisi;
//---- untuk VIDIA ini adalah periode CMO, untuk AMA ini adalah periode rata-rata lambat
input Smooth_Method MA_Method2=MODE_JJMA; //metode rata-rata smoothing kedua 
input uint Length2= 5; //kedalaman smoothing kedua 
input int Phase2=15;  //parameter smoothing kedua,
//---- untuk JJMA dalam rentang -100 ... +100 mempengaruhi kualitas proses transisi;
//---- untuk VIDIA ini adalah periode CMO, untuk AMA ini adalah periode rata-rata lambat
input Applied_price_ IPC=PRICE_CLOSE_;//harga konstan                  
input uint SignalBar=1; //Indeks Bar untuk menerima sinyal
input bool   BuyPosClose=true;     //Izin untuk keluar posisi buy berdasarkan tren
input bool   SellPosClose=true;    //Izin untuk keluar posisi sell berdasarkan tren
//+-------------------------------------------------+
//| Parameter input dari indikator entry              |
//+-------------------------------------------------+
sinput string Input="PARAMETER ENTRY";       //+=============== PARAMETER ENTRY ===============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Periode grafik untuk entry
input Smooth_Method MA_Method1_=MODE_SMA_; //metode rata-rata smoothing pertama 
input uint Length1_=12; //kedalaman smoothing pertama                    
input int Phase1_=15; //parameter smoothing pertama,
//---- untuk JJMA dalam rentang -100 ... +100 mempengaruhi kualitas proses transisi;
//---- untuk VIDIA ini adalah periode CMO, untuk AMA ini adalah periode rata-rata lambat
input Smooth_Method MA_Method2_=MODE_JJMA; //metode rata-rata smoothing kedua
input uint Length2_= 5; //kedalaman smoothing kedua 
input int Phase2_=15;  //parameter smoothing kedua,
//---- untuk JJMA dalam rentang -100 ... +100 mempengaruhi kualitas proses transisi;
//---- untuk VIDIA ini adalah periode CMO, untuk AMA ini adalah periode rata-rata lambat
input Applied_price_ IPC_=PRICE_CLOSE_;//harga konstan 
input uint SignalBar_=1;//Indeks Bar untuk menerima sinyal entry
input bool   BuyPosClose_=false;     //Izin untuk keluar posisi buy berdasarkan sinyal
input bool   SellPosClose_=false;    //Izin untuk keluar posisi sell berdasarkan sinyal
//+-------------------------------------------------+

Parameter string dengan teks dalam kode parameter input hanya untuk visualisasi yang lebih baik dari jendela parameter input dari expert.

Indikator ColorX2MA_HTF dalam EA ini hanya bertujuan untuk visualisasi tren yang lebih nyaman di penguji strategi, dan tidak aktif dalam mode operasi lainnya.

Agar EA yang dihasilkan berfungsi dengan baik, file indikator yang terkompilasi ColorX2MA.ex5 dan ColorX2MA_HTF.ex5 harus berada di folder <direktori_data_terminal>\MQL5\Indicators.

Perlu dicatat bahwa file pustaka TradeAlgorithms.mqh memungkinkan penggunaan Expert Advisors dengan broker yang menawarkan spread tidak nol dan opsi untuk mengatur Stop Loss dan Take Profit bersama dengan pembukaan posisi. Anda dapat mengunduh lebih banyak variasi pustaka di tautan berikut: Trade Algorithms.

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


Hasil pengujian untuk USDJPY selama tahun 2016, tren lambat pada H6, dan entry berdasarkan tren cepat di M30:

Gambar 1. Contoh transaksi di grafik

Gambar 1. Contoh transaksi di grafik

Gambar. 2. Grafik hasil pengujian

Gambar. 2. Grafik hasil pengujian

Postingan terkait

Komentar (0)