相关简介:        通达信双均线变色主图指标公式                          

 

     源码概况:通达信双均线变色主图指标公式

  指标类别:通达信双均线变色主图指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

通达信双均线变色主图指标公式未来函数检测结果:

         暂未发现存在未来函数

通达信双均线变色主图指标公式源码:

    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位置书写文字,画黄色

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。