高手請進 請問如何計算下單的總手數量 有程式範例佳

 
高手請進    請問如何計算下單的總手數量   有程式範例佳
 

“计算下单的总手数量”,不是很清楚你的问题。

你是想问下单时用资金管理来计算下单手数吗?

还是统计已持仓的总手数?

 
Ziheng Zhuang:

“计算下单的总手数量”,不是很清楚你的问题。

你是想问下单时用资金管理来计算下单手数吗?

还是统计已持仓的总手数?

是統計已經下單的總數

 

参考,求当前品种,magic 为123,多单或者空单的总手数。MT4版本。

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
{
//---
   int magic = 123;
   double buyLots  = TotalLots(magic,OP_BUY);
   double sellLots = TotalLots(magic,OP_SELL);
}
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double TotalLots(int magic,int type)
{
   double total = 0.0;
   for(int i=OrdersTotal()-1; i>=0; i--)
   {
      if(OrderSelect(i,SELECT_BY_POS))
      {
         if(OrderSymbol()==Symbol()&&OrderMagicNumber()==magic&&OrderType()==type)
         {
            total = total + OrderLots();
         }
      }
   }
   return total;
}
 
Ziheng Zhuang:

参考,求当前品种,magic 为123,多单或者空单的总手数。MT4版本。

多謝高手解答問題!這裏就是有你們出手幫助別人而變得更精彩😆👍
 
Ziheng Zhuang:

参考,求当前品种,magic 为123,多单或者空单的总手数。MT4版本。

多謝大師指點

原因: