VAR1:=CROSS(FILTER(BACKSET(REF(HIGH,2)=HHV(HIGH,5),3),2),0.5);{上分形信号} VAR2:=CROSS(FILTER(BACKSET(REF(LOW,2)=LLV(LOW,5),3),2),0.5);{下分形信号} VAR3:=BARSLAST(VAR1); VAR4:=BARSLAST(VAR2); 目标突破价:IF(VAR3=0,HIGH,REF(HIGH,VAR3)),LINETHICK1,COLORGREEN;{在上分形信号出现的位置画图标} 前下分形最低价:IF(VAR4=0,LOW,REF(LOW,VAR4)),LINETHICK1,COLORYELLOW;{在下分形信号出现的位置画图标} VAR5:=CROSS(HIGH,REF(HIGH,VAR3));{最高价破上分形信号} VAR6:=CROSS(REF(LOW,VAR4),LOW);{最低价破下分形信号} DRAWICON(VAR5,LOW,1);{在最高价破上分形信号的位置画图标} DRAWICON(VAR6,HIGH,2);{在最低价破下分形信号的位置画图标}; OP:=FROMOPEN;区间分形高价:IF((31<OP<210)AND (HIGH>REF(HIGH,VAR3))AND(CLOSE>OPEN),HIGH,HIGH*0.7),LINETHICK3,COLORRED;收盘价:CLOSE,COLORCYAN;LOWMA:MA(LOW,M1),COLORBLUE; BS:=LOWMA; IF(BS>REF(BS,1),BS,DRAWNULL),LINETHICK2,COLORRED; |