Sistem trading Exp_X2MA_JJRSX adalah sistem yang mengikuti tren dan berbasis pada sinyal dari ColorX2MA dan ColorJJRSX. Indikator ColorX2MA digunakan untuk menentukan arah tren lambat utama, sementara ColorJJRSX membantu kita menentukan titik masuk ketika arah tren cepat berubah. Sinyal masuk dihasilkan saat penutupan bar jika dua kondisi berikut terpenuhi:
- Sinyal tren cepat dan lambat bertepatan;
- Tren cepat telah berubah arah.
Input EA:
//| Parameter input dari EA |
//+-------------------------------------------------+
input string Trade="Manajemen Trading"; //+============== MANAJEMEN TRADING ==============+
input double MM=0.1; //Bagian dari 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 masuk posisi long
input bool SellPosOpen=true; //Izin untuk masuk posisi short
//+-------------------------------------------------+
//| Parameter input dari filter indikator |
//+-------------------------------------------------+
input string Filter="PARAMETER TREN SLOW"; //+============== PARAMETER TREN ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 Periode grafik untuk tren
input Smooth_Method MA_Method1=MODE_SMA_; //metode penghalusan rata-rata pertama
input uint Length1=12; //kedalaman penghalusan pertama
input int Phase1=15; //parameter penghalusan pertama,
//---- untuk JJMA dalam rentang -100 ... +100 mempengaruhi kualitas proses transisi;
//---- Untuk VIDIA adalah periode CMO, untuk AMA adalah periode rata-rata lambat
input Smooth_Method MA_Method2=MODE_JJMA; //metode penghalusan rata-rata kedua
input uint Length2=5; //kedalaman penghalusan kedua
input int Phase2=15; //parameter penghalusan kedua,
//---- untuk JJMA dalam rentang -100 ... +100 mempengaruhi kualitas proses transisi;
//---- Untuk VIDIA adalah periode CMO, untuk AMA adalah periode rata-rata lambat
input Applied_price_ IPC=PRICE_CLOSE_;//konstanta harga
input uint SignalBar=1; //indeks bar untuk mendapatkan sinyal masuk
input bool BuyPosClose=true; //Izin untuk keluar posisi long menurut tren
input bool SellPosClose=true; //Izin untuk keluar posisi short menurut tren
//+-------------------------------------------------+
//| Parameter input dari indikator entry |
//+-------------------------------------------------+
input string Input="PARAMETER ENTRY"; //+=============== PARAMETER ENTRY ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Periode grafik untuk entry
input uint JurXPeriod=8; //periode JurX
input uint JMAPeriod=3; //periode JMA
input int JMAPhase=100; //parameter averaging JMA,
// untuk JJMA berkisar antara -100 ... +100 dan mempengaruhi kualitas periode transisi;
input uint SignalBar_=1;//indeks bar untuk mendapatkan sinyal masuk
input bool BuyPosClose_=false; //Izin untuk keluar posisi long berdasarkan sinyal
input bool SellPosClose_=false; //Izin untuk keluar posisi short berdasarkan sinyal
//+-------------------------------------------------+
Variabel string yang berisi teks dalam kode input hanya untuk tampilan visual yang lebih baik pada jendela input EA.
Indikator ColorJJRSX_HTF dan ColorX2MA_HTF dalam EA dimasukkan hanya untuk memudahkan visualisasi tren dalam pengujian strategi. Mereka tidak digunakan dalam mode operasi lainnya.
Tempatkan file ColorX2MA.ex5, ColorX2MA_HTF.ex5, ColorJJRSX.ex5, dan ColorJJRSX_HTF.ex5 yang sudah dikompilasi ke dalam folder <terminal_data_folder>\MQL5\Indicators agar EA yang dihasilkan dapat berfungsi dengan baik.
Perhatikan bahwa file pustaka TradeAlgorithms.mqh memungkinkan penggunaan Expert Advisor dengan broker yang menawarkan spread nol dan opsi untuk mengatur Stop Loss dan Take Profit bersama dengan pembukaan posisi. Anda dapat mengunduh variasi pustaka lainnya di tautan berikut: Algoritma Trading.
Parameter input default dari Expert Advisor telah digunakan selama pengujian yang ditunjukkan di bawah ini. Stop Loss dan Take Profit tidak digunakan selama pengujian.

Fig. 1. Contoh perdagangan pada grafik
Hasil pengujian untuk tahun 2015 pada pasangan mata uang GBPUSD, tren lambat di H4, dan masuk berdasarkan tren cepat di M30:
Fig. 2. Grafik hasil pengujian
Postingan terkait
- Sistem Trading Exp_ColorX2MA_X2 untuk MetaTrader 5: Panduan Lengkap
- RRS Impulse: EA Unggulan untuk Trading MetaTrader 4
- MQL5 Wizard: Menggunakan Sinyal Trading Berbasis Morning/Evening Stars dan RSI untuk MetaTrader 5
- MQL5 Wizard: Ciptakan Sinya Trading Berdasarkan Bullish Harami/Bearish Harami dan CCI
- MQL5 Wizard: Membuat EA dengan Sinyal Trading Berdasarkan Pola Morning/Evening Stars dan Stochastic
