Atn1:=barscount(c)>=120 and l>=ma(c,30) and ma(c,10)>=ma(c,20) and    
          ma(c,20)>=ma(c,30) and ma(c,60)>=ma(c,120); {牛市}   
    Atn:=count(Atn1,1)>=1;   
    Atx1:=barscount(c)>=120 and ma(c,60)>=ma(c,120) and Atn=0; {牛入熊市}   
    Axj1:=count(Atx1,1)>=1;   
    Ak:=l;   
    Atx2:=barscount(c)>=120 and Ak<=ma(c,5) and Ak<=ma(c,10) and  Ak<=ma(c,30) and    
          Ak<=ma(c,60) and ma(c,60)<ma(c,120); {全熊市}   
    Axj2:=count(Atx2,2)>=1;   
    Atx3:=barscount(c)>=120 and ma(c,60)<ma(c,120) and Axj2=0; {熊市反弹}   
    Axj3:=count(Atx3,1)>=1;   
      
    xx:=130;   
    stickline(Atn ,xx*0.42,xx*0.37,3,0),Colorred;   
    drawtext(Axj1 ,xx*0.4,'↘'),Colorwhite;   
    stickline(Axj2 ,xx*0.22,xx*0.28,3,0),Color00ff00;   
    drawtext(Axj3 ,xx*0.32,'↗'),Colorwhite;