Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: ตั้งเวลา pending order ยังไง หรอครับ  (Read 9762 times)

samuraiX

  • Newbie
  • *
  • Posts: 41
ตั้งเวลา pending order ยังไง หรอครับ
« on: ธันวาคม 10, 2010, 07:46:40 pm »
OrderSend(Symbol(), OP_BUYLIMIT, FirstLot, Ask - Step * Point, 3, 0, 0, "", Magic, 0, Green);

มันต้องใส่เป็นเลข อะไรหรอครับ สมมุติถ้า ราคาไม่มาชน ใน 24 ชั่วโมงให้ลบทิ้งเลย

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ตั้งเวลา pending order ยังไง หรอครับ
« Reply #1 on: ธันวาคม 11, 2010, 12:58:08 am »
มันตั้งได้หลายแบบครับลองทำแบบนี้ดูก่อนครับว่าได้ไหม

OrderSend(Symbol(), OP_BUYLIMIT, FirstLot, Ask - Step * Point, 3, 0, 0, "", Magic, TimeHour(TimeCurrent())+24, Green);


samuraiX

  • Newbie
  • *
  • Posts: 41
Re: ตั้งเวลา pending order ยังไง หรอครับ
« Reply #2 on: ธันวาคม 11, 2010, 07:32:04 am »
ไม่ได้ครับ

แต่เมื่อกี้ลอง ไปค้นดูใน mql4.com

เจอแล้วครับ


   int    ticket,expiration;
   expiration=CurTime()+PERIOD_D1*60;

OrderSend(Symbol(), OP_BUYLIMIT, FirstLot, Ask - Step * Point, 3, 0, 0, "", Magic, expiration, Green);