有您的持续关注
我们会做得更好

计算持仓订单中多、空单子数量的模块



计算仓中空单的张数,以及多单的张数的模块
int CalculateBuyOrders()//计算机多单的张数
{
int buys=0,sells=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderType()==OP_BUY
&&
OrderSymbol()==symbol
&&
OrderMagicNumber()==iMagic) buys++;
}
return(buys);
}
int CalculateSellOrders()//计算空单的张数
{
int buys=0,sells=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderType()==OP_SELL
&&
OrderSymbol()==symbol
&&
OrderMagicNumber()==iMagic) sells++;
}
return(sells);
}

如您喜欢此文章请点下面分享按钮↴峰汇在线 » 计算持仓订单中多、空单子数量的模块
上一篇:
下一篇:
分享到:更多 ()

评论 抢沙发

评论前必须登录!