Rabu, 30 April 2014

Belajar Membuat EA Sederhana 32

Salam Profit semuanya

Pada part kali saya share  EA sederhana yang gunanya untuk menutup semua  order dalam 1 pair pada jam tertentu,
 kebetulan EA ini pernah saya share di forum IndoMt5 , Karena ada permintaan seorang temen untuk di tambahi fungsi hari  supaya bisa diseting harinya.

Mudah2an menambah wawasan

//+------------------------------------------------------------------+
//|                                       EA TutupGakPeduliOrder.mq4 |
//|                                          Copyright © 2011,Jum69  |
//|                                     http://Jumforex.blogspot.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011,Jum69"
#property link      "http://Jumforex.blogspot.com"

//edit 26-4-2013
extern  bool   Yakin_Mau_Tutup_Semua=false;
extern string  Hari_Close = "=>Sesuai selera::";
extern bool    Senin = true;
extern bool    Selasa= true;
extern bool    Rabu= true;
extern bool    Kamis= true;
extern bool    Jumat= true;
extern  string Isi_Jamnya="===>Ingat gan jam Server+";
extern  int    Jam= 0;
extern  int    Menit= 0;
string j_1;
int init() {  return(0); }
int deinit()  {   return(0);  }
int start()
  {
  Infonya();
  if(Yakin_Mau_Tutup_Semua)j_1="Oke On"; else j_1="Off";
  if(Yakin_Mau_Tutup_Semua && Hour() == Jam && Minute()== Menit && tday()==1)c();
   return(0);
  }
void  Infonya()
 {
   Comment(" -----------------------------------------------",
      "\n :: ====>INFO TERKINI<===",     
      "\n ------------------------------------------------",
      "\n :: Spread                 : ", MarketInfo(Symbol(), MODE_SPREAD),
      "\n :: Leverage               : 1 : ", AccountLeverage(),
      "\n :: Equity                 : ", AccountEquity(),
      "\n :: Jam server             : ", Hour(), ": ",Minute(),
      "\n ------------------------------------------------",
      "\n :: Program Tutup Order    : ",j_1,
      "\n :: Jam Tutup Order        :", Jam, ": ",Menit,
      "\n ------------------------------------------------",
      "\n :: http://Jumforex.blogspot.com ",
      "\n ------------------------------------------------",
      "\n :: HAPPY TRADING @Jum69 ",
      "\n ------------------------------------------------");
     
}  
int tday()
{
int trd=0;
if(Senin  && DayOfWeek()==1) trd=1;
if(Selasa && DayOfWeek()==2) trd=1;
if(Rabu   && DayOfWeek()==3) trd=1;
if(Kamis  && DayOfWeek()==4) trd=1;
if(Jumat  && DayOfWeek()==5) trd=1;
return(trd);
}
void c()
{
for (int i = OrdersTotal() - 1; i >= 0; i--) {
  OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
  if (OrderSymbol() != Symbol() ) continue;
  if (OrderType() > 1) OrderDelete(OrderTicket());
  else {
  if (OrderType() == 0) OrderClose(OrderTicket(), OrderLots(), Bid, 3, CLR_NONE);
  else               OrderClose(OrderTicket(), OrderLots(), Ask, 3, CLR_NONE);
  }
 }
}


=================
*copas dari http://jumforex.blogspot.com

Tidak ada komentar:

Posting Komentar