Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: ขอสอบถาม admin ครับ  (Read 12783 times)

galilao

  • Newbie
  • *
  • Posts: 11
ขอสอบถาม admin ครับ
« on: สิงหาคม 29, 2013, 04:19:07 pm »
 รบกวน admin ด้วยครับ
 คืออยากทราบคำสั่ง ในการการตรวจสอบออเดอร์ทั้งหมดภายว่าในวันนี้ว่าเปิดไปรึยัง  ทุกค่าเงินนะครับ
 คือผมอยากเปิดวันละเดอร์นะครับ
 ขอบคุณล่วงหน้าครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ขอสอบถาม admin ครับ
« Reply #1 on: สิงหาคม 29, 2013, 07:50:46 pm »
คำว่า ออเดอร์ทั้งหมดภายว่าในวันนี้ว่าเปิดไปรึยัง   อันนี้หมายถึง Pending หรือว่า Order แบบไหนครับ

galilao

  • Newbie
  • *
  • Posts: 11
Re: ขอสอบถาม admin ครับ
« Reply #2 on: สิงหาคม 29, 2013, 08:06:00 pm »
ออเดอร์ที่ buy และ sell

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ขอสอบถาม admin ครับ
« Reply #3 on: สิงหาคม 29, 2013, 08:40:19 pm »
ถ้าอย่างนั่นคุณคงต้องสร้างเป็น script เพื่อใช้ตรวจสอบ Order

ก็ไม่มีอะไรมากครับก็ใช้ loop กับ OrderSelect ธรรมดานี้หละครับแต่เราต้องเพิ่มเงื่อนไข ตรวจสอบเวลาเปิด OrderOpenPrice กับ เวลาของวันนี้( ตรงอาจจะใช้วิธีตรวจสอบได้หลายแบบลองศึกษาเรื่อง time ใน Mql4 ดูครับ )  หากเงือนไขนี้เป้นจริง ก็ให้แสดงเป็นข้อความออกมาก้ได้ครับ

galilao

  • Newbie
  • *
  • Posts: 11
Re: ขอสอบถาม admin ครับ
« Reply #4 on: สิงหาคม 30, 2013, 10:10:33 am »
พอจะยกตัวอย่างให้ดู ได้ไหมครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ขอสอบถาม admin ครับ
« Reply #5 on: สิงหาคม 30, 2013, 12:21:28 pm »
int start()
  {
    for(int i=0;i<OrdersTotal();i++)
       {
          OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
            if(TimeDay(OrderOpenTime()) == TimeDay(TimeCurrent()) )
             {
               Print("Order Number : ",OrderTicket()," Is OPEN ");
             } 
       
       
       }
     

   return(0);
  }

galilao

  • Newbie
  • *
  • Posts: 11
Re: ขอสอบถาม admin ครับ
« Reply #6 on: สิงหาคม 30, 2013, 12:46:54 pm »
ขอบคุณครับ