ผมเขียน EA ให้ทำงานตามเวลาได้แล้ว แต่ แบ็คเทส มันไม่เข้าออเดอร์ให้ครับ ต้องแก้จุดไหนยังไงบ้างครับ
extern int HOUR =08;
extern int MIN =00;
double Lots=0.01;
extern int SL=150;
extern int TP=150;
int start()
{
if(OrdersTotal()==0)
{
ObjectCreate("ObjName", OBJ_LABEL, 0, 0, 0);
ObjectSetText("ObjName","EA Runing",7, "Verdana", White);
ObjectSet("ObjName", OBJPROP_CORNER, 0);
ObjectSet("ObjName", OBJPROP_XDISTANCE, 10);
ObjectSet("ObjName", OBJPROP_YDISTANCE, 20);
}
{
if(Hour()==HOUR && Minute()==MIN) // Point 1
{
ObjectCreate("ObjName1", OBJ_LABEL, 0, 0, 0);
ObjectSetText("ObjName1","EA Entry",7, "Verdana", White);
ObjectSet("ObjName1", OBJPROP_CORNER, 0);
ObjectSet("ObjName1", OBJPROP_XDISTANCE, 10);
ObjectSet("ObjName1", OBJPROP_YDISTANCE, 40);
}
{
string SymX="GBPUSD";
OrderSend(SymX,OP_BUY,Lots,MODE_ASK,3,MarketInfo(SymX,MODE_ASK)-SL*MarketInfo(SymX,MODE_POINT),MarketInfo(SymX,MODE_ASK)+TP*MarketInfo(SymX,MODE_POINT),"Test",0,0,Green);
}
}
return(0);
}