N:=10;
P1:=3;
M:=5;
年认同价:=MA(C,240);
价格中枢:=(SUM(年认同价,0)/(BARSSINCE(年认同价>0)+239));
箱顶:=价格中枢*1.2;
箱底:=价格中枢*0.8;
毛利润率:=FINANCE(21)/FINANCE(20);
成长价值:=年认同价*(1+毛利润率);
收益价值:=年认同价+FINANCE(33);
回调认同:=EMA(expma(C,20),13);
股价均线:=EMA(C,M);
股价趋势:=股价均线>REF(股价均线,1);
多头:=(回调认同>REF(回调认同,1))AND(成长价值>REF(成长价值,1))AND(收益价值>REF(收益价值,1));
确认趋势:=多头 AND 股价趋势 AND COUNT(股价趋势,P1)<=1;
股价突破:=C>REF(股价均线,1) AND 确认趋势;
回调条件:=COUNT(C<回调认同,5)>=3;
回调突破:=(REF(C,1)<=REF(回调认同,1))AND(C>回调认同)AND(回调条件)AND 多头;
回调确认:=(COUNT(C>回调认同,3)=3)AND(COUNT(回调突破,3)=1);
成长条件:=COUNT(C<成长价值,5)>=3;
成长突破:=(REF(C,1)<=REF(成长价值,1))AND(C>成长价值)AND(成长条件)AND 多头;
成长确认:=(COUNT(C>成长价值,3)=3)AND(COUNT(成长突破,3)=1);
收益条件:=COUNT(C<收益价值,5)>=3;
收益突破:=(REF(C,1)<=REF(收益价值,1))AND(C>收益价值)AND(收益条件)AND 多头;
收益确认:=(COUNT(C>收益价值,3)=3)AND(COUNT(收益突破,3)=1);
箱底条件:=COUNT(C<箱底,5)>=3;
箱底突破:=(REF(C,1)<=REF(箱底,1))AND(C>箱底)AND(箱底条件)AND 多头;
箱底确认:=(COUNT(C>箱底,3)=3)AND(COUNT(箱底突破,3)=1);
价格条件:=COUNT(C<价格中枢,5)>=3;
价格突破:=(REF(C,1)<=REF(价格中枢,1))AND(C>价格中枢)AND(价格条件)AND 多头;
价格确认:=(COUNT(C>价格中枢,3)=3)AND(COUNT(价格突破,3)=1);
箱顶条件:=COUNT(C<箱顶,5)>=3;
箱顶突破:=(REF(C,1)<=REF(箱顶,1))AND(C>箱顶)AND(箱顶条件)AND 多头;
箱顶确认:=(COUNT(C>箱顶,3)=3)AND(COUNT(箱顶突破,3)=1);
突破确认:(回调确认+成长确认+收益确认+箱底确认+价格确认+箱顶确认);