D:=VALUEWHEN(BBB>0,BBB);
UD:=IFELSE(CLOSE>D&&REF(CLOSE,1)<=D,1,IFELSE(CLOSE<C11&&REF(CLOSE,1)>=C11,-3,0));
K:=VALUEWHEN(UD<>0,UD);
G:IFELSE(K=1,C11,D),COLORRED,NODRAW;
POLYLINE(LOW>0,G,COLORYELLOW);
DRAWSL(ISLASTBAR,G,0,100,0,COLORYELLOW),LINETHICK2;
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWTEXT(CROSS(C,G),L,’B’),COLORRED,FONTSIZE25,VALIGN0;
DRAWTEXT(CROSSDOWN(C,G),H,’S’),COLORGREEN,FONTSIZE25;
DRAWSL(CROSS(C,G),REF(G,1),0,10,0,COLORBLUE);//蓝色水平线
DRAWSL(CROSSDOWN(C,G),REF(G,1),0,10,0,COLORLIGHTRED);//红色水平线
//多头策略
C>G&&L>VALUEWHEN(CROSS(C,G),REF(G,1))&&C-G<=10*MINPRICE,BPK;
C<=REF(L-3*MINPRICE,BARSBK),SP;
//空
C<G&&H<VALUEWHEN(CROSSDOWN(C,G),REF(G,1))&&G-C<=10*MINPRICE,SPK;
C>=REF(H+3*MINPRICE,BARSSK),BP;
//设置
AUTOFILTER;