在当前的经济环境下,财经知识的重要性愈发凸显。投资者们需要了解宏观经济形势、行业动态、公司财务等方面的信息,以更好地把握投资机会。媒市股网带大家认识多空指标源代码,希望看完本文,你会对这方面的认识能更上一层楼。

同花顺的DMI图

同花顺的DMI图

DMI指标于1978年首先使用,是技术指标中的常用指标,为中长期的重要技术分析工具。DMI指标可辨别任何股票在任何时间段所处行情的位置,不管是上涨行情,还是下跌行情,DMI都能够准确的判断每一只股票在行情的初期、中期、还是末期,DMI指标还能够指示出股票行情的耚,反弹行情和反转行情,中级行情还是大行情,都能够由DMI指标表现出来。

一、使用方法

DMI指标中有四个参数值:+DI、-DI、ADX和ADXR,这在其他指标中是没有的。实际上DMI指标分两组:+DI和-DI;ADX和ADXR。

1. +DI和-DI(多空指标)

+DI代表多方,-DI代表空方,当+DI从下向上,上穿-DI所形成的交叉点,定为金叉。这种情况说明多方力量大于空方,市场将涨为主;当-DI从下向上,上穿+DI所形成的交叉点定为死叉,当死叉形成时,市场将以下跌为主。

当+DI和-DI以20为中轴交织上下波动时,说明市场中,多空双方能量相等,这时将不会有任何行情。股指或股价此时在一种平台箱体运行,多空在休战。

当+DI从20以下运行到50之上时,将可能产生一轮较有力的中级的上涨行情。

当-DI从20以下运行到50之上时,将可能产生一轮中级的下跌行情。

总之,+DI在-DI上方运行,市场以多方为主;-DI在+DI上方运行,市场以空方为主。

2. ADX和ADXR(趋向指标)

ADX和ADXR是判断行情的趋势指标,又是+DI和-DI的引导指标,当ADX从下向上上穿ADXR时,所形成的交叉点叫做ADX金叉ADXR;当ADX与ADXR发生金叉时,将是一轮行情的启动信号,ADX的ADXR运行至50时,将可能产生一轮中级的行情。

当ADX从上向下,下穿ADXR时所形成的交叉点叫做死叉,当ADX与ADXR形成死叉时那么行情将有可能结束,如果ADX和ADXR下行至20左右并交织波动时,说明市场近期没有行情。

ADX和ADXR的趋势能够准确的判断行情的初始阶段,行进阶段和完成阶段,ADX和ADXR从20以下的低位形成金叉上行至50时,是一个中级的行情;ADX和ADXR上行至80时,那么市场将很有可能是翻倍的大行情。

说明:

动向指标DMI由4条指标线组成:

上升方向线 +DI (又称PDI), 见图中白色线;

下降方向线 -DI (又称MDI), 见图中黄色线;

趋向平均值 ADX,主要用于对趋势的判断,见图中紫色线;

ADXR, 对ADX的评估数值,也是对市场的评估指标,见图中绿色线;

用法:

DMI指标在市场行情趋向明显时,判研效果较为理想。

1. PDI线(+DI)从下向上突破MDI线(-DI),显示有新多头进场,为买进信号,如果ADX伴随上升,则预示股价的涨势可能更强劲。

2. PDI线(+DI)从上向下跌破MDI线(-DI),显示有新空头进场,为卖出信号,如果ADX伴随下降,则预示跌势将加剧。

3. 当行情走势朝向单一方向发展时,无论是涨势或跌势,ADX值都会不断递增。因此,当ADX值高于上日时,可以断定当前市场行情仍在维持原有趋势,即股价会继续上涨,或继续下跌。

4. ADX值递减,降到20以下,且横向行进时,市场气氛为盘整,PDI线(+DI)和MDI线(-DI)会反复出现交叉情况,此种情况下的交叉不可作为买卖依据;

5. ADX值从上升倾向转为下降时,表明行情即将反转。

6. ADX值在50从上升倾向转为下降后,在40~60之间再度转折上升,是大行情即将到来的征兆。

指标源码:

{参数: N:14,M:6}

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

ADXR:EXPMEMA(ADX,M);

求一个现货短线的多空提示指标(富远版),不要求100%精确,只作为参考就行。最好是指标文件而非源代码。

简单的指标,不一样的感受,多空趋势+招财进宝让你真正把握个股动向

