相关简介: 通达信双均线变色主图指标公式
源码概况:通达信双均线变色主图指标公式
指标类别:通达信双均线变色主图指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
通达信双均线变色主图指标公式未来函数检测结果:
暂未发现存在未来函数
通达信双均线变色主图指标公式源码:
W1:=EMA(C,6);
W2:=EMA(W1,18);
W3:=MA(C,60);
K:="KDJ.K#DAY"(9,3,3);
D:="KDJ.D#DAY"(9,3,3);
ZK:="KDJ.K#WEEK"(9,3,3);
ZD:="KDJ.D#WEEK"(9,3,3);
QSTJ:=W1>REF(W1,1)ANDW1>=W2ANDC>O;{均线多头趋势}
KDTJ:=K>DANDK>REF(K,1)ANDZK>REF(ZK,5);{KD多头趋势}
VOLTJ:=V/REF(V,1)>1.5ANDV>REF(V,5);{量能多头趋势}
{横盘设定需要的参数}
N:=5;
CZL:=(REF(HHV(C,6)/LLV(C,6),1)-1)*100,COLORRED,NODRAW;{收盘价振幅}
CZF:=(REF(C,1)/REF(LLV(C,6),1)-1)*100,COLORYELLOW,NODRAW;{收盘价涨幅}
W1ZL:(REF(HHV(W1,N)/LLV(W1,N),1)-1)*100,COLORRED,NODRAW;
W1ZF:(REF(W1,1)/REF(LLV(W1,N),1)-1)*100,COLORYELLOW,NODRAW;
W2ZL:(REF(HHV(W2,N)/LLV(W2,N),1)-1)*100,NODRAW;
W2ZF:(REF(W2,1)/REF(LLV(W2,N),1)-1)*100,COLORYELLOW,NODRAW;
W3ZL:(REF(HHV(W3,N)/LLV(W3,N),1)-1)*100,NODRAW;
W3ZF:(REF(W3,1)/REF(LLV(W3,N),1)-1)*100,COLORYELLOW,NODRAW;
W2W3GL:=REF(ABS((W2-W3)*100/W3),1),COLORYELLOW,NODRAW;{W2W3乖离率}
{基本条件限制}
JBTJ:=COUNT(REF(W1,1)*1.01>REF(W2,1),5)>=4
ANDCOUNT(REF(W2,1)*1.02>REF(W3,1),5)>=4
ANDW3*1.01>REF(W3,1)
ANDCZL<8ANDCZF<5
ANDC>REF(HHV(C,15),1)ANDQSTJANDKDTJANDVOLTJANDHSL>2.6;
W1HP:=CZL<4.5ANDCZF<2.6ANDW1ZL<2ANDW1ZF<1.8ANDCOUNT(REF(L*0.98,1)<REF(W1,1),6)>=5;{收盘价严格横盘,W1W2略微放宽}
W2HP:=W2ZL<0.8ANDW2ZF<0.5ANDW1ZF<0.5;{W2线严格横盘,W1略微放宽}
W3HP:=W3ZF<0.66ANDW3ZL<0.88ANDW2ZF<1.2ANDW2W3GL<3;{W3线严格横盘,W2略微放宽}
HPTP:=W1HPORW2HPORW3HP;
DRAWICON(HPTPANDJBTJ,K,34);
DIFF:Ema(CLOSE,10)-EMA(CLOSE,30);
DEA:EMA(DIFF,5);
macd=2*(DIFF-DEA);
Zero:0;
gj:=MAX(C,O);
stICKLINE(MacD>0ANDMACD>=REF(MACD,1),0,MACD,2,0),color0000ff;
STICKLINE(MACD>0ANDMACD<REF(MACD,1),0,MACD,2,0),colorffff00;
STICKLINE(MACD<0ANDMACD>=REF(MACD,1),0,MACD,2,0),colorff00ff;
STICKLINE(MACD<0ANDMACD<REF(MACD,1),0,MACD,2,0),color00ff00;
L4:=LLV(gj,4);
jl:=(HHV(diff,55)-LLV(diff,55))/5;
gt:=dea>REF(dea,1)ANDREF(dea,1)<REF(dea,2);
A1:=BArslAST(REF(gt,1));
底背离:=REF(L4,A1+1)>CLOSEANDdiff>REF(diff,A1+1)ANDgt;
DRAWLINE(A1=0,DEA,底背离,REF(DEA,A1),0),colorred,LINETHICK2;
DRAWLINE(底背离,DEA,底背离,REF(DEA,A1),0),colorred,LINETHICK2;
DRAWTEXT(底背离,REF(DEA,A1)*1.18,'底背离'),COLORFF00FF;
H4:=HHV(gj,4);
gt2:=dea<REF(dea,1)ANDREF(dea,1)>REF(dea,2);
A2:=BARSLAST(REF(gt2,1));
顶背离:=REF(H4,A2+1)<H4ANDdiff<REF(diff,A2+1)ANDgt2;
DRAWLINE(A2=0,DEA,顶背离,REF(DEA,A2),0),colorgreen,LINETHICK2;
DRAWLINE(顶背离,DEA,顶背离,REF(DEA,A2),0),colorgreen,LINETHICK2;
DRAWTEXT(顶背离,REF(DEA,A2)*1.18,'顶背离'),colorgreen;
A0:=DIFF<0ANDDEA<0;
A11:=A0>REF(A0,1);
A3:=BARSLAST(A11);
A4:=COUNT(DEA>0ANDDIFF>0,A3)=0;
A5:=crOSS(DIFF,DEA);
A6:=BARSLAST(A5);
A7:=REF(A6,A6+1)+A6;
A8:=(DIFF+DEA)/2;
A9:=(HIGH+LOW)/2;
A10:=A5ANDA7REF(A8,A7)ANDA9<REF(A9,A7)ANDMACD>0;
DRAWTEXT(A10,DIFF*0.95,'★金叉买入'),coloryellow;
[源码注释]通达信双均线变色主图指标公式翻译结果
W1赋值:收盘价的6日指数移动平均
W2赋值:W1的18日指数移动平均
W3赋值:收盘价的60日简单移动平均
K赋值:"KDJ的K[取日线数据]"(9,3,3)
D赋值:"KDJ的D[取日线数据]"(9,3,3)
ZK赋值:"KDJ的K[取周线数据]"(9,3,3)
ZD赋值:"KDJ的D[取周线数据]"(9,3,3)
QSTJ赋值:W1>
1日前的W1ANDW1>
=W2ANDC>
开盘价
KDTJ赋值:K>
DANDK>
1日前的KANDZK>
5日前的ZK
VOLTJ赋值:成交量(手)/1日前的成交量(手)>
1.5ANDV>
5日前的成交量(手)
N赋值:5
CZL赋值:(1日前的6日内收盘价的最高值/6日内收盘价的最低值-1)*100,画红色,NODRAW
CZF赋值:(1日前的收盘价/1日前的6日内收盘价的最低值-1)*100,画黄色,NODRAW
输出W1ZL:(1日前的N日内W1的最高值/N日内W1的最低值-1)*100,画红色,NODRAW
输出W1ZF:(1日前的W1/1日前的N日内W1的最低值-1)*100,画黄色,NODRAW
输出W2ZL:(1日前的N日内W2的最高值/N日内W2的最低值-1)*100,NODRAW
输出W2ZF:(1日前的W2/1日前的N日内W2的最低值-1)*100,画黄色,NODRAW
输出W3ZL:(1日前的N日内W3的最高值/N日内W3的最低值-1)*100,NODRAW
输出W3ZF:(1日前的W3/1日前的N日内W3的最低值-1)*100,画黄色,NODRAW
W2W3GL赋值:1日前的(W2-W3)*100/W3的绝对值,画黄色,NODRAW
JBTJ赋值:统计?日中满足1日前的W1*1.01>的天数
1日前的W2,5)>
=4ANDCOUNT(1日前的W2*1.02>
1日前的W3,5)>
=4ANDW3*1.01>
1日前的W3ANDCZL<
8ANDCZF<
5ANDC>
1日前的15日内收盘价的最高值ANDQSTJANDKDTJANDVOLTJANDHSL>
2.6
W1HP赋值:CZL<
4.5ANDCZF<
2.6ANDW1ZL<
2ANDW1ZF<
1.8ANDCOUNT(1日前的最低价*0.98<
1日前的W1,6)>
=5
W2HP赋值:W2ZL<
0.8ANDW2ZF<
0.5ANDW1ZF<
0.5
W3HP赋值:W3ZF<
0.66ANDW3ZL<
0.88ANDW2ZF<
1.2ANDW2W3GL<
3
HPTP赋值:W1HPORW2HPORW3HP
当满足条件HPTPANDJBTJ时,在K位置画34号图标
输出DIFF:收盘价的10日指数移动平均-收盘价的30日指数移动平均
输出DEA:DIFF的5日指数移动平均
平滑异同平均线=2*(DIFF-DEA)
输出ZERO:0
GJ赋值:收盘价和开盘价的较大值
当满足条件平滑异同平均线>0ANDMACD>=1日前的平滑异同平均线时,在0和平滑异同平均线位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF
当满足条件平滑异同平均线>0ANDMACD<1日前的平滑异同平均线时,在0和平滑异同平均线位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFF00
当满足条件平滑异同平均线<0ANDMACD>=1日前的平滑异同平均线时,在0和平滑异同平均线位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
当满足条件平滑异同平均线<0ANDMACD<1日前的平滑异同平均线时,在0和平滑异同平均线位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00
L4赋值:4日内GJ的最低值
JL赋值:(55日内DIFF的最高值-55日内DIFF的最低值)/5
GT赋值:DEA>1日前的DEAANDREF(DEA,1)<2日前的DEA
A1赋值:上次1日前的GT距今天数
底背离赋值:A1+1日前的L4>CLOSEANDDIFF>A1+1日前的DIFFANDGT
当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在A1日前的DEA位置画直线终点,0表示是否延长.,画红色,线宽为2
当满足条件底背离时,在DEA位置画直线起点,当满足条件底背离时,在A1日前的DEA位置画直线终点,0表示是否延长.,画红色,线宽为2
当满足条件底背离时,在A1日前的DEA*1.18位置书写文字,COLORFF00FF
H4赋值:4日内GJ的最高值
GT2赋值:DEA<1日前的DEAANDREF(DEA,1)>2日前的DEA
A2赋值:上次1日前的GT2距今天数
顶背离赋值:A2+1日前的H4<H4ANDDIFF1日前的A0
A3赋值:上次A11距今天数
A4赋值:统计A3日中满足DEA>0ANDDIFF>0的天数=0
A5赋值:DIFF上穿DEA
A6赋值:上次A5距今天数
A7赋值:A6+1日前的A6+A6
A8赋值:(DIFF+DEA)/2
A9赋值:(最高价+最低价)/2
A10赋值:A5ANDA7REF(A8,A7)ANDA90
当满足条件A10时,在DIFF*0.95位置书写文字,画黄色
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)