金融
通达信dmi指标公式源码,通达信macd指标公式
1:通达信DMI金叉的选股公式
TR:=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/TR;
MDI:= DMM*100/TR;
ADX:= EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);
CROSS( PDI, MDI);
看下是不是你要的.
2:大智慧和通达信的DMI指标公式不一样
不同的软件,是有不同的软件公司开发设计的。程序设计的算法不同、所取数据的时点不同,则得出的结果不同。不能说其中哪一个是正确的,哪一个是错误的。
但利用DMI判断买卖的原则是一致的,基本不影响判断:
DMI指标,趋向指标(标准)
指示投资人避免在盘整的市场中交易,一旦市场变得有利润时,DMI立刻引导投资人进场,并且在适当时机退场。
买卖原则:
1、+DI上交叉-DI时,做买。
2、+DI下交叉-DI时,做卖。
3、ADX于50以上向下转折时,对表市场趋势终了。
4、当ADX滑落至+DI之下时,不宜进场交易。
5、当ADXR介于20-25时,宜采用TBP及CDP中之反应秘诀为交易参
考。
3:高手改个DMI公式
通达信的:
N:=14;
M:=6;
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;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),N);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),N);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:=(ADX+REF(ADX,M))/2;
XG:PDI>ADX AND PDI>ADXR AND PDI>30 AND PDI>REF(PDI,1) AND MDI<15 AND MDI<REF(MDI,1) AND MDI<ADX AND MDI<ADXR AND CROSS(ADX,ADXR);
测试通过!
提示:不能用通达信自带的DMI指标进行验证!
希望能够帮助你!
4:求通达信DMI的选股公式: 1:ADX上穿MDI 2:ADX 上穿ADXR ,即满足双金叉条件。谢谢...
{通达信测试通过,试试看,应该是你要的}
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);
CROSS(ADX,MDI) AND CROSS(ADX,ADXR);
5:MACD零轴上的二次金叉可能是主升浪,你知道吗
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
可能不是。
6:MACD金叉是什么意思 什么是MACD二次金叉
就是看60分钟K线图,其中MACD指标的DIF线上穿DEA线,叫做金叉