EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: biosstudio on ธันวาคม 01, 2018, 04:35:18 pm

Title: ผมเขียน EA ให้ทำงานตามเวลาได้แล้ว แต่ แบ็คเทส มันไม่เข้าออเดอร์ให้ครับ
Post by: biosstudio on ธันวาคม 01, 2018, 04:35:18 pm
ผมเขียน 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);
  }       
       

Title: Re: ผมเขียน EA ให้ทำงานตามเวลาได้แล้ว แต่ แบ็คเทส มันไม่เข้าออเดอร์ให้ครับ
Post by: admin on ธันวาคม 03, 2018, 10:01:54 pm
ต้องดูตอน Backtest มันจะมี error แจ้งมาครับ ถึงบอกได้ว่าทำไมมันไม่เปิดครับมีแต่ code ไม่ทราบหรอกครับ