EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: galilao on กุมภาพันธ์ 09, 2017, 11:28:10 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)
มันก็จะแสดงแบบนี้
-
ขอบคุณ tanakrit99 มากๆๆครับ