循环读取所有持仓单 累加所有持仓单手数。
- 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);
- }
|