老周 发表于 2016-10-26 17:15:04

计算当前总持仓量

循环读取所有持仓单 累加所有持仓单手数。

double GetLotsHolding()
{
double TempLots=0;
for(int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
    {      
   TempLots+=OrderLots();   
    }
}
return(TempLots);
}

页: [1]
查看完整版本: 计算当前总持仓量