Var1:=(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*200;

Var2:=SMA(Var1,3,1);

Var3:=SMA(Var2,3,1);

Var4:=3*Var2-2*Var3;

Var5:=LLV(LOW,5);

Var6:=HHV(HIGH,5);

Var7:=EMA((CLOSE-Var5)/(Var6-Var5)*100,4)*2;

Var8:=EMA(0.667*ref(Var7,1)+0.333*Var7,2);

Var9:=3*Var7-2*Var8;

VarA:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);

VarB:=POW(MA(LOW,5),2)+MA(LOW,5);

VarC:=POW(MA(HIGH,5),2)+MA(HIGH,5);

VarD:=(VarA-LLV(VarB,64))/(HHV(VarC,64)-LLV(VarB,64))*150+65-10;

VarE:=SMA(VarD,3,1)*1.5-100;

VarF:=SMA(VarE,3,1);

Var10:=3*VarE-2*VarF;

Var11:=(HIGH+LOW+CLOSE*2)/4;

Var12:=EMA(Var11,13);

Var13:=STD(Var11,13);

Var14:=(Var11-Var12)*100/Var13;

Var15:=EMA(Var14,5);

Var16:=EMA(Var15,13);

Var17:=EMA(Var15,13)+200-100;

Var18:=EMA(Var17,10);

Var19:=3*Var17-2*Var18;

Var1A:=Var2+Var7+VarE+Var17;

Var1B:=Var3+Var8+VarF+Var18;

Var1C:=Var4+Var9+Var10+Var19;

Var1D:=(HIGH+LOW+CLOSE)/3;

Var1E:=AMOUNT/VOL/100;

Var1F:=SUM(AMOUNT,5)/SUM(VOL,5)/100;

Var20:=(Var1D-MA(Var1D,34))/(0.015*AVEDEV(Var1D,34));

Var21:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);

Var22:=(HIGH+LOW+CLOSE+Var1D)/4;

Var23:=EMA(Var22,24);

Var24:=STD(Var22,24);

Var25:=(Var22-Var23)/Var24*100;

Var26:=(Var1D-MA(Var1D,24))/(0.015*AVEDEV(Var1D,24));

Var27:=EMA(Var25,5);

Var28:=(Var1E-MA(Var1E,21))/(0.015*AVEDEV(Var1E,21));

Var29:=(Var1F-MA(Var1F,90))/(0.015*AVEDEV(Var1F,90));

Var2A:=((Var29+Var28+Var27+Var26+Var20)/5+165)/4;

Var2B:=(EMA(EMA(EMA(Var2A,15),10),5)-25)*2+Var21;

Var2C:=(Var1A+Var1B+Var1C*30)/32/5-15;

Var2D:=EMA(Var2C,13);

Var2E:=(Var2A+Var2C)/2/1.1;

0, POINTDOT;

50, POINTDOT;

105, POINTDOT;

短线: Var2E;

中线: (Var2B+Var2D)/2;

Var2F:=EMA(EMA(EMA(CLOSE,13),13),13);

Var30:=((Var2F-ref(Var2F,1))/ref(Var2F,1)*100+0.45)*50;

Var31:=MA(Var30,21);

Var32:=((HHV(HIGH,15)-CLOSE)/(HHV(HIGH,15)-LLV(LOW,15))*(-1)+0.96)*106;

Var33:=((HHV(HIGH,100)-CLOSE)/(HHV(HIGH,100)-LLV(LOW,100))*(-1)+0.96)*106;

Var34:=(HIGH+LOW+CLOSE)/3;

Var35:=((Var34-MA(Var34,14))/(0.015*AVEDEV(Var34,14))+200)/4;

Var36:=(HIGH+LOW+CLOSE*2)/4;

Var37:=EMA(Var36,13);

Var38:=STD(Var36,13);

Var39:=(Var36-Var37)*100/Var38;

Var3A:=EMA(Var39,5);

Var3B:=EMA(Var3A,13);

Var3C:=(EMA(Var3A,13)+100)/2-5;

Var3D:=EMA(Var3C,10);

Var3E:=EMA(VOL/CAPITAL,21)*13;

Var3F:=(92-100/(1+Var3E))*2.38;

Var40:=ref(CLOSE,1);

Var41:=WINNER(CLOSE)*100;

Var42:=WINNER(ref(CLOSE,1))*100;

Var43:=ref(INDEXC,1);

