DMl指标的ADX线 (文华财经随身行Android   6.1.1(283))

投资者咨询:DMl指标的ADX线 (文华财经随身行Android   6.1.1(283))
来源:文华财经  日期:2020-7-22 12:54
请编写个ADX当前值>前一K线的ADX收盘值时,该线段为红线;小于前一K线的ADX收盘值时,该线段变为绿线。谢谢老师!
技术人员回复
日期:2020-7-22 13:02
参考:

TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),14);
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),14);
PDI:=DMP*100/TR;
MDI:=DMM*100/TR;
ADX:MA(ABS(MDI-PDI)/(MDI+PDI)*100,6),NODRAW;
DRAWCOLORLINE(ADX>REF(ADX,1),ADX,COLORRED,COLORGREEN);
ADXR:=(ADX+REF(ADX,6))/2;
BACKGROUNDSTYLE(1);
投资者咨询:DMl指标的ADX线 (文华财经随身行Android   6.1.1(283))
来源:文华财经  日期:2020-7-22 12:54
上页的ADX指标,添加:当ADX值>60时,发出报警声。
谢谢老师!
技术人员回复
日期:2020-7-31 13:27
参考:

TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),14);
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),14);
PDI:=DMP*100/TR;
MDI:=DMM*100/TR;
ADX:MA(ABS(MDI-PDI)/(MDI+PDI)*100,6),NODRAW;
DRAWCOLORLINE(ADX>REF(ADX,1),ADX,COLORRED,COLORGREEN);
ADXR:=(ADX+REF(ADX,6))/2;
ADX>60,SOUND('A');
BACKGROUNDSTYLE(1);