extern double tp =30;
extern double sl =500;
extern double Lots=0.01;
extern int MaxOrder =1;
int LastBar,LastDay=0;
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
int total;
int ticket;
double ma100;
ma100 = iMA(NULL,0,100,8,MODE_SMMA,PRICE_MEDIAN,0);
total=OrdersTotal();
if(total<MaxOrder)
if(Day()!=LastDay || LastDay==0) {
//Buy//
if(Ask>ma100)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-Point*500,Ask+Point*50,"EMA_Narjant",0,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
}
if(Ask<ma100)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Ask,3,Bid-Point*500,Ask+Point*50,"EMA_Narjant",0,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
}
}
//Sell//
return(0) ;
}
==================
แนวทางคือ ถ้า ราคา > เส้น EMA 100 => Buy และ < EMA 100 => Sell เอา code มา ปรับแก้ครับ แล้ว มันไม่ทำงาน ครับ