N1:=2;//大周期最小百分之2转向,可调节大小。
N2:=0.2;//小周期最小百分之0.2转向,可调节大小。
//============================================================
Z1:ZIGZAG(C,N1,1);
DRAWCOLORLINE(Z1>REF(Z1,1),Z1,COLORRED,COLORGREEN),LINETHICK2;
//============================================================
HH:=REF(C,BARSLAST(CROSS(Z1,REF(Z1,1)))+1);
LL:=REF(C,BARSLAST(CROSS(REF(Z1,1),Z1))+1);
HH1:=BARSLAST(CROSS(Z1,REF(Z1,1)));
LL1:=BARSLAST(CROSS(REF(Z1,1),Z1));
A1:=IFELSE((HH1 < LL1),1,IFELSE((HH1 > LL1),-1,0));
AA1:=IFELSE(A1>=0,HH,LL);
DRAWCOLORLINE(Z1>REF(AA1,1),AA1,COLORRED,COLORGREEN),LINETHICK2;
//============================================================
Z2:ZIGZAG(C,N2,1);
DRAWCOLORLINE(Z2>REF(Z2,1),Z2,COLORRED,COLORGREEN),LINETHICK1;
//============================================================
HHH:=REF(C,BARSLAST(CROSS(Z2,REF(Z2,1)))+1);
LLL:=REF(C,BARSLAST(CROSS(REF(Z2,1),Z2))+1);
HH2:=BARSLAST(CROSS(Z2,REF(Z2,1)));
LL2:=BARSLAST(CROSS(REF(Z2,1),Z2));
A2:=IFELSE((HH2 < LL2),1,IFELSE((HH2 > LL2),-1,0));
AA2:=IFELSE(A2>=0,HHH,LLL);
DRAWCOLORLINE(Z2>REF(AA2,1),AA2,COLORRED,COLORGREEN);