Strategi EMACross untuk MetaTrader 5: Panduan Lengkap

Mike 2018.03.01 20:55 24 0 0
Lampiran

Penulis idea: Scriptor, pengarang kod MQL5: barabashkakvn.

Pertemuan dua Moving Average berdasarkan data daripada dua bar dicari bagi menghasilkan isyarat:

EMA Cross Contest Hedged

Anda boleh menentukan nombor bar semasa dalam Trade bar: sama ada bar #0 atau bar #1.

Jika Use MACD diaktifkan, EA juga akan mengambil kira kedudukan garis MACD utama berbanding dengan sifar (parameter Trade bar).

Apabila isyarat dihasilkan dan tiada posisi terbuka, sebuah posisi akan dibuka dan empat pesanan hedging akan diletakkan pada jarak Hedge level dengan tempoh sah sama dengan Expiration pending orders: Pesanan Buy Stop akan diletakkan jika posisi BUY; Pesanan Sell Stop akan diletakkan jika posisi SELL.

Posisi boleh ditutup dengan isyarat bertentangan jika parameter Close the opposite positions diaktifkan. Contohnya, posisi SELL akan ditutup jika isyarat BUY dihasilkan.

Setelah posisi dibuka, Trailing Stop dengan Trailing Step akan diaktifkan untuknya.


Parameter Input

  • Lots - jumlah posisi yang ingin dibuka;
  • Stop Loss (dalam pips) - nilai Stop Loss;
  • Take Profit (dalam pips) - nilai Take Profit;
  • Trailing Stop (dalam pips) - nilai trailing;
  • Trailing Step (dalam pips) - nilai langkah trailing;
  • Hedge level (dalam pips) - jarak antara pesanan pending;
  • Close the opposite positions - penanda untuk menutup posisi bertentangan;
  • Use MACD - penanda untuk menggunakan MACD;
  • Expiration pending orders (saat) - masa luput pesanan pending;
  • MA short: tempoh purata - parameter pengiraan MA pantas;
  • MA long: tempoh purata - parameter pengiraan MA perlahan;
  • Trade bar - nombor bar untuk berdagang;
  • magic number - pengecam unik untuk EA.

Contoh ujian EURUSD, M30:

Senarai
Komen 0