投资者咨询:再请教老师!如何在买开信号出来时旁边显示ADX和ADXR数值,卖开不用 (文华财经wh7睿期)
来源:文华财经 日期:2018-10-25 14:33


TR := 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(IFELSE(HD>0 && HD>LD,HD,0),N);
DMM:= SUM(IFELSE(LD>0 && 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;
BACKGROUNDSTYLE(1);
PDI>=MDI&&CROSS(ADX,ADXR),BK;
CROSSDOWN(MDI,PDI),BP;
MDI>=PDI&&CROSS(ADX,ADXR),SK;
CROSSDOWN(PDI,MDI),SP;
如何加进去,,谢谢
技术人员回复
日期:2018-10-25 14:37
这样看下:
TR := 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(IFELSE(HD>0 && HD>LD,HD,0),N);
DMM:= SUM(IFELSE(LD>0 && 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;
PDI>=MDI&&CROSS(ADX,ADXR),BK;
DRAWNUMBER(BARSBK=1,H,REF(ADXR,1),2,COLORYELLOW),VALIGN0,ALIGN0;//黄色ADXR
DRAWNUMBER(BARSBK=1,H,REF(ADX,1),2,COLORMAGENTA),VALIGN2,ALIGN0;//粉色ADX
CROSSDOWN(MDI,PDI),BP;
MDI>=PDI&&CROSS(ADX,ADXR),SK;
CROSSDOWN(PDI,MDI),SP;
AUTOFILTER;