相关简介:通达信均线粘合突破选股指标公式源码分享

     通达信指标公式源码概况:

  指标类别:通达信指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

   公式原理和使用方法:

   1:本指标的原理是BOLL+变色均线+SAR

   2:共振时提示自动买卖信号!

   3:本指标一样需要使用周期共振法则本指标在小时图配合日线使用最佳!

通达信指标公式源码:

    涨跌:=100*((C/MA(C,5))-1);
    DRAWBAND(涨跌,RGB(168,168,0),0,0);
    ZZ:=ZIG(3,10);
    LD:=ZZ<MIN(REFX(ZZ,1),REF(ZZ,1))ANDNOT(ISLASTBAR);
    D横:=DRAWLINE(LD,C,REF(LD,1),REF(C,1),1);
    上涨起点:=D横*1.1,COLORMAGENTA,LINETHICK2;
    上涨:100*((C/上涨起点)-1)COLORRED;
    MA(上涨,3)COLORGREEN;
    DRAWICON(CROSS(上涨,0),-2,34);
    均5:MA(CLOSE,5),COLORYELLOW;
    均10:MA(CLOSE,10),COLORF00FF0;
    均30:MA(CLOSE,30),COLOR00FF00;
    均60:MA(CLOSE,60),COLORRED,POINTDOT,LINETHICK2;
    均250:MA(CLOSE,250),COLORBLUE,LINETHICK2;
    上轨:=均30+2*STD(CLOSE,30),COLORYELLOW,POINTDOT,LINETHICK2;
    下轨:=均30-2*STD(CLOSE,30),COLORYELLOW,POINTDOT,LINETHICK2;
    VV2:=REF(CLOSE,1);
    VV3:=SMA((CLOSE-VV2),6,1)/SMA(ABS(CLOSE-VV2),6,1)*100;
    DRAWICON(REF(VV3,1)>81ANDVV3<80,HIGH,2);
    DRAWTEXT(REF(VV3,1)>81ANDVV3<80,HIGH*1.03,'↓'),COLORYELLOW;
    VF1:=MA(CLOSE,60)-MA(CLOSE,5)/3.2;
    DRAWTEXT(IF(CLOSE<VF1ANDVOL/240>MA(VOL,5)/240ANDCLOSE>=REF(CLOSE,1)*1.08ANDCLOSE<MA(CLOSE,13)*1.3,1,0),LOW,'☆'),COLORRED;
    VARA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;
    HH:=HHVBARS(H,60);
    TJ:=C<OANDHSL>20AND(C-REF(C,1))/REF(C,1)*100>-2;
    T:=BArslAst(TJ);
    TT:=BARSLAST(crOSS(C,REF(H,T)));
    XG:=COUNT(HH=0,TT+1)=1ANDHH=0ANDC/REF(H,T)>1.035ANDCOUNT(TT=0,T)=1ANDT>1;
    STICKLINE(T>=0,REF(H,T),REF(H,T),6,0),COLORLIRED;
    DRAWICON(XG,L*0.97,1);
    STICKLINE(XG,L,H,0,0),COLOR0088EE;
    STICKLINE(XG,CLOSE,OPEN,3,0),COLOR0055AA;
    STICKLINE(XG,CLOSE,OPEN,2.8,0),COLOR0066BB;
    STICKLINE(XG,CLOSE,OPEN,2.5,0),COLOR0077CC;
    STICKLINE(XG,CLOSE,OPEN,2.2,0),COLOR0088DD;
    STICKLINE(XG,CLOSE,OPEN,1.7,0),COLOR0099EE;
    STICKLINE(XG,CLOSE,OPEN,1.2,0),COLOR00AAFF;
    STICKLINE(XG,CLOSE,OPEN,0.7,0),COLOR00CCFF;
    STICKLINE(XG,CLOSE,OPEN,0.2,0),COLOR00FFFF;
    {
    选股公式:
    HH:=HHVBARS(H,60);
    TJ:=C<OANDHSL>20AND(C-REF(C,1))/REF(C,1)*100>-2;
    T:=BARSLAST(TJ);
    TT:=BARSLAST(CROSS(C,REF(H,T)));
    XG:COUNT(HH=0,TT+1)=1ANDHH=0ANDC/REF(H,T)>1.035ANDCOUNT(TT=0,T)=1ANDT>1;
    }
    VARB:=EMA(0.667*REF(VARA,1)+0.333*VARA,5);
    DRAWTEXT(IF(VOL>=1.3*MA(VOL,5)ANDCOUNT(VARA>=VARBANDVARA<-17,3)ANDREF(LOW,1)=LLV(LOW,120),1,0),LOW,'★注意买入');
    VARR1:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;
    DRAWICON(CROSS(82,VARR1),HIGH,2);
    DRAWTEXT(CROSS(82,VARR1),HIGH,'↓'),COLORYELLOW;
    VAR1:=(HIGH+LOW+OPEN+2*CLOSE)/5;
    VAR2:=REF(VAR1,1);
    VAR3:=SMA(MAX(VAR1-VAR2,0),10,1)/SMA(ABS(VAR1-VAR2),10,1)*100;
    HY3:=IF(COUNT(VAR3<20,5)>=1ANDCOUNT(VAR1=LLV(VAR1,10),10)>=1ANDCLOSE>=OPEN*1.038ANDVOL>MA(VOL,5)*1.2,1,0);
    DRAWTEXT(HY3,LOW,''),COLORRED;
    S:=MA(VOL,5)/MA(VOL,60),COLORRED,,LINETHICK2;
    A:=MA(S,5),COLORGREEN,,LINETHICK2;
    BIAS:=(CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*100;
    F:=MA(S,121);
    RSV:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100;
    K:=SMA(RSV,15,1);
    D:=SMA(K,15,1);
    J:=3*K-2*D;
    LC:=REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
    DRAWTEXT(CROSS(84,RSI),HIGH*1.01,'顶!'),COLORYELLOW;
    S1:=IF((J<11ANDBIAS>-11ANDCROSS(S,F)AND(S-F)>0.010),2,0),STICK,LINETHICK3,COLORGREEN;
    DRAWTEXT(S1=2,LOW,'关注'),COLORGREEN;
    TJ1:=LLV(CLOSE,3)>REF(L,3)ANDHHV(V,1)<=REF(V,3)ANDREF(C,3)>REF(O,3)ANDREF(V,3)>0.8*REF(V,4)ANDREF(V,3)>1.1*REF(V,5);
    LJL:=FILTER(TJ1,1);
    TJ2:=IF(BARSLAST(LJL)=1ANDCLOSE>REF(HIGH,1),1,IF(BARSLAST(LJL)=2ANDCLOSE>REF(HIGH,2),1,IF(BARSLAST(LJL)=3ANDCLOSE>REF(HIGH,3),1,0)));
    TP:=TJ2=1;
    STICKLINE(CLOSE,REF(LLV(L,3),BARSLAST(LJL)),REF(LLV(L,3),BARSLAST(LJL)),6,0),COLORYELLOW;
    TJ3:=IF(BARSLAST(LJL)=1ANDCLOSE>REF(LOW,1),1,IF(BARSLAST(LJL)=2ANDCLOSE>REF(LOW,2),1,IF(BARSLAST(LJL)=3ANDCLOSE>REF(LOW,3),1,0)));
    STFZ:=TJ3=1;
    CL:=STFZANDTP;
    TJCL:=FILTER(CL,3);

[源码注释]通达信公式动态翻译结果

   涨跌赋值:100*((收盘价/收盘价的5日简单移动平均)-1)

   画带状线

   ZZ赋值:收盘价10%的之字转向

   LD赋值:ZZ<

   1日后的ZZ和1日前的ZZ的较小值ANDNOT(是否最后一个周期)

   D横赋值:当满足条件LD时,在收盘价位置画直线起点,当满足条件1日前的LD时,在1日前的收盘价位置画直线终点,1表示是否延长.

   上涨起点赋值:D横*1.1,画洋红色,线宽为2

   输出上涨:100*((收盘价/上涨起点)-1)画红色

   上涨的3日简单移动平均画绿色

   当满足条件上涨上穿0时,在-2位置画34号图标

   输出均5:收盘价的5日简单移动平均,画黄色

   输出均10:收盘价的10日简单移动平均,COLORF00FF0

   输出均30:收盘价的30日简单移动平均,COLOR00FF00

   输出均60:收盘价的60日简单移动平均,画红色,POINTDOT,线宽为2

   输出均250:收盘价的250日简单移动平均,画蓝色,线宽为2

   上轨赋值:均30+2*收盘价的30日估算标准差,画黄色,POINTDOT,线宽为2

   下轨赋值:均30-2*收盘价的30日估算标准差,画黄色,POINTDOT,线宽为2

   VV2赋值:1日前的收盘价

   VV3赋值:(收盘价-VV2)的6日[1日权重]移动平均/收盘价-VV2的绝对值的6日[1日权重]移动平均*100

   当满足条件1日前的VV3>时,在?位置画?号图标

   81ANDVV3<

   80,最高价,2)

   当满足条件1日前的VV3>时,在?位置书写文字

   81ANDVV3<

   80,最高价*1.03,’↓’),画黄色

   VF1赋值:收盘价的60日简单移动平均-收盘价的5日简单移动平均/3.2

   当满足条件如果收盘价<,返回?,否则返回?时,在?位置书写文字

   VF1ANDVOL/240>

   成交量(手)的5日简单移动平均/240ANDCLOSE>

   =1日前的收盘价*1.08ANDCLOSE<

   收盘价的13日简单移动平均*1.3,1,0),最低价,’☆’),画红色

   VARA赋值:(收盘价-29日前的开盘价)/29日前的开盘价*100

   HH赋值:60日内最高价距今天数

   TJ赋值:收盘价<OANDHSL>20AND(收盘价-1日前的收盘价)/1日前的收盘价*100>-2

   T赋值:上次TJ距今天数

   TT赋值:上次收盘价上穿T日前的最高价距今天数

   XG赋值:统计TT+1日中满足HH=0的天数=1ANDHH=0ANDC/T日前的最高价>1.035ANDCOUNT(TT=0,T)=1ANDT>1

   当满足条件T>=0时,在T日前的最高价和T日前的最高价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画淡红色

   当满足条件XG时,在最低价*0.97位置画1号图标

   当满足条件XG时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0088EE

   当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0055AA

   当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR0066BB

   当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0077CC

   当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0088DD

   当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLOR0099EE

   当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00AAFF

   当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLOR00CCFF

   当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR00FFFF

   VARB赋值:0.667*1日前的VARA+0.333*VARA的5日指数移动平均

   当满足条件如果成交量(手)>,返回?,否则返回?时,在?位置书写文字

   =1.3*成交量(手)的5日简单移动平均ANDCOUNT(VARA>

   =VARBANDVARA<

   -17,3)ANDREF(最低价,1)=120日内最低价的最低值,1,0),最低价,’★注意买入’)

   VARR1赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100

   当满足条件82上穿VARR1时,在最高价位置画2号图标

   当满足条件82上穿VARR1时,在最高价位置书写文字,画黄色

   VAR1赋值:(最高价+最低价+开盘价+2*收盘价)/5

   VAR2赋值:1日前的VAR1

   VAR3赋值:VAR1-VAR2和0的较大值的10日[1日权重]移动平均/VAR1-VAR2的绝对值的10日[1日权重]移动平均*100

   HY3赋值:如果统计?日中满足VAR3<的天数,返回?,否则返回?

   20,5)>

   =1ANDCOUNT(VAR1=10日内VAR1的最低值,10)>

   =1ANDCLOSE>

   =开盘价*1.038ANDVOL>

   成交量(手)的5日简单移动平均*1.2,1,0)

   当满足条件HY3时,在最低价位置书写文字,画红色

   S赋值:成交量(手)的5日简单移动平均/成交量(手)的60日简单移动平均,画红色,,线宽为2

   A赋值:S的5日简单移动平均,画绿色,,线宽为2

   BIAS赋值:(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均*100

   F赋值:S的121日简单移动平均

   RSV赋值:(收盘价-45日内最低价的最低值)/(45日内最高价的最高值-45日内最低价的最低值)*100

   K赋值:RSV的15日[1日权重]移动平均

   D赋值:K的15日[1日权重]移动平均

   J赋值:3*K-2*D

   LC赋值:1日前的收盘价

   RSI赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100

   当满足条件84上穿RSI时,在最高价*1.01位置书写文字,画黄色

   S1赋值:如果(J<,返回?,否则返回?

   11ANDBIAS>

   -11ANDCROSS(S,F)AND(S-F)>

   0.010),2,0),STICK,线宽为3,画绿色

   当满足条件S1=2时,在最低价位置书写文字,画绿色

   TJ1赋值:3日内收盘价的最低值>

   3日前的最低价ANDHHV(成交量(手),1)<

   =3日前的成交量(手)ANDREF(收盘价,3)>

   3日前的开盘价ANDREF(成交量(手),3)>

   0.8*4日前的成交量(手)ANDREF(成交量(手),3)>

   1.1*5日前的成交量(手)

   LJL赋值:TJ1的1日过滤

   TJ2赋值:如果上次LJL距今天数=1ANDCLOSE>,返回?,否则返回?

   1日前的最高价,1,如果上次LJL距今天数=2ANDCLOSE>,返回?,否则返回?

   2日前的最高价,1,如果上次LJL距今天数=3ANDCLOSE>,返回?,否则返回?

   3日前的最高价,1,0)))

   TP赋值:TJ2=1

   当满足条件收盘价时,在上次LJL距今天数日前的3日内最低价的最低值和上次LJL距今天数日前的3日内最低价的最低值位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色

   TJ3赋值:如果上次LJL距今天数=1ANDCLOSE>,返回?,否则返回?

   1日前的最低价,1,如果上次LJL距今天数=2ANDCLOSE>,返回?,否则返回?

   2日前的最低价,1,如果上次LJL距今天数=3ANDCLOSE>,返回?,否则返回?

   3日前的最低价,1,0)))

   STFZ赋值:TJ3=1

   CL赋值:STFZANDTP

   TJCL赋值:CL的3日过滤

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