源码
input:N(15,1,100),M(3,1,100);
TR8:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),N);
HD:=(HIGH - REF(HIGH,1));
LD:=(REF(LOW,1) - LOW);
DMP:=SUM(IF(((HD > 0) AND (HD > LD)),HD,0),N);
DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),N);
PDI:((DMP * 100) / TR);
MDI:((DMM * 100) / TR);
ADX:MA(((ABS((MDI - PDI)) / (MDI + PDI)) * 100),M);
ADXR:((ADX + REF(ADX,M)) / 2);
预警:IF(((ADX > 90) AND (PDI = 0)),30,0),LINETHICK2,colorFFFF;
买:IF((((CROSS(PDI,MDI) AND ((CLOSE > (1.05 * REF(CLOSE,1))) OR (REF(CLOSE,1) > (1.05 * REF(CLOSE,2))))) AND ((VOL > (2 * REF(VOL,1))) OR (REF(VOL,1) > (2 * REF(VOL,2))))) AND (MA(VOL,5) > MA(VOL,60))),20,0),LINETHICK2,colorFF;
买2:IF((CROSS(PDI,MDI) AND (COUNT(预警,10) >= 1)),10,0),LINETHICK3,colorFF00FF;