Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: เปิด order โดยกำหนดเงือนไขเป็นระยะเวลา  (Read 9587 times)

dataxdata

  • Newbie
  • *
  • Posts: 35
ขอความช่วยเหลือครับ

ลองเขียน code กำหนดให้เปิด order เมื่อตรงเงื่อนไข สมมติว่า ea มันเปิดไป 1 order แล้ว order ต่อไปที่จะเปิดถึงแม่เงื่อนไขจะตรง แต่ถ้ายังไม่เริ่มแท่งเทียนแท่งใหม่ (เปิดหน้าจอ 15 นาที) ห้ามเปิดเพิ่ม

ลองเขียนโดยคำสั่งใช้ sleep() ตาม code ด้านล่างนี่

      if(CurBaseADX > 20)
         {
            if(MinusADX > CurBaseADX && MinusADX > PlusADX)
               {
                  OrderSend(Symbol(),OP_SELL,Lots,Bid,10,Bid+15,Bid-5,"Sell",MagicNumber2,0,Red);
                  Sleep(900000);

หลังจากลองปล่อยรันในเดโม ปรากฎว่ามีการเปิด order ในกราฟแท่งเดียวกันอยู่ อยากถามว่าต้องแก้ไข code อย่างไรให้เป็นไปตามที่ผมบอกด้านบนครับ

ขอบคุณครับ
Name: Ataporn.Tap
Rank : Newbie Trader (- -,)