A. 修改通达信DMI的副图
白线>ref(白线,1) and 黄线<ref(黄线,1) and cross(红线,绿线) and 红线<白线 and 红线>黄线 and 绿线<白线 and 绿线>黄线;
如果一般情况下都是白线在上面,黄线在下面的话。如果相反,那到第三个and后面的大于与小于都互换。
还有cross是交叉的指标,估计通达信里不是用这个字母表达的。因为我只知道大智慧的。其他的那些都通用。所以这个如果找到替代的话问题就可以解决了
B. 钱龙旗舰版DMI指标编辑换成通达信指标选股票 DMI ADX 50
XGGGG:="DMI.ADX">=50;
DRAWTEXT(XGGGG,C*0.98,'金块'),COLORYELLOW;
C. 通达信DMI指标以前和其他软件不同现在怎么都一样了现在升级后数值都一样如何才能用以前的那个指标
那就装回以前得通达信版本呗。不就回到以前了。
D. 如何把通达信dmi指标改为同花顺dmi,
MTR:=EMA(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:=EMA(IF(HD>0 AND HD>LD,HD,0),N);
DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),N);
PDI: DMP*100/MTR;
MDI: DMM*100/MTR;
ADX: EMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);
ADXR:EMA(ADX,MM);
N和MM分别是参数,需要在参数栏设置。
PS1:这位同学你可熬得真晚。身体最重要。
PS2:同花顺和通达信主要是在EMA,和EXPMEMA上有区别,以及同花顺IF函数貌似不能用&&.
E. 如何把他修改成通达信系统指标
1、首先打开通达信软件,点击左上角的【功能】-【公式系统】-【公式管理器】;
2、点击【常用指标】-【其他类型】--再点击右上角的【新建】;
3、将之前准备好的指标文本内容复制、黏贴到空白处【这里以一个boll的主图指标为例】。然后在左上角填上指标的名称。
4、填上一些参数。
5、【画线方法】处选择【主图叠加】,再点击测试公式,无误后,选择点击右上角的【确定】。主图指标就制作完成了。
F. 通达信DMI指标谁能改成选股公式满足以下条件:ADX大于60并且PDI小于10并且MDI大于25.见图。
很简单,因为DMI指标是系统指标,所以可以直接调用,具体公式如下
DMI.ADX>60 AND DMI.PDI<10 AND DMI.MDI>25;
G. 如何修改通达信系统指标
工具栏 --点资讯--指标---最下面的删除指标。
H. 急求:帮忙把趋向指标(钱龙版本)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赋值方式改一下就可以了。
I. 通达信中,如何在指标DMI中画一条红色的风险水平直线,直线数值为50.
系统公式修改后,再次打开就不存在了。需要另外建立新的公式。
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);
风险线:50,COLORRED;
--------------------------------------------------------
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
风险线:100,COLORRED;
底部线:-100,COLORGREEN;