li961130 发表于 2016-6-1 21:46:56

请教while的问题,死循环了,跳不出来

IF((CLOSE-AvgEntryPrice)/AvgEntryPrice>0.10 AND BSIF==1)  BSIF=2;  //主均线做多转小周期开始
      while(BSIF=1)
           {                 
                   ConKS=IIF(ma1>ma2,1,0);//小周期平空单
               ConS=IIF(ma1<ma2,1,0); //小周期平多单
                   ConDuTou2=Iif(Close>ma1 and MA1>MA2 AND MA2>Ma3,1,0); //三线多头排列
               ConUp2=IIF(MA1>MA1 and Ma2>Ma2,1,0); //MA7 AND MA14 都向上
                   ConKTou2=Iif(Close<ma1 and MA1<MA2 AND MA2<Ma3,1,0); //三线空头排列
               ConDOWN2=IIF(MA1<MA1 and Ma2<Ma2,1,0); //MA7 AND MA14 都向下

              if (c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4)
                    {
                      BSIF=1;   //执行大周期 BSIF=1  
                                  
                   Break;               
                     }
                        If(MarketPosition==0 AND CurrentContracts<10 And ConDuTou2==1 And ConUp2==1 And BSIF==2 AND Vol > 0)
                    {
                      Buy(10,0);
                          Commentary("次周期开多多");
                     }
                        If(MarketPosition==0 AND CurrentContracts>-10 And ConkTou2==1 And ConDOWN2==1 And BSIF==2 AND Vol > 0)
                    {
                          SellShort(10,0);
                          Commentary("次周期开空");
                     }
       
                        If(MarketPosition==1 and BSIF==2 and ConS==1 And Vol > 0)
                    {
                          Sell(0,0);
                          Commentary("次周期平多仓");
                     }
       
                        If(MarketPosition==1 and BSIF==2 and ConKS==1 And Vol > 0)
                    {
                          BuyToCover(0,0);
                          Commentary("次周期平空仓");
                     }
                  
           }



请教各位老鸟,菜鸟我写的这个策略里面当达到“c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4 and c<ma4”这个条件的时候为什么跳不出这个while循环的:'(
页: [1]
查看完整版本: 请教while的问题,死循环了,跳不出来