เอาไปดัดแปลงเองนะครับ
total=OrdersTotal();
if( ใส่เงื่อนไขที่ต้องการลงไป)
{
while(total>0)
{
for(int i=0;i<total;i++)
{ OrderSelect(i,SELECT_BY_POST,MODE_TRADE);
if(OrderType()==OP_BUY())
{
OrderClose(...............);
}
if(OrderType()==OP_SELL())
{
OrderClose(...............);
}
}
total=OrdersTotal();
}
} ที่ผมใช้ลักษณะนี้ครับ ถ้าเงื่อนไขเข้าขายเป้นจริงมันจะไม่ยอมออกจาก loop จนกว่าจะปิก order หมด ผมไม่ทราบว่าคุณจะใช่ลักษณะได้แต่ของผทใช่ลักษณนี้อ่ะ ผมไม่ทราบว่าคุณจะใช้อย่าไงนะครับ แต่มันต้องมี error อยู่แล้วเราต้องแก้ตามลักษณที่ต้องการครับ เอาไปลองศึกษาดูก่อนครับ