Template EA Berkuasa untuk MetaTrader 4: Panduan Penggunaan

Mike 2015.10.03 02:28 26 0 0
Lampiran

Penulis Asli:

Inovance - https://www.inovancetech.com/

Template EA yang berkuasa ini direka untuk membantu anda menetapkan tahap take profit dan stop loss dengan tepat, serta menguruskan posisi masuk dan keluar, termasuk isu terminal seperti kerosakan atau pemutusan sambungan.

Untuk menggunakan, masukkan syarat kemasukan anda di bahagian bawah EA dalam seksyen "Syarat Kemasukan Long dan Short". Masukkan syarat long anda untuk mengembalikan "1" jika isyarat long dijana dalam fungsi "LongSignal()" dan syarat short anda untuk mengembalikan "-1" jika isyarat short dijana dalam fungsi "ShortSignal()".

Pesanan Beli atau Jual tunggal akan diletakkan jika syarat anda dipenuhi, dan tiada pesanan akan diletakkan jika kedua-dua syarat long dan short dipenuhi. EA ini juga akan menutup perdagangan jika take profit atau stop loss tercapai, atau jika terdapat isyarat ke arah yang bertentangan, di mana ia akan menutup perdagangan yang sedia ada dan membuka yang baru dalam arah yang sesuai.

Input Luaran

Input EA

Bahagian "Syarat Kemasukan Long dan Short" dengan contoh strategi ditunjukkan (note: ini adalah strategi sembarangan untuk tujuan demonstrasi sahaja).

//+------------------------------------------------------------------+
//| Syarat Kemasukan Long dan Short                                  |
//+------------------------------------------------------------------+
int indCCI0period = 14; // Tempoh Penunjuk 1
int indRSI1period = 14; // Tempoh Penunjuk 2
//+------------------------------------------------------------------+
//| Kemasukan Long (Kembali "1" untuk kemasukan long, "0" untuk tiada kemasukan)          |
//+------------------------------------------------------------------+
int LongSignal()
  {
   double CCI0 = iCCI(NULL,0,indCCI0period,PRICE_CLOSE,1);
   double RSI1 = iRSI(NULL,0,indRSI1period,PRICE_CLOSE,1);
   int match=0;
   if(CCI0>-200 && CCI0<=-150) match++;
   else if(CCI0>-100 && CCI0<=-50) match++;
   if(RSI1>0 && RSI1<=25) match++;
   if(match == 2) return 1;
   return 0;
  }
//+------------------------------------------------------------------+
//| Kemasukan Short (Kembali "-1" untuk kemasukan short, "0" untuk tiada kemasukan)        |
//+------------------------------------------------------------------+
int ShortSignal()
  {
   double CCI0 = iCCI(NULL,0,indCCI0period,PRICE_CLOSE,1);
   double RSI1 = iRSI(NULL,0,indRSI1period,PRICE_CLOSE,1);
   int match=0;
   if(CCI0 > 50 && CCI0 <= 150) match++;
   if(RSI1 > 80 && RSI1 <= 100) match++;
   if(match == 2) return -1;
   return 0;
  }


Cadangan:

  • Berfungsi dengan broker 4- dan 5-digit.
  • Sentiasa uji di akaun demo.
  • Strategi contoh ditunjukkan dalam template (note: ini adalah strategi sembarangan untuk tujuan demonstrasi sahaja).
Senarai
Komen 0