kalau nak close by persentage
extern double PercentClose = 0.10;
int Start()<---Masukkan Coding di bawah bahagian ini...
double ProfitAll = AccountEquity()-AccountBalance();
double ProfitClose = AccountBalance()*PercentClose;
if(ProfitAll>=ProfitClose){
for (int k=0;k<=OrdersTotal(); k++){
if (OrderSelect(k, SELECT_BY_POS)==true) {
string PairClose = OrderSymbol();
double PairAsk = MarketInfo(PairClose,MODE_ASK);
double PairBid = MarketInfo(PairClose,MODE_BID);
if(OrderType()==OP_BUY){OrderClose(OrderTicket(),OrderLots(),PairBid,5,Blue);}
if(OrderType()==OP_SELL){OrderClose(OrderTicket(), OrderLots(),PairAsk,5,Red);}
if (OrderType()==OP_BUYLIMIT){OrderDelete(OrderTicket (),CLR_NONE);}
if( OrderType()==OP_SELLLIMIT){OrderDelete(OrderTicket (),CLR_NONE);}
if( OrderType()==OP_BUYSTOP){OrderDelete(OrderTicket() ,CLR_NONE);}
if( OrderType()==OP_SELLSTOP){OrderDelete(OrderTicket( ),CLR_NONE);}
}
}
}
//---- Harap Membantu
Kalau nak close ikut usd
extern double ProfitUSD = 10;
int Start()<---Masukkan Coding di bawah bahagian ini...
double ProfitAll = AccountEquity()-AccountBalance();
if(ProfitAll>=ProfitUSD){
for (int k=0;k<=OrdersTotal(); k++){
if (OrderSelect(k, SELECT_BY_POS)==true) {
string PairClose = OrderSymbol();
double PairAsk = MarketInfo(PairClose,MODE_ASK);
double PairBid = MarketInfo(PairClose,MODE_BID);
if(OrderType()==OP_BUY){OrderClose(OrderTicket(),OrderLots(),PairBid,5,Blue);}
if(OrderType()==OP_SELL){OrderClose(OrderTicket(), OrderLots(),PairAsk,5,Red);}
if (OrderType()==OP_BUYLIMIT){OrderDelete(OrderTicket (),CLR_NONE);}
if( OrderType()==OP_SELLLIMIT){OrderDelete(OrderTicket (),CLR_NONE);}
if( OrderType()==OP_BUYSTOP){OrderDelete(OrderTicket() ,CLR_NONE);}
if( OrderType()==OP_SELLSTOP){OrderDelete(OrderTicket( ),CLR_NONE);}
}
}
}
//Harap leh membantu kpd sapa2 yang nak belajar buat EA ...