Laman utama Perdagangan Sistem Siaran

Sistem Trading Exp_XPeriodCandle_X2 untuk MetaTrader 5

Lampiran
21144.zip (43.58 KB, Muat turun 0 kali)

Sistem trading yang mengikut trend, Exp_XPeriodCandle_X2, berasaskan kepada isyarat daripada dua indikator XPeriodCandle. Indikator pertama menentukan arah trend perlahan berdasarkan warna candlestick terakhir yang ditutup. Manakala indikator kedua menentukan waktu untuk membuka posisi, iaitu apabila warna candlestick berubah. Isyarat terbentuk apabila bar ditutup jika dua syarat berikut dipenuhi:

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


Parameter Input untuk Sistem Trading

//+-------------------------------------------------+
//| Parameter input untuk EA indikator               |
//+-------------------------------------------------+
sinput string Trade="Pengurusan Perdagangan";    //+============== PENGURUSAN PERDAGANGAN ==============+
input double MM=0.1;              //Bahagian deposit dalam satu urus niaga
input MarginMode MMMode=LOT;      //Kaedah pengesanan nilai lot
input uint    StopLoss_=1000;     //Stop Loss dalam mata
input uint    TakeProfit_=2000   //Take Profit dalam mata
sinput string MustTrade="Kebenaran Perdagangan";    //+============== KEBENARAN PERDAGANGAN ==============+
input int    Deviation_=10;       //Maksimum penyimpangan harga dalam mata
input bool   BuyPosOpen=true;     //Kebenaran untuk membuka posisi panjang
input bool   SellPosOpen=true;    //Kebenaran untuk membuka posisi pendek
//+-------------------------------------------------+
//| Parameter input untuk indikator penapis          |
//+-------------------------------------------------+
sinput string Filter="PARAMETER TREND PERLAHAN";            //+============== PARAMETER TREND ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;                     //1 Tempoh carta untuk trend
input uint Cperiod=5;                                          //Tempoh pengiraan untuk candlestick
input Smooth_Method MA_SMethod=MODE_JJMA;                      //Kaedah purata
input int MA_Length=3;                                         //kedalaman penghalusan                    
input int MA_Phase=100;                                        //parameter penghalusan
//---- 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 uint SignalBar=1;                                        // nombor bar untuk menerima isyarat masuk
input bool   BuyPosClose=true;                                 // Kebenaran untuk menutup posisi panjang mengikut trend
input bool   SellPosClose=true;                                // Kebenaran untuk menutup posisi pendek mengikut trend
//+-------------------------------------------------+
//| Parameter input untuk indikator masuk            |
//+-------------------------------------------------+
sinput string Input="PARAMETER MASUK";                         //+=============== PARAMETER MASUK ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;                   //2 Tempoh carta untuk masuk 
input uint Cperiod_=5;                                         // Tempoh pengiraan untuk candlestick
input Smooth_Method MA_SMethod_=MODE_JJMA;                     //Kaedah purata
input int MA_Length_=3;                                        // kedalaman penghalusan                    
input int MA_Phase_=100;                                       // parameter penghalusan
//---- 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 uint SignalBar_=1;                                       // nombor bar untuk menerima isyarat masuk
input bool   BuyPosClose_=false;                               // Kebenaran untuk menutup posisi panjang mengikut isyarat
input bool   SellPosClose_=false                              // Kebenaran untuk menutup posisi pendek mengikut isyarat
//+-------------------------------------------------+

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

Indikator XPeriodCandle_HTF dalam EA hanya direka untuk memudahkan visualisasi trend dalam Strategy Tester; dan ia tidak berfungsi dalam mod lain.

Untuk EA yang dihasilkan berfungsi dengan betul, fail yang telah dikompilasi bagi indikator XPeriodCandle.ex5 dan XPeriodCandle_HTF.ex5 mesti berada dalam folder <terminal_data_directory>\MQL5\Indicators.

Perlu diingat bahawa fail perpustakaan TradeAlgorithms.mqh membolehkan penggunaan Sistem Trading dengan broker yang menawarkan spread tidak sifar dan pilihan untuk menetapkan Stop Loss dan Take Profit bersama dengan pembukaan posisi.

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

Keputusan ujian pada XAUUSD untuk tahun 2016, trend perlahan pada Daily, masuk mengikut trend cepat pada H1:

Fig 1. Contoh urus niaga pada carta

Fig 1. Contoh urus niaga pada carta


Fig. 2. Carta keputusan ujian

Fig. 2. Carta keputusan ujian

Siaran berkaitan

Komen (0)