Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: ใช้อะไรแทน Sleep ดีครับ  (Read 10730 times)

preeyada

  • Jr. Member
  • **
  • Posts: 67
ใช้อะไรแทน Sleep ดีครับ
« on: กันยายน 15, 2011, 04:08:33 pm »
เวลาเรา BackTest  เราจะ function Sleep  ไม่ได้ใช่ไหมครับ
แล้วเราจะใช้อะไรแทนดีครับ รบกวนผู้รู้ด้วยครับ   ???

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ใช้อะไรแทน Sleep ดีครับ
« Reply #1 on: กันยายน 15, 2011, 08:24:34 pm »
คุณจะเอาไปใช้งานอย่างไรหรอครับเพราะการขียนให้มันหน่วงเวลาใน backtest มันไม่เหมือนกับการใช้ sleep นะครับ พอบอกรูปแบบ EA ที่คุณจะใช้ sleep ได้ไหมครับ

preeyada

  • Jr. Member
  • **
  • Posts: 67
Re: ใช้อะไรแทน Sleep ดีครับ
« Reply #2 on: กันยายน 15, 2011, 10:12:13 pm »
อ๋อ พอดีว่า ผมให้มันปิด-เปิด Order เมื่อเส้น MA มันวิ่งตัดกัน
แต่มันวิ่งตัดสลับขึ้นลงๆๆๆๆๆ มันเลย เปิดปิดๆๆๆๆๆ อยู่อย่างนั้น
ทำให้เสียค่าสเปดไป

หรือมีวิธีอื่นแนะนำ รบกวนชี้แนะด้วยครับ ขอบคุณครับ   ;D

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ใช้อะไรแทน Sleep ดีครับ
« Reply #3 on: กันยายน 17, 2011, 03:27:31 pm »
งั้นคงต้องเขียนให้ EA มีการตรวจสอบ เวลาของ order ที่เปิดไปล่าสุดเทียบกับเวลาของกราฟ ว่าเวลาของกราฟปัจจุบัน - เวลาที่เก็บจากการเปิด order ได้ค่ามากกว่าที่เรากำหนดหรือยังหละครับ  ค่อนข้างยุ่งยากแต่ผมว่าถ้าจะทดสอบจริงเปิด demo ดีกว่าครับเพราะใช้ Sleep() ได้ และบางที่การ backtest ยังมีข้อผิดพลาดนะครับ

preeyada

  • Jr. Member
  • **
  • Posts: 67
Re: ใช้อะไรแทน Sleep ดีครับ
« Reply #4 on: กันยายน 17, 2011, 08:22:35 pm »
อ่อ ครับ เดี๋ยวผมจะลองทั้งสองแบบเลย
ได้ผลยังไงจะมาบอก ขอบคุณครับ