//+------------------------------------------------------------------+
//| リミット/ストップ注文をすべて削除する |
//| 入力:なし |
//| 出力:取引操作が処理された場合は true、 それ以外の場合は false |
//| メモ:なし |
//+------------------------------------------------------------------+
bool CExpert::DeleteOrders()
{
bool result=false;
int total=OrdersTotal();
//---
for(int i=total-1;i>=0;i--)
{
if(m_order.Select(OrderGetTicket(i)))
{
if(m_order.Symbol()!=m_symbol.Name()) continue;
result|=DeleteOrder();
}
}
//---
return(result);
}
|