飞狐dmi副图指标
飞狐公主思春副图指标源码
原理解析:
N赋值:14
赋值: 最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的N日[1日权重]移动平均
赋值: 最高价-1日前的最高价
赋值: 1日前的最低价-最低价
DMP赋值: 如果HD>0ANDHD>LD,返回HD,否则返回0的N日[1日权重]移动平均
DMM赋值: 如果LD>0ANDLD>HD,返回LD,否则返回0的N日[1日权重]移动平均
PDI赋值:DMP*100/真实波幅的2日[1日权重]移动平均
MDI赋值:DMM*100/真实波幅的2日[1日权重]移动平均
ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的6日[1日权重]移动平均
输出正量:PDI, COLOR9900FF
输出负量:MDI,COLORCCCC66
输出公主:ADX,COLORFFAA66,线宽为2
当满足条件PDI>MDI时,在PDI和MDI位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0066FF
当满足条件PDISTICKLINE(收盘价>0,19.8,20.2,2,0)时,在COLORFFFFFF和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
POLYLINE(收盘价>0,PDI), COLOR9900FF,
POLYLINE(收盘价>0,MDI),COLORCCCC66,
源码:
N:=14;
TR := SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(C,1))),ABS(LOW-REF(C,1))),N,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 AND HD>LD,HD,0),N,1);
DMM:= SMA(IF(LD>0 AND LD>HD,LD,0),N,1);
PDI:=SMA(DMP*100/TR,2,1);
MDI:=SMA(DMM*100/TR,2,1);
ADX:=SMA(ABS(MDI-PDI)/(MDI+PDI)*100,6,1);
正量:PDI, COLOR9900ff;
负量:MDI,COLORcccc66;
公主:ADX,COLORFFAA66,LINETHICK2;
STICKLINE(PDI>MDI,PDI,MDI,1,0),COLOR0066ff;
STICKLINE(PDI
STICKLINE(C>0,19.8,20.2,2,0),COLORffffff;
POLYLINE(C>0,PDI), COLOR9900ff,;
POLYLINE(C>0,MDI),COLORcccc66,;
POLYLINE(C>0,ADX),COLORFFAA66,linethick2;