Sistem Trading Exp_Sinewave2_X2 untuk MetaTrader 5: Panduan Lengkap

Mike 2018.06.19 01:37 35 0 0
Lampiran

Sistem trading yang mengikuti trend ini, Exp_Sinewave2_X2, berasaskan kepada isyarat dari dua indikator Sinewave2. Indikator pertama menentukan arah trend perlahan berdasarkan posisi garis utama dan garis isyarat. Manakala indikator kedua menentukan waktu untuk membuka trade, iaitu ketika garis-garis tersebut bersentuhan atau melintasi antara satu sama lain. Isyarat masuk dihasilkan ketika penutupan bar jika dua syarat berikut dipenuhi:

  • Isyarat trend cepat dan perlahan bersamaan;
  • Trend cepat telah bertukar arah.

Input EA

//+-------------------------------------------------+//| Input parameters of the EA indicator            |//+-------------------------------------------------+inputstring Trade="Pengurusan perdagangan";    //+============== PENGURUSAN PERDAGANGAN ==============+  inputdouble MM=0.1;               // Bahagian deposit dalam satu transaksiinput MarginMode MMMode=LOT;       // kaedah menentukan nilai lotinputuint    StopLoss_=1000;      // Stop Loss dalam matainputuint    TakeProfit_=2000;    // Take Profit dalam matainputstring MustTrade="Kebenaran Perdagangan";    //+============== KEBENARAN PERDAGANGAN ==============+  inputint    Deviation_=10;       // max. penyimpangan harga dalam matainputbool   BuyPosOpen=true;     // Kebenaran untuk memasuki posisi panjanginputbool   SellPosOpen=true;    // Kebenaran untuk memasuki posisi pendek//+-------------------------------------------------+//| Input parameters of the filter indicator        |//+-------------------------------------------------+inputstring Filter="PARAMETER TREND PERLAHAN";    //+============== PARAMETER TREND ==============+  inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  // 1 Tempoh carta untuk trendinputuint Length=10;                       // nisbah penghalusan indikator inputuint SignalBar=1;                     // nombor bar untuk menerima isyarat masukinputbool   BuyPosClose=true;              // Kebenaran untuk keluar dari posisi panjang mengikut trendinputbool   SellPosClose=true;             // Kebenaran untuk keluar dari posisi pendek mengikut trend//+-------------------------------------------------+//| Input parameters of the entry indicator         |//+-------------------------------------------------+inputstring Input="PARAMETER MASUK";       //+=============== PARAMETER MASUK ===============+  inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Tempoh carta untuk masukinputuint Length_=10;                       // tempoh indikator inputuint SignalBar_=1;                     // nombor bar untuk menerima isyarat masukinputbool   BuyPosClose_=false;             // Kebenaran untuk keluar dari posisi panjang mengikut isyaratinputbool   SellPosClose_=false;             // Kebenaran untuk keluar dari posisi pendek mengikut isyarat//+-------------------------------------------------+

Variabel string yang mengandungi teks dalam kod parameter input hanya digunakan untuk visualisasi yang lebih baik bagi tetingkap parameter input EA.

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

Untuk EA yang dijana berfungsi dengan betul, fail-fail yang dikompilasi bagi indikator CyclePeriod.ex5, Sinewave2.ex5, dan Sinewave2_Cloud_HTF.ex5 mesti berada dalam folder <terminal_data_directory>\MQL5\Indicators.

Perlu diingat bahawa fail perpustakaan TradeAlgorithms.mqh membolehkan penggunaan Expert Advisors dengan broker yang menawarkan spread tidak sama dengan sifar dan pilihan untuk menetapkan Stop Loss dan Take Profit semasa pembukaan posisi. Anda boleh memuat turun versi lain bagi perpustakaan ini di Trade Algorithms.

Parameter input default EA telah digunakan dalam ujian di bawah. Stop Loss dan Take Profit tidak digunakan dalam ujian.

Fig. 1. Contoh perdagangan pada carta

Keputusan ujian untuk GBPUSD sepanjang tahun 2016, trend perlahan pada H8, dan masuk melalui trend cepat pada M30:

Fig. 2. Carta keputusan ujian

Fig. 2. Carta keputusan ujian

Senarai
Komen 0