Sistem trading yang mengikuti tren, Exp_AbsolutelyNoLagLwma_X2, didasarkan pada sinyal dari dua indikator AbsolutelyNoLagLwma. Indikator pertama menentukan arah tren lambat berdasarkan warna garis, sedangkan indikator kedua menentukan waktu untuk membuka transaksi saat warna garis berubah. Sinyal akan terbentuk pada saat bar ditutup apabila dua syarat berikut terpenuhi:
- Sinyal dari tren cepat dan lambat cocok;
- Arah tren cepat telah berubah.
Parameter Input dari Expert Advisor
//+-------------------------------------------------+ //| Parameter input dari indikator EA | //+-------------------------------------------------+ sinput string Trade="Manajemen Perdagangan"; //+============== MANAJEMEN PERDAGANGAN ==============+ input double MM=0.1; //Porsi deposit dalam transaksi input MarginMode MMMode=LOT; //metode deteksi ukuran lot input uint StopLoss_=1000; //Stop Loss dalam poin input uint TakeProfit_=2000; //Take Profit dalam poin sinput string MustTrade="Izin Perdagangan"; //+============== IZIN PERDAGANGAN ==============+ input int Deviation_=10; //Deviasi harga maksimum dalam poin input bool BuyPosOpen=true; //Izin untuk masuk posisi long input bool SellPosOpen=true; //Izin untuk masuk posisi short //+-------------------------------------------------+ //| Parameter input dari indikator filter | //+-------------------------------------------------+ sinput string Filter="PARAMETER PERDAGANGAN LAMBAT"; //+============== PARAMETER PERDAGANGAN ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Periode grafik untuk tren input uint Length=7; // kedalaman smoothing input Applied_price_ IPC=PRICE_CLOSE_; // konstanta harga input uint SignalBar=1; // nomor bar untuk mendapatkan sinyal masuk input bool BuyPosClose=true; // Izin untuk menutup posisi long sesuai tren input bool SellPosClose=true; // Izin untuk menutup posisi short sesuai tren //+-------------------------------------------------+ //| Parameter input dari indikator masuk | //+-------------------------------------------------+ sinput string Input="PARAMETER MASUK"; //+=============== PARAMETER MASUK ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Periode grafik untuk masuk input uint Length_=7; // kedalaman smoothing input Applied_price_ IPC_=PRICE_CLOSE_; // konstanta harga input uint SignalBar_=1; // nomor bar untuk mendapatkan sinyal masuk input bool BuyPosClose_=false; // Izin untuk menutup posisi long berdasarkan sinyal input bool SellPosClose_=false; // Izin untuk menutup posisi short berdasarkan sinyal //+-------------------------------------------------+
Parameter string dengan teks dalam kode parameter input hanya untuk visualisasi yang lebih baik di jendela parameter input dari expert.
Indikator AbsolutelyNoLagLwma_HTF dalam EA ini hanya dirancang untuk visualisasi tren yang lebih nyaman di Strategy Tester; dan tidak berfungsi dalam mode lainnya.
Untuk EA yang dihasilkan dapat berfungsi dengan baik, file yang telah dikompilasi dari indikator AbsolutelyNoLagLwma.ex5 dan AbsolutelyNoLagLwma_HTF.ex5 harus berada dalam folder <terminal_data_directory>\MQL5\Indicators.
Perlu dicatat bahwa file pustaka TradeAlgorithms.mqh memungkinkan penggunaan Expert Advisors dengan broker yang menawarkan spread tidak nol dan opsi untuk mengatur Stop Loss dan Take Profit bersama dengan pembukaan posisi. Anda bisa mengunduh lebih banyak variasi dari pustaka ini melalui tautan berikut: Algoritma Perdagangan.
Parameter input dari Expert Advisor default telah digunakan selama pengujian yang ditunjukkan di bawah ini. Stop Loss dan Take Profit tidak digunakan selama pengujian.
Hasil pengujian untuk USDJPY selama tahun 2016, tren lambat pada H6, dan masuk berdasarkan tren cepat pada M30:

Gambar 1. Contoh transaksi pada grafik

Gambar 2. Grafik hasil pengujian
Postingan terkait
- AK-47 Scalper EA: Solusi Cerdas untuk Trading di MetaTrader 5
- Download Semua Riwayat Tick Simbol dengan EA untuk MetaTrader 5
- AK-47 Scalper EA: Panduan Lengkap untuk MetaTrader 4
- Uji Coba Alat Pembelajaran Mesin Schnick untuk MetaTrader 5
- Menggunakan Moving Average EA di MetaTrader 5 untuk Trading yang Lebih Efisien