获取持仓多单及空单总手数的函数
该函数简洁明了,分别获取当前持仓单中多单和空单的总手数。可以调用到指标或EA中。double LotsCount(int type)
{
double BuyLots=0;
double SellLots=0;
for (int t=0; t<OrdersTotal(); t++)
{
cg=OrderSelect(t, SELECT_BY_POS, MODE_TRADES);
if (OrderType() == OP_BUY && OrderMagicNumber() == MagicNumber )BuyLots+=OrderLots();
if (OrderType() == OP_SELL && OrderMagicNumber() == MagicNumber )SellLots+=OrderLots();
}
switch(type)
{
case OP_BUY: return (BuyLots);
break;
case OP_SELL: return (SellLots);
break;
}
return(0);
}
{:132_145:} {:132_123:} 前排支持下 好好 学习了 确实不错 获取持仓多单及空单总手数的函数 好像不完整吧 这个咋用 编写提示cg和magicnumber
页:
[1]