Penulis ide: Scriptor
Penulis kode MQL5: barabashkakvn
EA ini beroperasi hanya ketika bar baru muncul. Volume posisi selalu tetap dan dapat diatur pada parameter Lots. Parameter Stop Loss, Take Profit, dan Trailing Stop dapat dinonaktifkan dengan mengatur nilai yang sesuai menjadi "0.0". Parameter terakhir Trailing Step adalah langkah trailing.
Dua Moving Average (First dan Second) digunakan dalam strategi ini. Persilangan ditentukan dengan cara yang sangat sederhana (meskipun bukan metode yang paling akurat, tetapi ini adalah yang termudah) dengan menganalisis nilai indikator pada dua bar yang berdekatan:
//--- Sinyal Beli if(MA_First[1] > MA_Second[1] + ExtMA_MinimumDistance && MA_First[2] < MA_Second[2] - ExtMA_MinimumDistance) ... //--- Sinyal Jual if(MA_First[1] < MA_Second[1] - ExtMA_MinimumDistance && MA_First[2] > MA_Second[2] + ExtMA_MinimumDistance) ...
Dimana:
- MA_First[1] - nilai indikator First pada bar #1;
- MA_First[2] - nilai indikator First pada bar #2;
- MA_Second[1] - nilai indikator Second pada bar #1;
- MA_Second[2] - nilai indikator Second pada bar #2;
- ExtMA_MinimumDistance - parameter yang dihitung untuk jarak minimum antara indikator (Jarak minimum antara MA). Parameter ini bisa dinonaktifkan sepenuhnya dengan mengatur parameter menjadi "0.0" pada input.
Setiap sinyal kemudian diperiksa oleh filter menggunakan indikator Momentum - parameter Momentum filter akan diperiksa.
Secara visual, ini terlihat sebagai berikut:

Uji coba pada EURUSD M15:

Komentar 0