TR :=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
MA5:=MA(C,5);
MA20:=MA(C,20);
DRAWSL(MA5>MA20,REF(C-TR,1),0,1,0,COLORRED);
DRAWSL(MA5<MA20,REF(C+TR,1),0,1,0,COLORGREEN);
DRAWLINE(BARSLASTCOUNT( MA5>MA20)>=2,REF(C-TR,1),1,REF(REF(C-TR,1),1),COLORRED);
DRAWLINE(BARSLASTCOUNT( MA5<MA20)>=2,REF(C+TR,1),1,REF(REF(C+TR,1),1),COLORGREEN);
高1:IF(BACKSET(ISLASTBAR,SUMBARS(DAYBARPOS=1,1))&&REF(C<REF(O,DAYBARPOS-1),SUMBARS(DAYBARPOS=1,1)),REF(HHV(H,DAYBARPOS),SUMBARS(DAYBARPOS=1,1)),NULL),COLORLIGHTGREEN,LINETHICK5;
低1:IF(BACKSET(ISLASTBAR,SUMBARS(DAYBARPOS=1,1))&&REF(C>REF(O,DAYBARPOS-1),SUMBARS(DAYBARPOS=1,1)),REF(LLV(L,DAYBARPOS),SUMBARS(DAYBARPOS=1,1)),NULL),COLORRED,LINETHICK5;//日线高低
DRAWSL(ISLASTBAR,高1,0,-SUMBARS(DAYBARPOS=1,2),0,COLORLIGHTGREEN),LINETHICK5;
DRAWSL(ISLASTBAR,低1,0,-SUMBARS(DAYBARPOS=1,2),0,COLORRED),LINETHICK5;
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
N2:=10;
A1:=REF(H,N2)=HHV(H,2*N2+1);
AA11:=REF(L,N2)=LLV(L,2*N2+1);
QY10:=BACKSET(A1,N2+1);
QY11:=BACKSET(AA11,N2+1);
CC10:=FILTER(QY10,N2) AND H=HHV(H,N2+1);
CC11:=FILTER(QY11,N2) AND L=LLV(L,N2+1);
DDD10:=BARSLAST(CC10);
DD11:=BARSLAST(CC11);
GDTS1:=IF(CC10,CURRBARSCOUNT,0);
DDTS10:=IF(CC11,CURRBARSCOUNT,0);
DINGBUTS10:=IF(DDD10,REF(GDTS1,DDD10),GDTS1);
DDTS11:=IF(DD11,REF(DDTS10,DD11),DDTS10);
GDCS10:=REFX1(DINGBUTS10,10000);
DDCS10:=REFX1(DDTS11,10000);
DINGBUTS11:=REF(DINGBUTS10,DDD10+1);
DDTS20:=REF(DDTS11,DD11+1);
GDCS2:=REFX1(DINGBUTS11,10000);
DDCS2:=REFX1(DDTS20,10000);
DRAWSL(ISLASTBAR&&C>REF(H,GDCS2-1),REF(H,GDCS2-1),0,-GDCS2+1,0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C<REF(H,GDCS2-1),REF(H,GDCS2-1),0,-GDCS2+1,0,COLORCYAN),LINETHICK1;
DRAWSL(ISLASTBAR&&C>REF(H,GDCS10-1),REF(H,GDCS10-1),0,-GDCS10+1,0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C<REF(H,GDCS10-1),REF(H,GDCS10-1),0,-GDCS10+1,0,COLORCYAN),LINETHICK1;
DRAWSL(ISLASTBAR&&C>REF(L,DDCS2-1),REF(L,DDCS2-1),0,-DDCS2+1,0,COLORMAGENTA),LINETHICK1;
DRAWSL(ISLASTBAR&&C<REF(L,DDCS2-1),REF(L,DDCS2-1),0,-DDCS2+1,0,COLORGREEN),LINETHICK2;
DRAWSL(ISLASTBAR&&C>REF(L,DDCS10-1),REF(L,DDCS10-1),0,-DDCS10+1,0,COLORMAGENTA),LINETHICK1;
DRAWSL(ISLASTBAR&&C<REF(L,DDCS10-1),REF(L,DDCS10-1),0,-DDCS10+1,0,COLORGREEN),LINETHICK2;
上涨值:=MA((H+REF(L,1))/2,3);
买进高点:=MA((H+REF(H,1))/2,3);
VAR1:=((H+L+C)/3)*2-L;
突破买入值:=MA(VAR1,3);
下跌值:=MA((REF(H,1)+L)/2,3);
卖出低点:=MA((REF(L,1)+L)/2,3);
VAR2:=((H+L+C)/3)*2-H;
突破卖出值:=MA(VAR2,3);
卖:=(上涨值+买进高点+突破买入值+H)/4,LINETHICK1;
买:=(下跌值+卖出低点+突破卖出值+L)/4,LINETHICK1;
次日卖:=VALUEWHEN(DATE<>REF(DATE,1),卖),COLORGREEN;
次日买:=VALUEWHEN(DATE<>REF(DATE,1),买),COLORRED;
STICKLINE1(C<次日卖,次日卖,次日卖,8,1),COLORGREEN,LINETHICK2;
STICKLINE1(C>次日买,次日买,次日买,8,1),COLORRED,LINETHICK2;