诚信为本
量力而为
当前位置:峰汇在线 > MQL语言 > MQL4函数模块 > 正文

MT4 EA自定义函数灵活获取各类型订单总数量

该函数两个参量:订单类型、订单识别码。调用的时候只要指定订单类型和订单识别码即可灵活获取对应订单的总数量。

int Magic_buy=12345;
int Magic_sell=45678;
int CountOrders(int Type,int Magic)
{
   int _CountOrd;
   _CountOrd=0;
   for(int i=0;i<OrdersTotal();i++)
   {
      cg = OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(OrderSymbol()==Symbol())
      {
         if((OrderType()==Type && (OrderMagicNumber()==Magic || Magic==0)))_CountOrd++;
      }
   }
   return(_CountOrd);
}

调用方法:

多单 CountOrders(OP_BUY,Magic_buy);
空单 CountOrders(OP_SELL,Magic_sell);
打赏
版权所有转载请注明标题及链接:峰汇在线 » MT4 EA自定义函数灵活获取各类型订单总数量
上一篇:
下一篇:
分享到: 更多 (0)

如您觉得此文不错请扫码打赏!

支付宝扫一扫打赏

微信扫一扫打赏