统计一个EA下有多少个魔术号码

费了好大劲,才想出以下办法:

 //及时统计全局变量【已开单】参数
//分配、预留一个新的魔术号码给新单
int 可用魔术号码()
{
   int 已开单数组[];
   已开单 = 0;
   ArrayResize(已开单数组,最多生多少个孩子);
   for (int j=0;j<最多生多少个孩子;j++){已开单数组[j]=0;}  //全部赋值0,初始化
   for (int i=0;i<OrdersTotal();i++)
    {   
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(OrderSymbol()!=Symbol() || NormalizeDouble(OrderMagicNumber()/100,0) != NormalizeDouble(户口号码/100,0) || OrderType()>1)continue;
    for(j=0;j<最多生多少个孩子;j++) {if(OrderMagicNumber()==户口号码+j)已开单数组[j]++;}
    }
   for(j=0;j<最多生多少个孩子;j++) {if(已开单数组[j]>0)已开单++;else return(户口号码+j);}
   return(0);
}



本博客所有文章如无特别注明均为原创。作者:天泓评测
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)