参考
N:=50;
M:=100;
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
XA_1:=REFX1(MA(TR,14)*(N/M),9999);
XA_2:=ZIGZAG(C,XA_1,1);
XA_3:=BARSLAST(XA_2<REF(XA_2,1));
XA_4:=BARSLAST(XA_2>REF(XA_2,1));
VAR5:IF(XA_3>0,SUM(VOL,XA_3),0),NODRAW;
VAR6:IF(XA_4>0,SUM(VOL,XA_4),0),NODRAW;
STICKLINE(XA_3,0,VAR5,0.8,0),COLORRED;
STICKLINE(XA_4,0,VAR6,0.8,0),COLOR008300;
那么只能改成常数了,效果会和原指标有差异,参考
A:=1;
N:=50;
M:=100;
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
XA_1:=REFX1(MA(TR,14)*(N/M),9999);
XA_2:=ZIGZAG(C,A,1);
XA_3:=BARSLAST(XA_2<REF(XA_2,1));
XA_4:=BARSLAST(XA_2>REF(XA_2,1));
VAR5:IF(XA_3>0,SUM(VOL,XA_3),0),NODRAW;
VAR6:IF(XA_4>0,SUM(VOL,XA_4),0),NODRAW;
STICKLINE(XA_3,0,VAR5,0.8,0),COLORRED;
STICKLINE(XA_4,0,VAR6,0.8,0),COLOR008300;
参考
DRAWLINE(1,H,1,L,COLORWHITE);
DRAWSL(1,C,0,0.35,0,COLORWHITE);