历单求助
假设持有5个多单或5个空单,如何找出最后一单的开仓价和最后第三单的开仓价?我是这样写的,结果不成功:double pb1,pb3,ps1,ps3,pb,ps;
for(i=0;i=3 && OrderSymbol()==Symbol())
{
if(OrderType()==OP_BUY)
{
if(i==OrdersTotal()-1)
{
pb1=OrderOpenPrice();
return(pb1);
}
if(i==OrdersTotal()-3)
{
pb3=OrderOpenPrice();
return(pb3);
}
}
if(OrderType()==OP_SELL)
{
if(i==OrdersTotal()-1)
{
ps1=OrderOpenPrice();
return(ps1);
}
if(i==OrdersTotal()-3)
{
ps3=OrderOpenPrice();
return(ps3);
}
}
}
return;
}
显然,这种 同时 找最后一单和最后第三单的编写方式不正确,请求高人指点,十分感谢!!! 做一个,做好了,请看 呵呵 那就好好玩吧~~~~ 感謝樓主 顶你一下,好贴要顶! 加油啊!!!!顶哦!!!!! 有空一起交流一下 赚钱,赚积分。顶.... 研究研究 亏损中……………………
页:
[1]
2