A. 急求:帮忙把趋向指标(钱龙版本)DMI—QL,给改写成通达信中能用的公式,在次新股上能显现出正确指标图形
N:=14;
M:=6;
VV:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,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:DMP*100/VV;
MDI:DMM*100/VV;
ADX:SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1);
ADXR:(ADX+REF(ADX,M))/2;
{已测试复,复制可制直接引用,如果回答满意,请记得给采纳}
B. 同花顺的DMI图
DMI指标于1978年首先使用,是技术指标中的常用指标,为中长期的重要技术分析工具。DMI指标可辨别任何股票在任何时间段所处行情的位置,不管是上涨行情,还是下跌行情,DMI都能够准确的判断每一只股票在行情的初期、中期、还是末期,DMI指标还能够指示出股票行情的耚,反弹行情和反转行情,中级行情还是大行情,都能够由DMI指标表现出来。
一、使用方法
DMI指标中有四个参数值:+DI、-DI、ADX和ADXR,这在其他指标中是没有的。实际上DMI指标分两组:+DI和-DI;ADX和ADXR。
1. +DI和-DI(多空指标)
+DI代表多方,-DI代表空方,当+DI从下向上,上穿-DI所形成的交叉点,定为金叉。这种情况说明多方力量大于空方,市场将以上涨为主;当-DI从下向上,上穿+DI所形成的交叉点定为死叉,当死叉形成时,市场将以下跌为主。
当+DI和-DI以20为中轴交织上下波动时,说明市场中,多空双方能量相等,这时将不会有任何行情。股指或股价此时在一种平台箱体运行,多空在休战。
当+DI从20以下运行到50之上时,将可能产生一轮较有力的中级以上的上涨行情。
当-DI从20以下运行到50之上时,将可能产生一轮中级以上的下跌行情。
总之,+DI在-DI上方运行,市场以多方为主;-DI在+DI上方运行,市场以空方为主。
2. ADX和ADXR(趋向指标)
ADX和ADXR是判断行情的趋势指标,又是+DI和-DI的引导指标,当ADX从下向上上穿ADXR时,所形成的交叉点叫做ADX金叉ADXR;当ADX与ADXR发生金叉时,将是一轮行情的启动信号,ADX的ADXR运行至50以上时,将可能产生一轮中级以上的行情。
当ADX从上向下,下穿ADXR时所形成的交叉点叫做死叉,当ADX与ADXR形成死叉时那么行情将有可能结束,如果ADX和ADXR下行至20左右并交织波动时,说明市场近期没有行情。
ADX和ADXR的趋势能够准确的判断行情的初始阶段,行进阶段和完成阶段,ADX和ADXR从20以下的低位形成金叉上行至50以上时,是一个中级以上的行情;ADX和ADXR上行至80以上时,那么市场将很有可能是翻倍以上的大行情。
说明:
动向指标DMI由4条指标线组成:
上升方向线 +DI (又称PDI), 见图中白色线;
下降方向线 -DI (又称MDI), 见图中黄色线;
趋向平均值 ADX,主要用于对趋势的判断,见图中紫色线;
ADXR, 对ADX的评估数值,也是对市场的评估指标,见图中绿色线;
用法:
DMI指标在市场行情趋向明显时,判研效果较为理想。
1. PDI线(+DI)从下向上突破MDI线(-DI),显示有新多头进场,为买进信号,如果ADX伴随上升,则预示股价的涨势可能更强劲。
2. PDI线(+DI)从上向下跌破MDI线(-DI),显示有新空头进场,为卖出信号,如果ADX伴随下降,则预示跌势将加剧。
3. 当行情走势朝向单一方向发展时,无论是涨势或跌势,ADX值都会不断递增。因此,当ADX值高于上日时,可以断定当前市场行情仍在维持原有趋势,即股价会继续上涨,或继续下跌。
4. ADX值递减,降到20以下,且横向行进时,市场气氛为盘整,PDI线(+DI)和MDI线(-DI)会反复出现交叉情况,此种情况下的交叉不可作为买卖依据;
5. ADX值从上升倾向转为下降时,表明行情即将反转。
6. ADX值在50以上从上升倾向转为下降后,在40~60之间再度转折上升,是大行情即将到来的征兆。
指标源码:
{参数: N:14,M:6}
TR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:EXPMEMA(ADX,M);
C. 将同花顺的dmi指标转换到通达信上面
DMI是通达信自带的指标之一。无需重新安装。在分析图的附图点击一下右键-附图指标-选择专附图指标(或快捷键 ctift+i)-常用属指标-dmi趋向指标。
如果想重新安装,源码如下:
N:=14; MM:=6;
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);
PDI: DMP*100/MTR;
MDI: DMM*100/MTR;
ADX: EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);
ADXR:EXPMEMA(ADX,MM);