您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

DMI巧用指标公式[其他软件公式]

相关标签:dmi指标公式的改良 、 别样的dmi的指标公式 、 dmi指标公式主力 、 dmi背离指标公式 、 同花顺dmi指标公式 、 dmi指标计算公式 、 dmi操盘指标公式 、 创新的dmi指标公式 、 cci和dmi选股指标公式 、 改编dmi指标公式 、 好用的dmi指标公式 、

 

 

原理解析:

赋值: 最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的14日累和
赋值: 最高价-1日前的最高价
赋值: 1日前的最低价-最低价
DMP赋值: 如果HD>0ANDHD>LD,返回HD,否则返回0的14日累和
DMM赋值: 如果LD>0ANDLD>HD,返回LD,否则返回0的14日累和
输出PDI: DMP*100/TTRR
输出MDI: DMM*100/TTRR
输出ADX: MDI-PDI的绝对值/(MDI+PDI)*100的6日简单移动平均
输出ADXR:(ADX+6日前的ADX)/2
输出预警:如果ADX>90ANDPDI=0,返回30,否则返回0,画黄色,线宽为2
输出买:如果PDI上穿MDIAND(收盘价>1.05*1日前的收盘价ORREF(收盘价,1)>1.05*2日前的收盘价)AND(成交量(手)>2*1日前的成交量(手)ORREF(成交量(手),1)>2*2日前的成交量(手))ANDMA(成交量(手),5)>成交量(手)的60日简单移动平均,返回20,否则返回0,画红色,线宽为2
输出买2:如果PDI上穿MDIANDCOUNT(预警,10)>=1,返回10,否则返回0,COLORFF00FF,线宽为3
均线07赋值:最高价/最高价的5日简单移动平均*(1+5/100)
如果均线07>=1.15,返回100,否则返回0,STICK,线宽为5,画红色
MA3赋值:收盘价的3日指数移动平均
赋值: 1日前的收盘价
RSI4A赋值:收盘价-LC1和0的较大值的4日[1日权重]移动平均/收盘价-LC1的绝对值的4日[1日权重]移动平均*100,线宽为1,COLORFF99FF
TYP赋值:(最高价+最低价+收盘价)/3
CCI赋值:(TYP-TYP的500日简单移动平均)/(0.015*TYP的500日平均绝对偏差)
RSV赋值:(收盘价-500日内最低价的最低值)/(500日内最高价的最高值-500日内最低价的最低值)*100
MTM赋值:收盘价-500日前的收盘价
VV赋值:(CCI<-100) AND (RSV<20) AND (MTM<0) AND (RSI4A<15)
输出抄底XG:如果VV,返回50,否则返回0,STICK,线宽为5,画绿色
长RSVA赋值:(收盘价-89日内最低价的最低值)/(89日内最高价的最高值-89日内最低价的最低值)*100
长K89A赋值:长RSVA的3日[1日权重]移动平均,画白色,线宽为2
长D89A赋值:长K89A的3日[1日权重]移动平均,COLORFF9900,线宽为3
中RSV27A赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
中K27A赋值:中RSV27A的3日[1日权重]移动平均,COLOR00FFFF,线宽为3
输出XG:如果长D89A<10AND中K27A<20,返回100,否则返回0,STICK,线宽为1,COLORFFFFFF
输出XG2:如果长D89A上穿50AND中K27A>1日前的中K27AAND中K27A>70,返回100,否则返回0,STICK,线宽为5,COLOR00FF00
 

源码:

 

{DMI巧用}
TTRR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI: DMP*100/TTRR;
MDI: DMM*100/TTRR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:(ADX+REF(ADX,6))/2;
预警:if(ADX>90 and PDI=0,30,0),coloryellow,linethick2;
买:if(cross(PDI,MDI) and (C >1.05*ref(C,1) or ref(C,1)>1.05*ref(C,2)) and (V>2*ref(V,1) or ref(V,1)>2*ref(V,2))and ma(V,5)>ma(V,60) ,20,0),colorred,linethick2;
买2:if(cross(PDI,MDI) and count(预警,10)>=1,10,0),colorff00ff,
linethick3;
{jdxh见顶信号}
均线07:=h/MA(h,5)*(1+5/100);
if(均线07>=1.15,100,0),stick,linethick5,colorred;
{CD抄底xg}
MA3:=EMA(C,3);
LC1 := REF(CLOSE,1);
RSI4a:=SMA(MAX(CLOSE-LC1,0),4,1)/SMA(ABS(CLOSE-LC1),4,1)*100,linethick1,
COLORff99ff;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,500))/(0.015*AVEDEV(TYP,500));
RSV:=(CLOSE-LLV(LOW,500))/(HHV(HIGH,500)-LLV(LOW,500))*100;
MTM:=CLOSE-REF(CLOSE,500);
VV:=(CCI<-100) AND (RSV<20) AND (MTM<0) AND (RSI4a<15);
抄底xg:if(VV,50,0),stick,linethick5,colorgreen;
长rsva:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100;
长k89a:=SMA(长rsva,3,1),colorwhite,linethick2;
长d89a:=SMA(长k89a,3,1),colorff9900,linethick3;
中rsv27a:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
中k27a:=SMA(中rsv27a,3,1),color00ffff,linethick3;
xg:if(长d89a<10 and 中k27a<20,100,0),stick,linethick1,colorffffff;
xg2:if(cross(长d89a,50) and 中k27a>ref(中k27a,1) and 中k27a>70,100,0),
stick,linethick5,color00ff00;


{由原码可知,公式规定,买入条件为:PDI金叉MDI,并且股价在当天或上一日涨幅超过5%.PDI金叉MDI标明有增量资金入场,而涨幅大于5%,则标明主力拉升股价的决心和实力.两个因素相加,短线暴涨也就可以期待了!
短线涨幅的大小还取决于PDI向上攻击的力度,即其上升角度的大小.如果PDI在短时间内(越短越好)由低位一举上穿MDI,ADX,ADXR到达最高值,应毫不犹豫地果断追涨买进,因为一轮短线暴涨行情就此开始了!
最后,需要说明的是,买入后如果股价未能如愿上涨,则应在跌破止损价后果断止
损,而不应对其再抱幻想,毕竟资金的安全是第一位的. }
{另见顶信号,抄底信号挺有用,有备无患!}

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容