① 求助dmi指标公式
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),6);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),6);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),6);
PDI:= DMP*100/TR;
MDI:= DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,14),LINETHICK0;
ADXR:(ADX+REF(ADX,14))/2,LINETHICK0;
TJ:CROSS(ADXR,ADX) AND ADX>50 AND REF(BARSLAST(CROSS(ADXR,ADX)),1)<20 AND
REF(ADX,REF(BARSLAST(CROSS(ADXR,ADX)),1)+1)>50 ;
② 大智慧和通达信的DMI指标公式不一样
不同的软件,是有不同的软件公司开发设计的。程序设计的算法不同、所取数据的时点不同,则得出的结果不同。不能说其中哪一个是正确的,哪一个是错误的。
但利用DMI判断买卖的原则是一致的,基本不影响判断:
DMI指标,趋向指标(标准)
指示投资人避免在盘整的市场中交易,一旦市场变得有利润时,DMI立刻引导投资人进场,并且在适当时机退场。
买卖原则:
1、+DI上交叉-DI时,做买。
2、+DI下交叉-DI时,做卖。
3、ADX于50以上向下转折时,对表市场趋势终了。
4、当ADX滑落至+DI之下时,不宜进场交易。
5、当ADXR介于20-25时,宜采用TBP及CDP中之反应秘诀为交易参
考。
③ 通达信 徐文明改进版DMI指标PDI1-ADX小于10用公式怎么表示谢谢!
PDI1-ADX<10;
④ 求老师帮忙编一个通达信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指标白紫绿黄形态选股公式
是想编写pdi大于adx大于adxr大于mdi的选股公式吗,可以编写,但这样的条件有的时候可能会出现连续满足的情况,是选择只要满足就可以呢,还是要去选择首次满足条件的位置呢
⑥ 求CCI指标原码公式
CCI指标 看盘软件上就有 你干什么要装???那个只是一个普通的顺势指标专而已了
TYP:=(CLOSE+HIGH+LOW)/3;
CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));
参数只有一属个 N 最小值1 最大值100 现在14
⑦ 求乾隆金典中的DMI指标公式。
这个公式在方正金鼎里就有了(就是你说的乾隆金典版本),不需要改任何参数,如果你要用7这个参数的话,估计是通达信软件或飞狐的,只要参数改为(7,7)就好了
为何就一定要在同花顺里面使用呢?为何不发扬拿来主义,就用乾隆呢?对不起,我不知道如何在同花顺里面修改,
⑧ 求助 高手 把DMI指标 变成 选股公式
N:=14;
MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
PDM:=SUM(IF(HD>0&&HD>LD,HD,0),N);
MDM:=SUM(IF(LD>0&&LD>HD,LD,0),N);
PDI:=PDM*100/MTR;
MDI:=MDM*100/MTR;
XG:CROSS(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—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赋值方式改一下就可以了。