Var44:=(CLOSE-Var40)/Var40;

Var45:=(INDEXC-Var43)/Var43;

Var46:=Var44-Var45;

Var47:=SMA(MAX(CLOSE-Var40,0),4,1)/SMA(ABS(CLOSE-Var40),4,1)*100;

Var48:=SMA(MAX(CLOSE-Var40,0),8,1)/SMA(ABS(CLOSE-Var40),8,1)*100;

Var49:=SMA(MAX(CLOSE-Var40,0),12,1)/SMA(ABS(CLOSE-Var40),12,1)*100;

Var4A:=SMA(MAX(CLOSE-Var40,0)*(1+VOL/CAPITAL),12,1)/SMA(ABS(CLOSE-Var40)*(1+VOL/CAPITAL),12,1)*100;

Var4B:=SMA(MAX(Var41-Var42,0),12,1)/SMA(ABS(Var41-Var42),12,1)*100;

Var4C:=SMA(MAX(Var46,0),12,1)/SMA(ABS(Var46),12,1)*100;

Var4D:=(Var47+Var48+Var49)/3;

Var4E:=(Var4A+Var4B+Var4C+Var4D)/4;

Var4F:=(Var4E-31)*2.3;

Var50:=(EMA(EMA(EMA(EMA(Var4F,4),3),2),1)-10)*1.43;

Var51:=(HIGH+LOW+CLOSE*2)/4;

Var52:=EMA(Var51,13);

Var53:=STD(Var51,13);

Var54:=(Var51-Var52)*100/Var53;

Var55:=EMA(Var54,5);

Var56:=EMA(Var55,13);

Var57:=(EMA(Var56,13)+100)/2-5;

Var58:=EMA(Var57,10);

Var59:=3*Var57-2*Var58;

Var5A:=(CLOSE-LLV(LOW,90))/(HHV(HIGH,90)-LLV(LOW,90))*100;

Var5B:=SMA(Var5A,7,1);

Var5C:=SMA(Var5B,10,1);

Var5D:=3*Var5B-2*Var5C;

Var5E:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);

Var5F:=POW(MA(LOW,5),2)+MA(LOW,5);

Var60:=POW(MA(HIGH,5),2)+MA(HIGH,5);

Var61:=(Var5E-LLV(Var5F,100))/(HHV(Var60,100)-LLV(Var5F,100))*100-15;

Var62:=SMA(Var61,21,1)*1.5;

Var63:=SMA(Var62,3,1);

Var64:=3*Var62-2*Var63;

Var65:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);

Var66:=POW(MA(LOW,5),2)+MA(LOW,5);

Var67:=POW(MA(HIGH,5),2)+MA(HIGH,5);

Var68:=(Var65-LLV(Var66,64))/(HHV(Var67,64)-LLV(Var66,64))*100;

Var69:=SMA(Var68,2,1);

Var6A:=SMA(Var69,2,1);

Var6B:=3*Var69-2*Var6A;

Var6C:=EMA(VOL/CAPITAL,21)*100;

Var6D:=(100/(1+Var6C)*(-1)+92)*1.57;

Var6E:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);

Var6F:=(HIGH+LOW+CLOSE)/3;

Var70:=((Var6F-MA(Var6F,5))/(0.015*AVEDEV(Var6F,5))+Var6E+140)/4;

Var71:=EMA(EMA(EMA(CLOSE,100),100),100);

Var72:=((Var71-ref(Var71,1))/ref(Var71,1)*100+0.28)*179;

Var73:=EMA(Var72,20);

Var74:=(Var5D+Var64)/2;

Var75:=(Var69+Var6A+Var6B+Var57+Var5B+Var62+Var6D+Var58+Var5C+Var63+Var59+Var5D+Var64+Var70+EMA(Var35,5)*5)/20;

Var76:=(Var57+Var5B+Var62+Var6D+Var74+Var72+Var73)/7;

Var77:=(Var58+Var5C+Var63+Var6D+Var74+Var72+Var73)/7;

Var78:=(Var76+Var77)/2*1.22;

Var79:=(EMA((Var74+Var78+EMA(Var75,5))/3,89)-12)*1.72;

长线: (Var78+Var79)/2;

无论你的行为是对是错,你都需要一个准则,一个你的行为应该遵循的准则,并根据实际情况不断改善你的行为举止。了解完多空指标源代码 同花顺的DMI图,媒市股网相信你明白很多要点。