假设持有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; } 显然,这种 同时 找最后一单和最后第三单的编写方式不正确,请求高人指点,十分感谢!!! |
历单求助
回复:0 浏览:585
- 楼主admin 圈主
- 2019-05-05 05:50