Open Forex4you Account

Server รัน EA 1000 / ปี

สั่งชื้อคู่มือการโปรแรกม MQL4

Author Topic: รบกวนช่วยแก้ไขEAให้หน่อยครับมันเปิดซ้ำ ๆ ที่เดิมเยอะเกินไป  (Read 10313 times)

gunner9

  • Newbie
  • *
  • Posts: 10
    • สอนเล่นหุ้น Forex
  ;D รบกวนช่วยแก้ไขให้หน่อยครับพอเปิดออร์เดอร์แ้ล้วมันเปิดซ้ำที่เดิมเยอะเกินไปอยากให้มันเปิดห่าง ๆกันหน่อยและไม่ซ้ำที่เดิมนะคับ ขอบคุณครับ


int init()
  {

   return(0);
  }

int deinit()
  {
//----
   
//----
   return(0);
  }

int start()
  {
     double ma7 , ma14 ,ma30 ;
     int total;
     int ticket;
     
     ma7=iMA(NULL,0,7,8,MODE_SMMA,PRICE_MEDIAN,0);
     ma14=iMA(NULL,0,14,8,MODE_SMMA,PRICE_MEDIAN,0);
     ma30=iMA(NULL,0,30,8,MODE_SMMA,PRICE_MEDIAN,0);
     
     total=OrdersTotal();
     
     if(total<=500)
     {
     
            if(Ask > ma7)
                {   
               
                   if(ma14>ma30)
                     {     
                     
                         if(Ask<ma30)
                           {     
                     
                 
                        ticket=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-Point*50,Ask+Point*5,"123ea",0,0,Green);
                        OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
                      }
                     
                      return (0);
                 }
     
         }
           
         
     
          if(Bid<ma7<ma14<ma30)
              {
             
               if(Bid>ma30)
                           {   
     
                    ticket=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Ask+Point*50,Bid-Point*5,"123ea",0,0,Red);
                    OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
                 
                 }
   }

 }

   return(0);
  }
โบรกเกอร์ซื้อขายหุ้น ฝาก ถอน อัตโนมัติ (เป็นเวบภาษาไทยอ่านง่ายใครๆก็ทำได้ )สนใจศึกษาข้อมูลได้คลิกที่ป้ายเลย

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
แก้ if(total<=500)
ตัวเลข 500 เป้นตัวเลขที่ต้องการครับ