FREE EA AND INDICATOR คือแจกฟรีจริงๆไม่ต้องสมัคร Downline => แจก EA ฟรี => Topic started by: kongjikza on มิถุนายน 01, 2012, 10:40:30 pm

Title: จะถามโคดเกี่ยวกับการตั้งเวลาปิดการทำงานของ eaอะครับ
Post by: kongjikza on มิถุนายน 01, 2012, 10:40:30 pm
คือว่าตอนนี้อะครับ ea ตั้งเวลาปิดเองได้แล้วแต่ว่าถ้าผมจะตั้งเวลาปิดแบบมีนาทีด้วยจะเขียนโคดใส่ยังไงอะครับ เช่น เปิดตอน 14.30 ปิดตอน 15.10 อะไรประมาณนี้อะครับ   ขอรบกวนหน่อยนะครับพี่
Title: Re: จะถามโคดเกี่ยวกับการตั้งเวลาปิดการทำงานของ eaอะครับ
Post by: D_Diamond on มิถุนายน 01, 2012, 10:52:52 pm
ก็เติมนาที  Minute()  ลงไปรวมกับชั่วโมง Hour() สิครับ  
Title: Re: จะถามโคดเกี่ยวกับการตั้งเวลาปิดการทำงานของ eaอะครับ
Post by: kongjikza on มิถุนายน 01, 2012, 11:19:06 pm
ยังไงอะครับ ช่วยแก้ให้ผมหน่อยได้ไหมครับพี่
Title: Re: จะถามโคดเกี่ยวกับการตั้งเวลาปิดการทำงานของ eaอะครับ
Post by: kongjikza on มิถุนายน 02, 2012, 01:40:46 am
// เอาส่วนนี้ไปใส่ไวบนสุดเพิ่มให้เราปรับค่าเวลาตาก input ได้แต่ระวังนิดหนึ่งมันเป้นเวลาบน server ถ้ายึดเวลาไทยต้องคำนวณต้องนี้ด้วยว่า 7 โมงเมืองไทยเป็นกี่โมงบน server
extern int StartHours = 0;
extern int EndHours = 5;

//แล้วเอาส่วนนี้ไปใส่ตรงที่ผมทำเครื่องหมายไวให้ เมื่อก่อน
 if ( EndHours > StartHours )
       {
         if(Hour()> EndHours || Hour() < StartHours )
          {
             return (0);
          }
     
       }
       
          if ( EndHours < StartHours )
       {
         if(Hour()> EndHours && Hour() < StartHours )
         {
             return (0);
         }
     
       }



นี้คือโคดที่พี่ admin ให้ใส่เข้าไปอะครับ แล้วผมต้องแก้ส่วนไหนหรือเพิ่มส่วนไหนบ้างหรอครับ
Title: Re: จะถามโคดเกี่ยวกับการตั้งเวลาปิดการทำงานของ eaอะครับ
Post by: admin on มิถุนายน 02, 2012, 07:56:24 pm
code ตัวนี้ตอนนั่นถามอะไรผมนะครับ จำไม่ได้แล้วครับ
Title: Re: จะถามโคดเกี่ยวกับการตั้งเวลาปิดการทำงานของ eaอะครับ
Post by: kongjikza on มิถุนายน 04, 2012, 09:40:26 pm
ตอนนั้นผมถามโคดเกี่ยวกับการตั้งเวลาเปิดปิดอะครับแต่พี่ admin ทำมาให้แบบเป็นชั่วโมงอย่างเดียวอะครับ   แต่คราวนี้ผมจะถามว่าถ้าจะใส่เป็นเป็นชั่วโมงและก็นาทีด้วยได้ไหมครับ เช่น เปิดตอน 14.30 ปิดตอน 15.20 อะไรประมาณนี้อะครับพี่ admin
Title: Re: จะถามโคดเกี่ยวกับการตั้งเวลาปิดการทำงานของ eaอะครับ
Post by: AvatarFX on มิถุนายน 04, 2012, 11:52:38 pm
ตอนนั้นผมถามโคดเกี่ยวกับการตั้งเวลาเปิดปิดอะครับแต่พี่ admin ทำมาให้แบบเป็นชั่วโมงอย่างเดียวอะครับ   แต่คราวนี้ผมจะถามว่าถ้าจะใส่เป็นเป็นชั่วโมงและก็นาทีด้วยได้ไหมครับ เช่น เปิดตอน 14.30 ปิดตอน 15.20 อะไรประมาณนี้อะครับพี่ admin

>> เิอาอันนี้ไปใช้เลยครับ



 double  StartCloseTime  =  14.30;
 double  StopCloseTime   = 15.20;


int start()
  {

       
   int    CurrentHour = Hour();                 
   double CurrentMinute = Minute();             
   double CurrentTime = CurrentHour + CurrentMinute/100;
   
 
      if ( StartCloseTime < StopCloseTime )
      {
         
         if (CurrentTime < StartCloseTime || CurrentTime >= StopCloseTime )
         {
            return(0);
         }
      }
     
      else if ( StartCloseTime > StopCloseTime )
      {
         
         if ( CurrentTime < StartCloseTime && CurrentTime >= StopCloseTime )
         {
            return(0);
         }
         
      }
     
      else if ( StartCloseTime == StopCloseTime )
      {
         return(0);
      }
   
   
   closeorder();
 
   return(0);

}
Title: Re: จะถามโคดเกี่ยวกับการตั้งเวลาปิดการทำงานของ eaอะครับ
Post by: veronika on มิถุนายน 14, 2012, 05:22:48 am
ตอนนั้นผมถามโคดเกี่ยวกับการตั้งเวลาเปิดปิดอะครับแต่พี่ admin ทำมาให้แบบเป็นชั่วโมงอย่างเดียวอะครับ   แต่คราวนี้ผมจะถามว่าถ้าจะใส่เป็นเป็นชั่วโมงและก็นาทีด้วยได้ไหมครับ เช่น เปิดตอน 14.30 ปิดตอน 15.20 อะไรประมาณนี้อะครับพี่ admin

>> เิอาอันนี้ไปใช้เลยครับ



 double  StartCloseTime  =  14.30;
 double  StopCloseTime   = 15.20;


int start()
  {

       
   int    CurrentHour = Hour();                 
   double CurrentMinute = Minute();             
   double CurrentTime = CurrentHour + CurrentMinute/100;
   
 
      if ( StartCloseTime < StopCloseTime )
      {
         
         if (CurrentTime < StartCloseTime || CurrentTime >= StopCloseTime )
         {
            return(0);
         }
      }
     
      else if ( StartCloseTime > StopCloseTime )
      {
         
         if ( CurrentTime < StartCloseTime && CurrentTime >= StopCloseTime )
         {
            return(0);
         }
         
      }
     
      else if ( StartCloseTime == StopCloseTime )
      {
         return(0);
      }
   
   
   closeorder();
 
   return(0);

}


อันนี้มันจะเอาเวลาที่เครื่องเรา หรือเอาเวลาที่โบรคครับ?