Laman utama Perdagangan Sistem Siaran

Sistem Perdagangan Trend Exp_X2MA_JJRSX untuk MetaTrader 5

Lampiran
16673.zip (45.81 KB, Muat turun 0 kali)

Sistem perdagangan Exp_X2MA_JJRSX ini menggunakan pendekatan mengikuti trend berdasarkan isyarat daripada ColorX2MA dan ColorJJRSX. Indikator ColorX2MA digunakan untuk menentukan arah trend perlahan yang utama, manakala ColorJJRSX membantu kita mengenal pasti titik masuk ketika arah trend pantas berubah. Isyarat masuk akan dihasilkan pada penutupan bar jika dua syarat berikut dipenuhi:

  1. Isyarat trend pantas dan perlahan bertepatan;
  2. Trend pantas telah berubah arah.

Input EA:

//+-------------------------------------------------+
//| Parameter input bagi EA indikator |
//+-------------------------------------------------+
input string Trade="Pengurusan Perdagangan"; //+============== PENGURUSAN PERDAGANGAN ==============+
input double MM=0.1; //Bahagian deposit dalam satu transaksi
input MarginMode MMMode=LOT; //kaedah pengesanan nilai lot
input uint StopLoss_=1000; //stop loss dalam mata
input uint TakeProfit_=2000; //take profit dalam mata
input string MustTrade="Kebenaran Perdagangan"; //+============== KEBENARAN PERDAGANGAN ==============+
input int Deviation_=10; //maksimum penyimpangan harga dalam mata
input bool BuyPosOpen=true; //Kebenaran untuk memasuki posisi panjang
input bool SellPosOpen=true; //Kebenaran untuk memasuki posisi pendek
//+-------------------------------------------------+
//| Parameter input bagi indikator penapis |
//+-------------------------------------------------+
input string Filter="PARAMETER TREND PERLAHAN"; //+============== PARAMETER TREND ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 Tempoh carta untuk trend
input Smooth_Method MA_Method1=MODE_SMA_; //kaedah purata pelicinan pertama
input uint Length1=12; //kedalaman pelicinan pertama
input int Phase1=15; //parameter pelicinan pertama,
//---- untuk JJMA dalam julat -100 ... +100 ia mempengaruhi kualiti proses peralihan;
//---- Untuk VIDIA ia adalah tempoh CMO, untuk AMA ia adalah tempoh purata perlahan
input Smooth_Method MA_Method2=MODE_JJMA; //kaedah purata pelicinan kedua
input uint Length2=5; //kedalaman pelicinan kedua
input int Phase2=15; //parameter pelicinan kedua,
//---- untuk JJMA dalam julat -100 ... +100 ia mempengaruhi kualiti proses peralihan;
//---- Untuk VIDIA ia adalah tempoh CMO, untuk AMA ia adalah tempoh purata perlahan
input Applied_price_ IPC=PRICE_CLOSE_;//konstanta harga
input uint SignalBar=1; //indeks bar untuk mendapatkan isyarat masuk
input bool BuyPosClose=true; //Kebenaran untuk keluar dari posisi panjang mengikut trend
input bool SellPosClose=true; //Kebenaran untuk keluar dari posisi pendek mengikut trend
//+-------------------------------------------------+
//| Parameter input bagi indikator masuk |
//+-------------------------------------------------+
input string Input="PARAMETER MASUK"; //+=============== PARAMETER MASUK ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Tempoh carta untuk masuk
input uint JurXPeriod=8; //Tempoh JurX
input uint JMAPeriod=3; //Tempoh JMA
input int JMAPhase=100; //parameter purata JMA,
// untuk JJMA ia berbeza dalam julat -100 ... +100 dan mempengaruhi kualiti tempoh peralihan;
input Applied_price_ IPC_=PRICE_CLOSE_; //konstanta harga
input uint SignalBar_=1;//indeks bar untuk mendapatkan isyarat masuk
input bool BuyPosClose_=false; //Kebenaran untuk keluar dari posisi panjang mengikut isyarat
input bool SellPosClose_=false; //Kebenaran untuk keluar dari posisi pendek mengikut isyarat
//+-------------------------------------------------+

Variabel string yang mengandungi teks dalam kod input hanya dimasukkan untuk paparan visual yang lebih baik pada tetingkap input EA.

Indikator ColorJJRSX_HTF dan ColorX2MA_HTF dalam EA dimasukkan hanya untuk memudahkan visualisasi trend dalam penguji strategi. Ia tidak digunakan dalam mod operasi lain.

Letakkan fail yang telah dikompilasi ColorX2MA.ex5, ColorX2MA_HTF.ex5, ColorJJRSX.ex5 dan ColorJJRSX_HTF.ex5 ke dalam folder <terminal_data_folder>\MQL5\Indicators untuk memastikan EA yang dihasilkan berfungsi dengan baik.

Sila ambil perhatian bahawa fail pustaka TradeAlgorithms.mqh membolehkan penggunaan Expert Advisors dengan broker yang menawarkan spread tidak sifar dan pilihan untuk menetapkan Stop Loss dan Take Profit bersama dengan pembukaan posisi. Anda boleh memuat turun lebih banyak variasi pustaka di pautan berikut: Algoritma Perdagangan.

Parameter input default bagi Expert Advisor telah digunakan semasa ujian yang ditunjukkan di bawah. Stop Loss dan Take Profit tidak digunakan semasa ujian.

Fig. 1. Contoh perdagangan pada carta

Fig. 1. Contoh perdagangan pada carta

Keputusan ujian bagi tahun 2015 pada GBPUSD, trend perlahan pada H4, penglibatan oleh trend pantas pada M30:

Fig. 2. Carta keputusan ujian

Fig. 2. Carta keputusan ujian

Siaran berkaitan

Komen (0)