TY:=C;{收盘价} A1:=REF(TY,10)=HHV(TY,2*10+1);{10日前收盘价等于21天内最高价} VB1:=FILTER(A1,10);{当出现A1条件时,过滤10天后连续出现的信号} C1:=BACKSET(VB1,10+1);{将当前位置到11天前的位置设为1} HD:=FILTER(C1,10);{将当前位置到10天后的位置设为1} A2:=REF(TY,10)=LLV(TY,2*10+1);{10天前的收盘价等于21天内最低价} VB2:=FILTER(A2,10); {过滤10天内连续出现的信号} C2:=BACKSET(VB2,10+1);{将当前位置到11天前的位置设为1} LD:=FILTER(C2,10);{当出现C2后,10天后的数据不予记录} A:=REF(C,BARSLAST(HD));{设值上次高点位置} B:=REF(C,BARSLAST(LD));{设值上次低点位置} T11:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD);{上升波段回调不创新低没新高} T21:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);{下降波段反弹不创新高没新低} 前高:IF(T11,A,A),COLORFF00FF,POINTDOT,LINETHICK3;{符合T1条件,高位线为紫色点状线} STICKLINE(T11,A,A,9,0),COLORFF00FF;{高位画横线} 前低:IF(T21,B,B),COLOR80FF00,POINTDOT;{符合T2条件,高位线为绿色点状线} STICKLINE(T21,B,B,9,0),COLOR80FF00;{低位画横线}; TT3:=(CURRBARSCOUNT=11),; DRAWNUMBER(TT3 AND 前高,前高,前高),COLORFF18FF; DRAWNUMBER(TT3 AND 前低,前低,前低),COLORGREEN; 突破:CROSS(C,前高),COLORRED,NODRAW; STICKLINE(突破,C,OPEN,3.5,0),COLOR0000BB; STICKLINE(突破,C,OPEN,2.5,0),COLOR0000CC; STICKLINE(突破,C,OPEN,0.8,0),COLOR0000FF; STICKLINE(突破,C,OPEN,0.1,0),COLORCC66FF; |
|
来自: 新用户60356471 > 《待分类》