EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: galilao on กุมภาพันธ์ 09, 2017, 11:28:10 pm

Title: รบกวนสอบถาม คำสั่งในการตรวจสอบว่าออเดอร์ที่เปิดอยู่ มีกี่คู่เงิน
Post by: galilao on กุมภาพันธ์ 09, 2017, 11:28:10 pm
รบกวนสอบถาม คำสั่งในการตรวจสอบว่าออเดอร์ที่เปิดอยู่ มีกี่คู่เงิน
คือผมเปิดรอสัญญาณ ในการเปิดออเดอร์หลายคู่เงิน หากเกิดมีสัญญาณเกิดขึ้นพร้อมกันหลายคู่
การเปิดออเดอร์พร้อมกัน อาจทำให้มาจิ้นไม่พอ เลยอยากจะจำกัดคู่เงินว่าเปิดได้ไม่เกินกี่คู่เงิน
จึงอยากทราบ คำสั่งในการตรวจสอบว่าออเดอร์ที่เปิดอยู่ มีกี่คู่เงิน จะใช้เป็นเงือนไขในการเปิดออเดอร์
รบกวนด้วนนะครับ ขอบคุณมากครับ
Title: Re: รบกวนสอบถาม คำสั่งในการตรวจสอบว่าออเดอร์ที่เปิดอยู่ มีกี่คู่เงิน
Post by: tanakrit99 on กุมภาพันธ์ 10, 2017, 11:31:57 pm
string sym;
int start()
  {
   for(int i=0;i<OrdersTotal();i++)
     {
      OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(OrderType()==OP_BUY || OrderType()==OP_SELL)
        {
         sym=OrderSymbol();
         Print("Symbol=",sym);
        }
     }
   return(0);
  }

(http://uppic.sodazaa.com/thumb.php?id=C2C2_589DF0F5) (http://uppic.sodazaa.com/share.php?id=C2C2_589DF0F5)

(http://uppic.sodazaa.com/image.php?id=304D_589DF0F5&jpg) (http://uppic.sodazaa.com/share.php?id=304D_589DF0F5)

มันก็จะแสดงแบบนี้
Title: Re: รบกวนสอบถาม คำสั่งในการตรวจสอบว่าออเดอร์ที่เปิดอยู่ มีกี่คู่เงิน
Post by: galilao on กุมภาพันธ์ 11, 2017, 07:06:20 pm

ขอบคุณ tanakrit99  มากๆๆครับ