ถ้า ออเดอร์ที่ EA เปิดอยู่ มัน +1 pip หรือ +2 pip เราจะ CloseOrder ทิ้งยังงัยหรอครับ
void CheckForClose()
{
//----
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
//---- check order type
if(OrderType()==OP_BUY)
{
if(....................) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
break;
}
if(OrderType()==OP_SELL)
{
if(...................) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
break;
}
}
//----
}