super520 发表于 2013-3-3 12:11 static/image/common/back.gif
大智慧有ddi指标
TR:=MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1)));
DMZ:=IF((H+L)=(REF(H,1)+REF(L,1)),0,MAX( ...
TR:=MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1)));
DMZ:=IF((H+L)<=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
DMF:=IF((H+L)>=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
DIZ:=SUM(DMZ,N)/(SUM(DMZ,N)+SUM(DMF,N));
DIF:=SUM(DMF,N)/(SUM(DMF,N)+SUM(DMZ,N));
DDI: DIZ-DIF,COLORSTICK;
ADDI:SMA(DDI,N1,M);
AD:MA(ADDI,M1);
看了一下这个指标,没有发现下面的哪一行引用 TR
TR:=MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1)));
这个赋值下面没有引用,不分析,删去
DMZ:=IF((H+L)<=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
如果今天的最高最低和 小于= 昨天的最高最低和就区0,否则就取 最高-昨天最高差 与 最低-昨天最低差的绝对值 中 比较大的值
TR:=MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1)));
DMZ:=IF((H+L)<=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
DMZ:=IF((H+L)<=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
DMF:=IF((H+L)>=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
如果今天的最高最低和 大于= 昨天的最高最低和就区0,否则就取 最高-昨天最高差的绝对值 与 最低-昨天最低差的绝对值 中 比较大的值
DIZ:=SUM(DMZ,N)/(SUM(DMZ,N)+SUM(DMF,N));
DIF:=SUM(DMF,N)/(SUM(DMF,N)+SUM(DMZ,N));
DDI: DIZ-DIF,COLORSTICK;
ADDI:SMA(DDI,N1,M);
AD:MA(ADDI,M1);
{N:13,N1:30,M:10,M1:5}
DIZ:=SUM(DMZ,N)/(SUM(DMZ,N)+SUM(DMF,N));
dmz的13天和 除以 (dmz的13天和 + dmf的13天和)
DIF:=SUM(DMF,N)/(SUM(DMF,N)+SUM(DMZ,N));
dmf的13天和 除以 (dmz的13天和 + dmf的13天和)
DDI: DIZ-DIF,COLORSTICK;
DIZ与DIF的差值,画柱线
{N:13,N1:30,M:10,M1:5}
ADDI:SMA(DDI,N1,M);ddi权重为10的30日平均线
AD:MA(ADDI,M1);ddi的5天算术平均线
ddi与macd比较图,上图k线均线 中图ddi下图macd
ddi和 macd 在短期强势股(具有可操作性的)上的体现1
ddi和 macd 在短期强势股(具有可操作性的)上的体现2
ddi和 macd 在短期强势股(具有可操作性的)上的体现3
ddi和 macd 在短期弱势股上的体现1
ddi和 macd 在短期弱势股上的体现2
ddi和 macd 在短期弱势股上的体现3
ddi和 macd 在波段强势股(具有可操作性的)上的体现1
连拉一字涨停板的股票不做分析
ddi和 macd 在波段强势股(具有可操作性的)上的体现2
ddi和 macd 在波段强势股(具有可操作性的)上的体现3
ddi和 macd 在波动弱势股上的体现1
#*d1*#