CloseAll平掉所有订单  

1209 21
| 发表于 2020-8-3 07:59:42 | 显示全部楼层 |复制链接
  1. int start()
  2.   {
  3. int digits   = MarketInfo(Symbol(),MODE_DIGITS);
  4. double value = NormalizeDouble(WindowPriceOnDropped(),digits);
  5.    for(int i=OrdersTotal()-1;i>=0;i--)
  6.    {
  7.       if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
  8.          continue;
  9.       if(OrderSymbol()!=Symbol())
  10.          continue;
  11.       
  12.       RefreshRates();
  13.       
  14.       if(OrderType()==OP_BUY)         
  15.          OrderClose(OrderTicket(),OrderLots(),Bid, 3,White);
  16.       if(OrderType()==OP_SELL)   
  17.          OrderClose(OrderTicket(),OrderLots(),Ask, 3,White);
  18.       if((OrderType()==OP_BUYSTOP) || (OrderType()==OP_BUYLIMIT))         
  19.          OrderDelete(OrderTicket());
  20.       if((OrderType()==OP_SELLSTOP) || (OrderType()==OP_SELLLIMIT))
  21.          OrderDelete(OrderTicket());
  22.    }  
  23.    return(0);
  24.   }
复制代码
举报

收藏 2 点赞 0 评论 使用道具

热门主题

精彩评论21

跳转到指定楼层
发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册