计算当前持仓个数

楼主  收藏   举报   帖子创建时间:  2019-05-05 15:02 回复:0 关注量:575
循环读取全部持仓单,过滤掉非本K线商品的订单。每个订单 计数器+1.

  1. int GetHoldingOrdersCount()
  2. {
  3. int Count=0;
  4. for(int i=0;i<OrdersTotal();i++)
  5.    {
  6.      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
  7.      if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
  8.      {
  9.       Count+=1;        
  10.      }
  11.    }
  12.    return(Count);
  13. }
打赏