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