Z1:=EMA(CLOSE,8),COLORWHITE;
Z2:=EMA(Z1,16),COLORRED;
ZB:=(CLOSE+HIGH+LOW)/3;
ZB1:=EMA(ZB,10);
ZB2:=REF(ZB1,1);
STICKLINE(ZB1>ZB2,ZB1,ZB2,2,0),COLORRED;
STICKLINE(ZB1< ZB2,ZB1,ZB2,2,0), COLORGREEN;
ZB3:=BARSLAST(DATE< >REF(DATE,1));
ZB4:=HHV(HIGH,3);
ZB5:=LLV(LOW,3);
ZB6:=IF(ZB4< REF(ZB4,1) AND ZB4< REF(ZB4,2) AND ZB4< REF(ZB4,4) AND ZB5< REF(ZB5,1) AND ZB5< REF(ZB5,3) AND ZB5< REF(ZB5,5) AND OPEN>CLOSE AND (HHV(OPEN,0)-CLOSE)>0,REF(ZB4,4),0);
ZB7:=IF(ZB5>REF(ZB5,1) AND ZB5>REF(ZB5,3) AND ZB5>REF(ZB5,5) AND ZB4>REF(ZB4,1) AND ZB4>REF(ZB4,2) AND ZB4>REF(ZB4,4) AND OPEN< CLOSE AND (CLOSE-LLV(OPEN,0))>0,REF(ZB5,4),0);
ZB8:=VALUEWHEN(ZB6>0,ZB6);
ZB9:=VALUEWHEN(ZB7>0,ZB7);
TJ1:=IF(CLOSE>ZB8,-3,IF(CLOSE< ZB9,1,0));
TJ2:=VALUEWHEN(TJ1< >0,TJ1);
MA55:=MA(CLOSE,55);
DRAWTEXT(CROSS(TJ2,0),ZB4,'卖空'),COLORGREEN,DRAWABOVE;
DRAWTEXT(CROSS(0,TJ2),ZB5,'买多'),COLORRED;
DRAWICON(CROSS(TJ2,0),ZB4,35),COLORGREEN,DRAWABOVE;
DRAWICON(CROSS(0,TJ2),ZB5,34),COLORRED;
P:=14;
P1:=14;
WW:=(LLV(H,55)+HHV(L,55))/2;
WW2:=(C*4+L*3+H*2+O)/10;
OBV:=WW2;
A1:=REF(OBV,P)=HHV(OBV,2*P+1);
B1:=FILTER(A1,P);
C1:=BACKSET(B1,P+1);
D1:=FILTER(C1,P);
A2:=REF(OBV,P)=LLV(OBV,2*P+1);
B2:=FILTER(A2,P);
C2:=BACKSET(B2,P+1);
D2:=FILTER(C2,P);
A111:=REF(H,3)=HHV(H,2*6+1);
B111:=FILTER(A111,3);
C111:=BACKSET(B111,3+1);
D111:=FILTER(C111,3+1);
A112:=REF(L,3)=LLV(L,2*6+1);
B112:=FILTER(A112,3+1);
C112:=BACKSET(B112,3+1);
D112:=FILTER(C112,3);
E111:=(REF(LLV(L,2*3),1)+REF(HHV(H,2*3),1))/2;
E112:=(H+L)/2;
H111:=(D111 AND NOT(D112 AND E111>=E112)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
L111:=(D112 AND NOT(D111 AND E111< E112));
H112:=D111 AND NOT(D112 AND E111>=E112);
X111:=REF(BARSLAST(H111),1)+1;
F111:=BACKSET(H111 AND COUNT(L111,X111)>0,LLVBARS(IF(L111,LOW,10000),X111));
G111:=F111>REF(F111,1);
I111:=BACKSET(G111,2);
LD:=I111>REF(I111,1);
L112:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
X112:=REF(BARSLAST(L112),1)+1;
F112:=BACKSET(L112 AND COUNT(H112,X112)>0,HHVBARS(IF(H112,HIGH,0),X112));
G112:=F112>REF(F112,1);
I112:=BACKSET(G112,2);
HD:=I112>REF(I112,1);
前期高位:REF(H,BARSLAST(HD)),COLORYELLOW,POINTDOT;
STICKLINE(H,前期高位,前期高位,2,0),COLORRED;
前期低位:REF(L,BARSLAST(LD)),COLORFF00FF,POINTDOT;
STICKLINE(L,前期低位,前期低位,2,0),COLORGREEN;
DRAWNUMBER(FILTER(C1,10),HIGH,H),DRAWABOVE;
DRAWNUMBER(FILTER(C2,10),L,L);
DRAWTEXT(ISLASTBAR,(前期高位),STRCAT('',CON2STR(前期高位,2))),COLORWHITE;
DRAWTEXT(ISLASTBAR,(前期低位),STRCAT('',CON2STR(前期低位,2))),COLORWHITE;