通达信DMI指标公开优化版 因原版严重压制多头!源码
原版利于庄家有几个地方:
1、MTR,,它以昨日收盘价为基准,判断寻找今日振幅最大值并累计之。有问题。
2、为什么要 HD>LD ? 为什么要 LD>HD?跨界判断又没有权重依据,利于破坏趋势。这是明显减弱了PDI、MDI 分子的重量,使基线偏离50往下掉到20~25.
3、PDI和MDI 均值变化本身就表示多空态势,原指标用跨界H,L混用,不明智。
因此,原指标不具备指标运行的“随机性”,股价趋势很容易被人为破坏。建议弃用。
DMI指标是股软自带指标中很少数几个“高智商指标”之一。
玩家在运用、修改、参数设置的大小及奇偶性,对市道的判断非常重要。
在历史回测时,对PDI、MDI的“极值位置”必须95%以上准确对应。
对“多空纠缠”阶段要非常冷静应对。
{DMIGL};{BY JIPGEMLING.见凌见 ; 参数: N(1,300,14); M(1,300,6) };
N:=14;
M:=6;
HD:=H-REF(H,1);
LD:=REF(L,1)-L;
RC:=C-REF(C,1);
PDI:100*SUM(IF(HD>0&&RC>0{&&HD>LD},HD,0),N)/SUM(ABS(HD),N),COLORFEDCBA,LINETHICK2;{多头}
MDI:100*SUM(IF(LD>0&&RC<0{&&LD>HD},LD,0),N)/SUM(ABS(LD),N),COLORYELLOW,LINETHICK2;{空头}
ADX:100*SUM(ABS(MDI-PDI)/(MDI+PDI)/M,M);
ADXR:(ADX+REF(ADX,M/3))/2;
ADXD:(M/3+0.5)*ADX-(M/3-0.5)*REF(ADX,1);
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标
相关指标公式
HG1赋值:(收盘价-36日内最低价的最低值)/(36日内最高价的最高值-36日内最低价的最低值)*100
HG2赋值:HG1的3日[1日权重]移动平均
HG3赋值:HG2的3日[1日权重]移动平均
HG4赋值:HG3的3日[1日权重]移动平均
HG5赋值:HG3上穿HG4 AND HG3<20
HG6赋值:HG4上穿HG3 AND HG3>80
HG7赋值:1日前的最低价
HG8赋值:最低价-HG7的绝对值的13日[1日权重]移动平均/最低价-HG7和0的较大值的13日[1日权重]移动平均*4
HG9赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
HG16赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
HG18赋值:HG9<1日前的HG16 AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价
0,画黄色
90,画绿色
当满足条件HG5的10日过滤=1时,在0和40位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件HG5的10日过滤=1时,在40位置书写文字,线宽为1,COLOR00AAFF
当满足条件HG6的5日过滤=1时,在70和90位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件HG6的5日过滤=1时,在70位置书写文字,线宽为1,COLORFFCC66
当满足条件HG18ANDCOUNT(HG18,30)=1时,在0和50位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
当满足条件HG18ANDCOUNT(HG18,30)=1时,在50位置书写文字,COLORFF00FF
输出趋势:HG3的3日指数移动平均-10,线宽为2,COLOR0000FF
输出A1:如果趋势>76,返回趋势,否则返回80,画黄色
当满足条件趋势上穿0时,在0位置画1号图标
当满足条件趋势<=4时,在0和20位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORCC9900
当满足条件趋势<=4的15日过滤时,在25位置书写文字,画白色
当满足条件趋势>=90ANDHG4时,在0和30位置之间画柱状线,宽度为5,0不为0则画空心柱.,画深灰色
输出A2:如果HG2上穿趋势的8日简单移动平均ANDHG2<15,返回10,否则返回0,画红色