最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • dmi指标公式源码

    正文概述    2024-05-04 04:08:46  
    A1:=; A2:=MA(A1,5); A3:=MA(CLOSE,10); A4:=MA(CLOSE,26); A5:=EMA(CLOSE,5); A6:=EMA(CLOSE,14); A7:=EMA(CLOSE,18); A8:=EMA(CLOSE,40); A9:=EMA(CLOSE,60); A10:=MA(CLOSE,10); A11:=MA(CLOSE,54); A12:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100 A13:=FILTER(A12,10); A14:=BArslAST(A13); A15:=REF(HIGH,A14+2); A16:=REF(HIGH,A14+1); A17:=REF(HIGH,A14); A18:=MAX(A15,A16); A19:=MAX(A18,A17); A20:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100 A21:=A14 A22:=(OPEN-A19)/A19*100 A23:=(CLOSE-LLV(LOW,A14))/LLV(LOW,A14)*100 A24:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100 A25:=VOL/MA(VOL,5) A26:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100 A27:=A20ANDA21ANDA22ANDA23ANDA24ANDA25ANDA26; A28:=FILTER(A27,15); A29:=(CLOSE-A11)/A11 A30:=(CLOSE-A10)/A10 A31:=(A29=1ANDA30=1)*0.2; A32:=(A31=0ANDREF(A31,1)=0.2ANDREF(COUNT(A31=0.2,10)=10,1)=1)*(-0.1); A33:=A32=(-0.1); A34:=A28ORA33; A35:=DYNAINFO(7)/REF(CLOSE,1) 1.05ANDDYNAINFO(7)/OPEN 1.05; A36:=VOL/REF(VOL,1) 1.2ANDCOUNT(CLOSE OPEN,1)OR(LOW REF(HIGH,1)ANDCOUNT(OPEN CLOSE,1)ANDVOL/REF(VOL,1) 1.2); A37:=A34ANDCLOSE/REF(CLOSE,1) 1.099ANDA36ANDA35; A38:=DYNAINFO(4) 0ANDHHV(HIGH,10)/LLV(LOW,10) 1.25ANDREF(CLOSE,1) LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85ANDCLOSE OPENANDCLOSE =HHV(HIGH,10); A39:=DYNAINFO(4) 0ANDHHV(HIGH,8)/LLV(LOW,8) 2ANDREF(CLOSE,1) LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))ANDCLOSE OPENANDCLOSE =HHV(HIGH,120); A40:=MAX(A8,A9); A41:=CLOSE A40ANDA38AND(CLOSE REF(HHV(HIGH,3),1)AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1) 0.07); A42:=A2+A2 A43:=CLOSE REF(HHV(HIGH,3),1)AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1) 0.07ANDA39ANDA42; A44:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100 A45:=A39ANDA44; A46:=A41ANDA45; A47:=MAX(MAX(MAX(MAX(MAX(A5,A3),A6),A7),A8),A9); A48:=MIN(MIN(MIN(MIN(MIN(A5,A3),A6),A7),A8),A9); A49:=CLOSE A47ANDLOWREF(HHV(HIGH,3),1)AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1) 0.09); A50:=FILTER(A49 0,0)=1; A51:=MA(REF(HHV(CLOSE,26),1),2); A52:=POW(CLOSE-A4,2); A53:=MA(A52,13); A54:=SQRT(A53); A55:=A4+2*A54; A56:=crOSS(CLOSE,A51)ANDHIGH REF(A55,1)OR(CLOSE A51ANDCROSS(CLOSE,REF(A55,1)))ANDCLOSE/OPEN 0.998; A57:=.MacD; A58:=kd.K; A59:=KD.D; A60:=.RSI1; A61:=RSI.RSI3; A62:=CLOSE-REF(CLOSE,1); A63:=IF(A62 =0,A62,0); A64:=IF(A62 0,-A62,0); A65:=MEMA(A63,10); A66:=MEMA(A64,10); A67:=MEMA(A63,6); A68:=MEMA(A64,6); A69:=MA(100*A65/(A65+A66),10); A70:=MA(100*A67/(A67+A68),6); A71:=MA(CLOSE,5)/MA(CLOSE,10) 0.999ANDMA(CLOSE,10)/MA(CLOSE,20) 0.9847ANDMA(CLOSE,20) MA(CLOSE,60)ANDREF(COUNT(MA(CLOSE,10)/MA(CLOSE,20) 1.017ORMA(CLOSE,5)/MA(CLOSE,10) 1.017,8) =1,1)ANDMA(CLOSE,20)/MA(CLOSE,60) 1.121; A72:=(CLOSE-MA(CLOSE,60))/MA(CLOSE,60)*100; A73:=COUNT(A72 35,100) A74:=A56ANDA71 0ANDNOT(DYNAINFO(4)=0)ANDA73ANDREF(COUNT(MA(CLOSE,20) MA(CLOSE,30),4)=4ANDCOUNT(CLOSE MA(CLOSE,5),3) =2,1) ANDVOL REF(VOL,1)AND(REF(COUNT(CLOSE OPEN,10) =6ORCOUNT(CLOSE OPEN,5) =4,1)ORCLOSE=HIGH)AND(CROSS(A70,A69)ORCROSS(A57,0) ORREF(COUNT(CROSS(A57,0),3)=1ANDA57 0.15ANDCLOSE/OPEN 0.989ANDCLOSE/REF(CLOSE,1) 1.03,1)ORCROSS(A58,A59) ORCROSS(A60,A61))ANDREF(CLOSE/OPEN 0.988AND(CLOSE OPENOR(CLOSE =OPENANDHIGH/LOW 1.049)),1)ANDHIGH/CLOSE 1.013ANDCLOSE/OPEN 1.05; A75:=A41+A43+A45+A50+A74 A76:=MA(CLOSE,5) MA(CLOSE,10)ANDMA(CLOSE,10) MA(CLOSE,20)ANDMA(CLOSE,20) MA(CLOSE,60)ANDMA(CLOSE,60) MA(CLOSE,120)ANDMA(CLOSE,5) REF(MA(CLOSE,5),1); A77:=CLOSE REF(CLOSE,1)*1.1-0.01; A78:=HHV(HIGH,20)=HHV(CLOSE,1)ANDVOL 0ANDBARSCOUNT(CLOSE) A79:=VOL/REF(VOL,1) A80:=A76ANDA77ANDA78ANDA79; A81:=CLOSE/REF(CLOSE,1) 1.05ANDREF(CLOSE,1)/REF(CLOSE,2) 1.05ANDCLOSE/LLV(CLOSE,10) A82:=VOL/REF(VOL,1) 2ORVOL=HHV(VOL,15); A83:=CAPITAL 10000000; A84:=ATAN((MA(CLOSE,5)/REF(MA(CLOSE,5),1)-1)*100)*57.299999 A85:=ATAN((MA(CLOSE,10)/REF(MA(CLOSE,10),1)-1)*100)*57.299999 A86:=ATAN((MA(CLOSE,20)/REF(MA(CLOSE,20),1)-1)*100)*57.299999 A87:=ATAN((MA(CLOSE,30)/REF(MA(CLOSE,30),1)-1)*100)*57.299999 A88:=A84ANDA85ANDA86ANDA87; A89:=.K REF(KDJ.K,1); A90:=KDJ.D REF(KDJ.D,1)ANDKDJ.D A91:=KDJ.J REF(KDJ.J,1); A92:=A89ANDA90ANDA91; A93:=A8ANDA81ANDA82ANDA83ANDA88ANDA92; A94:=FILTER(A93,15); A95:=A80ORA94; A96:=A95ANDA75ORA50ORA46; 龙头:A96ORA39ORA37,COLORRED;

    公式解读:

    dmi指标公式源码解读


    A1赋值:(手) A2赋值:A1的5日简单移动平均 A3赋值:收盘价的10日简单移动平均 A4赋值:收盘价的26日简单移动平均 A5赋值:收盘价的5日指数移动平均 A6赋值:收盘价的14日指数移动平均 A7赋值:收盘价的18日指数移动平均 A8赋值:收盘价的40日指数移动平均 A9赋值:收盘价的60日指数移动平均 A10赋值:收盘价的10日简单移动平均 A11赋值:收盘价的54日简单移动平均 A12赋值:(3日前的收盘价-收盘价)/3日前的收盘价*100 5 A13赋值:A12的10日过滤 A14赋值:上次A13距今天数 A15赋值:A14+2日前的最高价 A16赋值:A14+1日前的最高价 A17赋值:A14日前的最高价 A18赋值:A15和A16的较大值 A19赋值:A18和A17的较大值 A20赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100 5 A21赋值:A14 150 A22赋值:(开盘价-A19)/A19*100 30 A23赋值:(收盘价-A14日内最低价的最低值)/A14日内最低价的最低值*100 50 A24赋值:(收盘价-5日前的开盘价)/5日前的开盘价*100 30 A25赋值:成交量(手)/成交量(手)的5日简单移动平均 3.5 A26赋值:(收盘价-89日前的收盘价)/89日前的收盘价*100 80 A27赋值:A20ANDA21ANDA22ANDA23ANDA24ANDA25ANDA26 A28赋值:A27的15日过滤 A29赋值:(收盘价-A11)/A11 0.1 A30赋值:(收盘价-A10)/A10 0.3 A31赋值:(A29=1ANDA30=1)*0.2 A32赋值:(A31=0ANDREF(A31,1)=0.2ANDREF(统计10日中满足A31=0.2的天数=10,1)=1)*(-0.1) A33赋值:A32=(-0.1) A34赋值:A28ORA33 A35赋值:现价/1日前的收盘价 1.05ANDDYNAINFO(7)/开盘价 1.05 A36赋值:成交量(手)/1日前的成交量(手) 1.2ANDCOUNT(收阳线,1)OR(最低价 1日前的最高价ANDCOUNT(收阴线,1)ANDVOL/1日前的成交量(手) 1.2) A37赋值:A34ANDCLOSE/1日前的收盘价 1.099ANDA36ANDA35 A38赋值:开盘价 0ANDHHV(最高价,10)/10日内最低价的最低值 1.25ANDREF(收盘价,1) 15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85ANDCLOSE OPENANDCLOSE =10日内最高价的最高值 A39赋值:开盘价 0ANDHHV(最高价,8)/8日内最低价的最低值 2ANDREF(收盘价,1) 15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)ANDCLOSE OPENANDCLOSE =120日内最高价的最高值 A40赋值:A8和A9的较大值 A41赋值:收盘价 A40ANDA38AND(收盘价 1日前的3日内最高价的最高值AND(收盘价-1日前的收盘价)/1日前的收盘价 0.07) A42赋值:A2+A2 A1 A43赋值:收盘价 1日前的3日内最高价的最高值AND(收盘价-1日前的收盘价)/1日前的收盘价 0.07ANDA39ANDA42 A44赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100 7 A45赋值:A39ANDA44 A46赋值:A41ANDA45 A47赋值:A5和A3的较大值和A6的较大值和A7的较大值和A8的较大值和A9的较大值 A48赋值:A5和A3的较小值和A6的较小值和A7的较小值和A8的较小值和A9的较小值 A49赋值:收盘价 A47ANDLOWREF(3日内最高价的最高值,1)AND(收盘价-1日前的收盘价)/1日前的收盘价 0.09) A50赋值:A49 0的历史过滤=1 A51赋值:1日前的26日内收盘价的最高值的2日简单移动平均 A52赋值:收盘价-A4的2乘幂 A53赋值:A52的13日简单移动平均 A54赋值:A53的开方 A55赋值:A4+2*A54 A56赋值:收盘价上穿A51ANDHIGH 1日前的A55OR(收盘价 A51ANDCROSS(收盘价,1日前的A55))ANDCLOSE/开盘价 0.998 A57赋值:平滑异同平的MACD A58赋值:随机指标KD的K A59赋值:随机指标KD的D A60赋值:RSI的RSI1 A61赋值:RSI的RSI3 A62赋值:收盘价-1日前的收盘价 A63赋值:如果A62 =0,返回A62,否则返回0 A64赋值:如果A62 0,返回-A62,否则返回0 A65赋值:A63的10日平滑移动平均 A66赋值:A64的10日平滑移动平均 A67赋值:A63的6日平滑移动平均 A68赋值:A64的6日平滑移动平均 A69赋值:100*A65/(A65+A66)的10日简单移动平均 A70赋值:100*A67/(A67+A68)的6日简单移动平均 A71赋值:收盘价的5日简单移动平均/收盘价的10日简单移动平均 0.999ANDMA(收盘价,10)/收盘价的20日简单移动平均 0.9847ANDMA(收盘价,20) 收盘价的60日简单移动平均ANDREF(统计8日中满足收盘价的10日简单移动平均/收盘价的20日简单移动平均 1.017ORMA(收盘价,5)/收盘价的10日简单移动平均 1.017的天数 =1,1)ANDMA(收盘价,20)/收盘价的60日简单移动平均 1.121 A72赋值:(收盘价-收盘价的60日简单移动平均)/收盘价的60日简单移动平均*100 A73赋值:统计100日中满足A72 35的天数 =95 A74赋值:A56ANDA71 0ANDNOT(开盘价=0)ANDA73ANDREF(统计4日中满足收盘价的20日简单移动平均 收盘价的30日简单移动平均的天数=4ANDCOUNT(收盘价 收盘价的5日简单移动平均,3) =2,1)ANDVOL 1日前的成交量(手)AND(1日前的统计10日中满足收阳线的天数 =6ORCOUNT(收阳线,5) =4ORCLOSE=最高价)AND(A70上穿A69ORCROSS(A57,0)ORREF(统计3日中满足A57上穿0的天数=1ANDA57 0.15ANDCLOSE/开盘价 0.989ANDCLOSE/1日前的收盘价 1.03,1)ORCROSS(A58,A59)ORCROSS(A60,A61))ANDREF(收盘价/开盘价 0.988AND(收盘价 OPENOR(收盘价 =OPENANDHIGH/最低价 1.049)),1)ANDHIGH/收盘价 1.013ANDCLOSE/开盘价 1.05 A75赋值:A41+A43+A45+A50+A74 =2 A76赋值:收盘价的5日简单移动平均 收盘价的10日简单移动平均ANDMA(收盘价,10) 收盘价的20日简单移动平均ANDMA(收盘价,20) 收盘价的60日简单移动平均ANDMA(收盘价,60) 收盘价的120日简单移动平均ANDMA(收盘价,5) 1日前的收盘价的5日简单移动平均 A77赋值:收盘价 1日前的收盘价*1.1-0.01 A78赋值:20日内最高价的最高值=1日内收盘价的最高值ANDVOL 0ANDBARSCOUNT(收盘价) =20 A79赋值:成交量(手)/1日前的成交量(手) 1.9 A80赋值:A76ANDA77ANDA78ANDA79 A81赋值:收盘价/1日前的收盘价 1.05ANDREF(收盘价,1)/2日前的收盘价 1.05ANDCLOSE/10日内收盘价的最低值 1.4 A82赋值:成交量(手)/1日前的成交量(手) 2ORVOL=15日内成交量(手)的最高值 A83赋值:当前流通股本(手) 10000000 A84赋值:(收盘价的5日简单移动平均/1日前的收盘价的5日简单移动平均-1)*100的反正切*57.299999 40 A85赋值:(收盘价的10日简单移动平均/1日前的收盘价的10日简单移动平均-1)*100的反正切*57.299999 30 A86赋值:(收盘价的20日简单移动平均/1日前的收盘价的20日简单移动平均-1)*100的反正切*57.299999 20 A87赋值:(收盘价的30日简单移动平均/1日前的收盘价的30日简单移动平均-1)*100的反正切*57.299999 10 A88赋值:A84ANDA85ANDA86ANDA87 A89赋值:KDJ的K 1日前的KDJ的K A90赋值:KDJ的D 1日前的KDJ的DANDKDJ.D 70 A91赋值:KDJ的J 1日前的KDJ的J A92赋值:A89ANDA90ANDA91 A93赋值:A8ANDA81ANDA82ANDA83ANDA88ANDA92 A94赋值:A93的15日过滤 A95赋值:A80ORA94 A96赋值:A95ANDA75ORA50ORA46 输出突破龙头:A96ORA39ORA37,画红色




    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » dmi指标公式源码 加入收藏