导航:首页 > 股市基金 > 通达信dmi指标公式源码

通达信dmi指标公式源码

发布时间:2022-02-04 15:01:43

㈠ 能不能麻烦大家帮我写一个通达信选股公式:DMI指标中紫线ADXR向上突破数值30,同时黄线MDI向

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);
XG:CROSS(ADXR,30) AND CROSS(9,MDI);

㈡ 请老师将通达信系统中,DMI公式中MDI指标死叉ADX指标做个预警公式,谢谢老师

CROSS(DMI.ADX,DMI.MDI); 然后添加到预警中。也可以拿来选股。

㈢ 急求:帮忙把趋向指标(钱龙版本)DMI—QL,给改写成通达信中能用的公式,在次新股上能显现出正确指标图形

如过要想弄明白你的这个问题,首先要了解DMI指标的算法。下边我们把DMI指标分布拆解开来:
1、公式我就不说了。 都是使用的钱龙算法,按理说一样的算法计算出的结果应该是一样的。

2、取值的时候有些小的差异,大智慧是取小数点后3为,通达信取得是小数点后2位,并采用的是“五舍六入”的方法。但是这点差异不足以造成两种软件的ADX和ADXR值差别那么大。

3、由于ADXR是根据ADX计算出来的,所以我们只需要知道ADX为什么不同就可以了。

4、通过公式我们知道,通达信和大智慧ADX的计算方法是一样的ADX=SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1),这里边我们可以看到涉及到了四个变量,PDI、MDI、SMA和N,经过对照,我们知道,两种软件PDI和MDI的值是一样的(只是取得位数不同),那么我们来分析SMA的计算方式,

SMA《加权移动平均数》=[ X《X =(MDI-PDI)/(MDI+PDI) ×100》 × M《M为权重,这里是1》+ Y《Y为前一日ADX值》 × (N-M) ] / N ,计算方式本身没有问题,大智慧和通达信用的都是一样的。

5、计算方式一样,得出的结果不同,那么只有一种原因,就是取值不同。我们知道,这里边的主要参数,PDI和MDI大智慧和通达信的计算方式和得出的结果都是相同的,那么是什么原因造成的ADX值不同哪?

6、用你的举例300238来说明,我们打到周线图,将光标移到前三根K线会发现,此时DMI的四个参数都是没有数值的。第四根K线开始,PDI和ADX数值出现了,我们会发现,大智慧的ADX是7.143,而通达信的ADX是100。

7、通过ADX的计算公式我们可以看到,它的计算是要用到MDI数值的,而MDI的数值会在第十一根K线时才出现,此时还没有MDI得数值,那么两家软件得出的ADX值是什么哪?

8、通过计算,得出了如下结论:

在计算ADX时,两家软件都是将MDI取值为 0 ,当用到 Y (前一日ADX)时,也是取值为0 ,但是当计算最后一步时,大智慧是先计算的X × M+Y × (N-M)然后才除以N,而通达信是,先用Y × (N-M)除以N,然后才加的 X × M ,所以造成了以上结果(大智慧的ADX是1.743,而通达信是100,)。也就是说,通达信的SMA计算函数中,缺少了一个中括号,正如你所说,是内核有问题。

9、这个问题可以这样解决,就是不用SMA函数,找到别的方式来计算ADX的值,可是我没有找到通达信中有加减乘除的函数可以调用。不知道是我没发现,还是根本没有,所以这个问题没能帮你解决,如果你找到了能够调用加减乘除的方法,我也想知道。计算就很简单了,这样,在公式中把ADX赋值方式改一下就可以了。

㈣ 求通达信dmi指标当天的pdi线上穿三条线,mdi下穿三线的选股公式

这是二个选股公式,要分开来选取

公式在附件内,如果说合适的请下载:

㈤ 求高手帮忙编写一个通达信的选股公式! DMI指标中的PDI金叉MDI

{DMI趋向指标}
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
金叉:CROSS(PDI,MDI);

㈥ 能不能麻烦大家帮我写一个通达信选股公式:DMI指标中ADX向上突破数值50,同时PDI向下跌破数值

这个问题我已经发过了呀,不知道是不是同一个人问的,但解答的是同一个人,。再发一次吧,
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);
XG:CROSS(ADX,50) AND CROSS(15,PDI);

㈦ 请高手帮忙编写一个通达信DMI指标选股公式!

"dmi.pdi">"dmi.mdi" and "dmi.adx">"dmi.mdi";

㈧ 求老师帮忙编一个通达信DMI指标PDI ADX ADXR在30以上多头选股公式

MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);
PDI>REF(PDI,1)&&ADX>REF(ADX,1)&&ADXR>REF(ADXR,1)&&PDI>30&&ADX>30&&ADXR>30;

㈨ 求通达信DMI单独ADX向下的选股公式

A1:="DMI.ADX";

XG:A1<REF(A1,1);
参考资料:http://tieba..com/f?kw=%E8%82%A1%E7%A5%A8%E5%85%AC%E5%BC%8F%E4%B8%93%E5%AE%B6&ie=utf-8

㈩ 求通达信软件DMI自动选股指标:

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);

选:MDI>50 AND ADX>50;{大于几自己定吧};

阅读全文

与通达信dmi指标公式源码相关的资料

热点内容
周末银行汇率差价 浏览:245
先知起爆指标 浏览:981
指标公式彩带 浏览:626
保险公司是不是金融同业 浏览:450
青岛银行行庆理财 浏览:643
日元汇率东方财富 浏览:391
货币汇率与国家关系 浏览:74
广东雷克萨斯金融服务费 浏览:102
网上银行信银理财产品 浏览:502
2016澳元兑人民币汇率走势 浏览:752
控股股东转让部分股权的股票 浏览:949
维维股份2018年年报 浏览:645
兴渝涂料价格 浏览:865
理财公司理财兑付多久到账 浏览:326
基金理财的利率是多少 浏览:937
如何下载南京证券 浏览:849
双箭股份红日 浏览:917
从小微企业自身找出小微企业融资难原因 浏览:753
现在金融服务费能退得 浏览:679
杠杆炒股只找保利配资 浏览:324