bu:=cross(high,SAR(3,1,20)); sel:=cross(SAR(3,1,20),low); var1:=last(high<SAR(3,1,20)); var2:=last(low>sar(3,1,20)); drawflagtext(bu,high,'买入'); drawflagtext(sel,low,'卖出'); drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2; drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2; STICKLINE(low>SAR(3,1,20) and isdown,high,open,0.5,1),colorred; STICKLINE(low>SAR(3,1,20) and isdown,close,open,7.5,1),colorred; STICKLINE(low>SAR(3,1,20) and isdown,close,low,0.5,1),colorred; STICKLINE(high<SAR(3,1,20) and isup,high,close,0.5,1),colorcyan; STICKLINE(high<SAR(3,1,20) and isup,close,open,7.5,1),colorcyan; STICKLINE(high<SAR(3,1,20) and isup,open,low,0.5,1),colorcyan; drawflagtext(high<SAR(3,1,20) and high>=ref(high,1),high,'明日突破'+forcast(sar(3,1,20),max(var1,2))+'建议关注'); drawflagtext(high<SAR(3,1,20) and high<ref(high,1),high,'持币观望'); drawflagtext(low>SAR(3,1,20) and low<=ref(low,1),low,'明日跌破'+forcast(sar(3,1,20),max(var2,2))+'注意止盈'); drawflagtext(low>SAR(3,1,20) and low>ref(low,1),low,'继续持股'); 年:=YEAR; 月:=MONTH; 星期:=WEEKDAY; 日1:=DATETOD1970(DATE); 上市日:=REF(DATE,BARPOS-1); 自然日:=日1-DATETOD1970(上市日)+1; ZB:=(自然日-REF(自然日,1))<>星期-REF(星期,1) OR BARPOS=1; 本周第几天:=BARSLAST(ZB)+1; 本月第几天:=BARSLAST(年*100+月<>REF(年*100+月,1))+1; MA1:=REF(C,本周第几天); MA2:=REF(MA1,本周第几天); MA3:=REF(MA2,本周第几天); MA4:=REF(MA3,本周第几天); Ma5:=REF(MA4,本周第几天); MA6:=REF(MA5,本周第几天); MA7:=REF(MA6,本周第几天); MA8:=REF(MA7,本周第几天); MA9:=REF(MA8,本周第几天); 十周价:=(C+MA1+MA2+MA3+MA4+MA5+MA6+MA7+MA8+MA9)/10; 出击突破:HHVALL(IF(DISPSTATUS=2,十周价,0)),DOTLINE,COLORYELLOW; bu1:=cross(c,出击突破); bu2:=cross(出击突破,c); drawtext(bu1,LOW,'BB'),valign0,align1,coloryellow,linethick2; drawtext(bu2,HIGH,'SS'),valign2,align1,colorgreen,linethick2;   |