hnfj 发表于 2011-10-14 04:34:09

历单求助

假设持有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;                     
            }
显然,这种 同时 找最后一单和最后第三单的编写方式不正确,请求高人指点,十分感谢!!!

jlnobody 发表于 2012-11-25 16:59:05

做一个,做好了,请看

云淡天高 发表于 2012-11-25 16:59:05

呵呵 那就好好玩吧~~~~

dell 发表于 2012-11-25 18:27:51

感謝樓主

网络110 发表于 2012-11-25 18:27:51

顶你一下,好贴要顶!

gzlt02 发表于 2012-11-25 18:27:51

加油啊!!!!顶哦!!!!!

抓耗子 发表于 2012-11-25 18:27:51

有空一起交流一下

rispbpyy 发表于 2014-12-2 09:01:11

赚钱,赚积分。顶....

金银天通 发表于 2014-12-2 09:06:30

研究研究

welcome_wj 发表于 2014-12-2 09:12:45

亏损中……………………
页: [1] 2
查看完整版本: 历单求助