Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: ถ้าเราต้องการให้ CloseOrder ปิดเฉพาะเวลา Server ตามที่กำหนดต้องเขียนยังไง  (Read 13984 times)

eujubjub

  • Newbie
  • *
  • Posts: 7
คือผมต้องการให้ออร์เดอร์Close ที่ RSI ตัดเส้น 70
และออร์เดอร์ขายClose ที่ RSI ตัดเส้น 30

เฉพาะในช่วงเวลาที่ตลาดยุโรปเปิดคือ 8.30 - 17.30 ของ server(สามารถเซตค่าon/off)

แบบนี้พอจะมีโค้ดมั้ยครับ
ขอบคุณอย่างสูงๆๆ
« Last Edit: ธันวาคม 06, 2013, 07:01:43 am by eujubjub »

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Code ไม่มีครับแต่วิธีที่ง่ายที่สุดคือให้คุณเอา EA ที่ตั้งเวลาเปิดปิดได้ มาสักตัวครับเอาส่วนที่ตั้งเวลาอย่างเดียวนะครับจากนั่นก็ใส่เงื่อนไข RSI ของคุณลงไปหากตรงเงื่อนไขก็ให้ปิด Order ครับแค่นี้เอง

eujubjub

  • Newbie
  • *
  • Posts: 7
Code ไม่มีครับแต่วิธีที่ง่ายที่สุดคือให้คุณเอา EA ที่ตั้งเวลาเปิดปิดได้ มาสักตัวครับเอาส่วนที่ตั้งเวลาอย่างเดียวนะครับจากนั่นก็ใส่เงื่อนไข RSI ของคุณลงไปหากตรงเงื่อนไขก็ให้ปิด Order ครับแค่นี้เอง

แอดมินพอจะมี ea ที่ว่ามั้ยครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
extern bool usetimeclose =true;

int start()
  {
   double RSI30 =iRSI(NULL,0,30,PRICE_CLOSE,0);
   double RSI70 =iRSI(NULL,0,70,PRICE_CLOSE,0);
  if ( usetimeclose==true)
       { 
         if(RSI30 > RSI70)
         {
         
         if((Hour()==8 && Minute()>=30)  || (Hour()>8 || Hour() < 17 || (Hour()==17 && Minute()<=30))              )
          {
           // คำสั่งปิด Order ที่ขึ้นต้องการเขียนเพิ่มเองครับ
             
          }
          }
       }
       
         
       
     

   return(0);
  }

eujubjub

  • Newbie
  • *
  • Posts: 7
extern bool usetimeclose =true;

int start()
  {
   double RSI30 =iRSI(NULL,0,30,PRICE_CLOSE,0);
   double RSI70 =iRSI(NULL,0,70,PRICE_CLOSE,0);
  if ( usetimeclose==true)
       { 
         if(RSI30 > RSI70)
         {
         
         if((Hour()==8 && Minute()>=30)  || (Hour()>8 || Hour() < 17 || (Hour()==17 && Minute()<=30))              )
          {
           // คำสั่งปิด Order ที่ขึ้นต้องการเขียนเพิ่มเองครับ
             
          }
          }
       }
       
         
       
     

   return(0);
  }


ขอบคุณแอดมินมากๆครับ ขอให้เจริญๆ