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 | //+-------------------------------------------------+ input string Trade="Pengurusan perdagangan"; //+============== PENGURUSAN PERDAGANGAN ==============+ input double MM=0.1; // Bahagian deposit dalam satu transaksi input MarginMode MMMode=LOT; // kaedah menentukan 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; // max. penyimpangan harga dalam mata input bool BuyPosOpen=true; // Kebenaran untuk memasuki posisi panjang input bool SellPosOpen=true; // Kebenaran untuk memasuki posisi pendek //+-------------------------------------------------+ //| Input parameters of the filter indicator | //+-------------------------------------------------+ input string Filter="PARAMETER TREND PERLAHAN"; //+============== PARAMETER TREND ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; // 1 Tempoh carta untuk trend input uint Length=10; // nisbah penghalusan indikator input uint SignalBar=1; // nombor bar untuk menerima 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 //+-------------------------------------------------+ //| Input parameters of the entry indicator | //+-------------------------------------------------+ input string Input="PARAMETER MASUK"; //+=============== PARAMETER MASUK ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Tempoh carta untuk masuk input uint Length_=10; // tempoh indikator input uint SignalBar_=1; // nombor bar untuk menerima 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 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.

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

Fig. 2. Carta keputusan ujian
Siaran berkaitan
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- MQL5 Wizard: Cipta EA Berdasarkan Corak Lilin 3 Black Crows/3 White Soldiers dan Stochastic
- MQL5 Wizard: Cipta EA Berdasarkan Pola Bullish dan Bearish Engulfing dengan Stochastic
- MQL5 Wizard: Cipta Isyarat Dagangan Menggunakan Corak Morning/Evening Star dan MFI