Sistem Trading Exp_AdaptiveCGOscillator_X2 untuk MetaTrader 5

Mike 2017.01.26 18:03 33 0 0
Lampiran

Sistem trading Exp_AdaptiveCGOscillator_X2 adalah berdasarkan isyarat daripada dua indikator AdaptiveCGOscillator. Indikator pertama menentukan arah trend perlahan berdasarkan kedudukan garis utama dan garis isyarat. Manakala indikator kedua digunakan untuk menentukan waktu yang tepat untuk membuka posisi perdagangan, iaitu apabila garis-garis tersebut bersilang atau menyentuh. Isyarat akan terbentuk ketika bar ditutup jika dua syarat berikut dipenuhi:

  1. Isyarat dari trend cepat dan perlahan sepadan;
  2. Arah trend cepat telah berubah.

Parameter Input untuk Sistem Trading:

//+-------------------------------------------------+
//| Parameter input 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       //maks. penyimpangan harga dalam mata
input bool   BuyPosOpen=true;     //Kebenaran untuk masuk posisi beli
input bool   SellPosOpen=true;    //Kebenaran untuk masuk posisi jual
//+-------------------------------------------------+
//| Parameter input indikator penapis        |
//+-------------------------------------------------+
input string Filter="PARAMETER UNTUK TREND PERLAHAN";    //+============== PARAMETER UNTUK TREND PERLAHAN ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Tempoh carta untuk trend
input double Alpha=0.07;// nisbah pelicinan indikator
input uint SignalBar=1; //indeks bar untuk mendapatkan isyarat masuk
input bool   BuyPosClose=true;     //Kebenaran untuk keluar dari posisi beli mengikut trend
input bool   SellPosClose=true;    //Kebenaran untuk keluar dari posisi jual mengikut trend
//+-------------------------------------------------+
//| Parameter input indikator masuk         |
//+-------------------------------------------------+
input string Input="PARAMETER MASUK";       //+=============== PARAMETER MASUK ===============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Tempoh carta untuk masuk
input double Alpha_=0.07;// nisbah pelicinan indikator
input uint SignalBar_=1;//indeks bar untuk mendapatkan isyarat masuk
input bool   BuyPosClose_=false;     //Kebenaran untuk keluar dari posisi beli mengikut isyarat
input bool   SellPosClose_=false    //Kebenaran untuk keluar dari posisi jual mengikut isyarat
//+-------------------------------------------------+

Parameter string dengan teks dalam kod parameter input adalah untuk visualisasi yang lebih baik bagi tetingkap parameter input sistem.

Indikator AdaptiveCGOscillator_Cloud_HTF dalam EA ini hanya bertujuan untuk memudahkan visualisasi trend dalam penguji strategi, dalam mod operasi lain ia tidak aktif.

Tempatkan fail yang telah disusun AdaptiveCGOscillator.ex5, CyclePeriod.ex5, dan AdaptiveCGOscillator_Cloud_HTF.ex5 ke dalam folder <terminal_data_folder>\MQL5\Indicators.

Perlu diingat bahawa fail perpustakaan TradeAlgorithms.mqh membolehkan penggunaan Sistem Trading dengan broker yang menawarkan spread tidak nol dan pilihan untuk menetapkan Stop Loss dan Take Profit bersama dengan pembukaan posisi. Anda boleh memuat turun lebih banyak variasi perpustakaan di pautan berikut: Algoritma Perdagangan.

Parameter input Sistem Trading yang digunakan semasa ujian ditunjukkan di bawah. Stop Loss dan Take Profit tidak digunakan semasa ujian.

Fig. 1. Contoh transaksi pada carta

Fig. 1. Contoh transaksi pada carta

Keputusan ujian untuk tahun 2015 pada EURUSD, trend perlahan pada H6, masuk berdasarkan trend cepat pada M30:

Fig. 2. Carta keputusan ujian

Fig. 2. Carta keputusan ujian

Senarai
Komen 0