{跳空不补}
TK:=L>REF(H,1);
TD:=BARSLAST(TK);
跳空:=REF(L,TD);{跳空高}
不补:=LLV(L,TD)>REF(O,TD);
收阳:=REF(C,TD)>REF(O,TD);
跳空不补:=跳空 AND TD>=3 AND TD<40 AND 不补;
有跳空不补:=COUNT(跳空不补,30)>=1;
{高量不破}
AA:=V>REF(HHV(V,30),1);
AB:=BARSLAST(AA);
AC:=IF(REF(C,AB)>REF(O,AB),REF(O,AB),REF(C,AB));
AXG:=LLV(L,AB)>=AC;
有高量不破:=COUNT(AXG,30)>=1;
{倍量不穿}
AA2:=V>REF(V,1)*1.95;
AB2:=BARSLAST(AA2);
AC2:=LLV(L,AB2)=REF(L,AB2);
{倍量不穿:=AC2 AND AB2>5 AND AB2<20};
有倍量不穿:=COUNT(AC2,30)>=1;
SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);
SR2:=FILTER(SR1,10);
SR3:=BACKSET(SR2,10+1);
HD:=FILTER(SR3,10);
前高:=REF(H,BARSLAST(HD));
突破前高:=CROSS(C,前高);
牛股三绝:有跳空不补 AND 有高量不破 AND 有倍量不穿 AND 突破前高 AND AB<TD;