相关简介:    通达信连扳神器选股指标公式源码分享                              

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

当然高收益伴随高风险,也有很多个股此时,“假突破”“真卖出”,掉头向下,需谨慎对待。

通达信指标公式源码:

    MID2:=MA(CLOSE,21),COLORWHITE;
    UPPER2:=MID2+1.96*STD(CLOSE,21),COLORYELLOW;
    LOWER2:=MID2-1.96*STD(CLOSE,21),COLORYELLOW;
    UP2:=MID2+2.56*STD(CLOSE,21),COLORFF00FF;
    LOOW2:=MID2-2.56*STD(CLOSE,21),COLORFF00FF;
    {上升趋势}
    STICKLINE(C>=MID2,MID2,UP2,2,0),COLOR330066;
    {下降趋势}
    STICKLINE(C<MID2,MID2,LOOW2,2,0),COLOR545454;
    MID:MID2,COLORWHITE;
    UPPER:UPPER2,COLORYELLOW;
    UP:UP2,COLORFF00FF;
    LOWER:LOWER2,COLORYELLOW;
    LOOW:LOOW2,COLORFF00FF;
    开口:=UP-LOOW;
    相离:=C-MID;
    DRAWTEXT(C>=MIDANDREF(开口,1)=HHV(开口,20),UPPER,'减仓'),COLOR00FF00;
    DRAWTEXT(C>=MIDANDREF(相离,1)=LLV(相离,5),MID,'加仓');
    股价多头:=C>MA(C,5)ANDMA(C,5)>MA(C,10)ANDMA(C,10)>MA(C,20);
    DRAWTEXT(FILTER(股价多头,20),LOOW*0.95,'开始建仓'),COLORRED;
    DRAWICON(FILTER(股价多头,20),LOWER,1),COLORRED;
    DRAWTEXT(CROSS(MID,C),UP,'空仓观望'),COLORYELLOW;
    DRAWICON(CROSS(MID,C),UPPER,2),COLORYELLOW;
    {K线}
    {STICKLINE((CLOSE>OPEN),CLOSE,OPEN,5.2,0),COLOR070084;}
    STICKLINE((CLOSE>OPEN),CLOSE,OPEN,4,1),COLOR0000A3;
    STICKLINE((CLOSE>OPEN),CLOSE,OPEN,3.5,0),COLOR000033;
    STICKLINE((CLOSE>OPEN),CLOSE,OPEN,3,0),COLOR000066;
    STICKLINE((CLOSE>OPEN),CLOSE,OPEN,2.0,0),COLOR000099;
    STICKLINE((CLOSE>OPEN),CLOSE,OPEN,1.5,0),COLOR0000CC;
    STICKLINE((CLOSE>OPEN),CLOSE,OPEN,1.0,0),COLOR0000FF;
    STICKLINE((CLOSE>OPEN),CLOSE,OPEN,0.5,0),COLORCC66FF;
    STICKLINE((CLOSE>OPEN),OPEN,LOW,0.3,0),COLORRED;
    STICKLINE((CLOSE>OPEN),CLOSE,HIGH,0.3,0),COLORRED;
    RSV:=((HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13)))*(100);
    Lwr1:=SMA(RSV,3,1);
    LWR2:=Sma(LWR1,5,1);
    VAR1AA:=((2)*(CLOSE)+OPEN+HIGH+LOW)/(5);
    VAR2AA:=vol;
    上升价格线:=(SUM((VAR1AA)*(VAR2AA),8))/(SUM(VAR2AA,8));
    下降价格线:=LLV(上升价格线,8);
    VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
    VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05)AND((HIGH)/(CLOSE)<1.01)AND(VAR3AA>0),91,0);
    VAR1:=REF(CLOSE,1);
    VAR2:=MA(CLOSE,5);
    VAR3:=SMA(MAX(CLOSE-VAR1,0),6,1)/SMA(Abs(CLOSE-VAR1),6,1)*100;
    VAR4:=SMA(MAX(CLOSE-VAR1,0),12,1)/SMA(ABS(CLOSE-VAR1),12,1)*100;
    VAR5:=SMA(MAX(CLOSE-VAR1,0),24,1)/SMA(ABS(CLOSE-VAR1),24,1)*100;
    VAR6:=IF(crOSS(VAR3,VAR5),LOW,REF(LOW,BArslAst(CROSS(VAR3,VAR5))));
    VAR7:=IF(CROSS(VAR5,VAR3),HIGH,REF(HIGH,BARSLAST(CROSS(VAR5,VAR3))));
    VAR8:=IF(CLOSE>=MA(CLOSE,20),80,50);
    VAR9:=IF(CLOSE>=MA(CLOSE,20),50,20);
    VARA:=IF(VAR3<VAR8ANDREF(VAR3,1)>=VAR8,HHV(REF(HIGH,1),BARSLAST(VAR3>=VAR8ANDREF(VAR3,1)<VAR8)-1),REF(HHV(REF(HIGH,1),BARSLAST(VAR3>=VAR8ANDREF(VAR3,1)<VAR8)-1),BARSLAST(VAR3<VAR8ANDREF(VAR3,1))));
    VARB:=IF(HIGH>VARA,LOW,REF(LOW,BARSLAST(HIGH>VARA)));
    VARC:=IF(HIGH>VARA,VAR3,REF(VAR3,BARSLAST(HIGH>VARA)));
    VARD:=IF(HIGH>VARBANDVAR3<VARCANDVAR3<VAR5,HIGH,REF(HIGH,BARSLAST(HIGH>VARBANDVAR3<VARCANDVAR3<VAR5)));
    VARE:=IF(VAR3>VAR9ANDREF(VAR3,1)<=VAR9,LLV(REF(LOW,1),BARSLAST(VAR3<=VAR9ANDREF(VAR3,1)>VAR9)-1),REF(LLV(REF(LOW,1),BARSLAST(VAR3<=VAR9ANDREF(VAR3,1)>VAR9)-1),BARSLAST(VAR3>VAR9ANDREF(VAR3,1))));
    VARF:=IF(LOW<VARE,HIGH,REF(HIGH,BARSLAST(LOW<VARE)));
    VAR10:=IF(LOW<VARE,VAR3,REF(VAR3,BARSLAST(LOW<VARE)));
    VAR11:=IF(LOW<VARFANDVAR3>VAR10ANDVAR3>VAR5,LOW,REF(LOW,BARSLAST(LOW<VARFANDVAR3>VAR10ANDVAR3>VAR5)));
    压力线:=VAR11,COLORFF00FF,LINETHICK2;
    A:=C/REF(C,1)>1.095ANDH=OANDL=H;
    去除ST和停牌:=NOT(NAMELIKE('S')ORNAMELIKE('*S'))ANDDYNAINFO(4)>0;
    XG:FILTER((VAR4AA>90),34)AND上升价格线>下降价格线ANDO>=REF(C,1)ANDC>REF(C,1)ANDLOW>=压力线ANDNOT(A)AND去除ST和停牌;
    连板:IF(IF(HHV(HIGH/HHV(HIGH,96),60)=1,CLOSE/REF(CLOSE,1)>1.08ANDVOL/CAPITAL*100<1.16ANDREF(HIGH/HHV(HIGH,96),1)=1ANDHIGH/HHV(HIGH,96)=1,LLV(LLV(LOW,60),12)=1.00ANDREF(LOW/LLV(LOW,12),1)>1.00<1.16),1,0);

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

   MID2赋值:收盘价的21日简单移动平均,画白色

   UPPER2赋值:MID2+1.96*收盘价的21日估算标准差,画黄色

   LOWER2赋值:MID2-1.96*收盘价的21日估算标准差,画黄色

   UP2赋值:MID2+2.56*收盘价的21日估算标准差,COLORFF00FF

   LOOW2赋值:MID2-2.56*收盘价的21日估算标准差,COLORFF00FF

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

   =MID2,MID2,UP2,2,0),COLOR330066

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

   MID2,MID2,LOOW2,2,0),COLOR545454

   输出MID:MID2,画白色

   输出UPPER:UPPER2,画黄色

   输出UP:UP2,COLORFF00FF

   输出LOWER:LOWER2,画黄色

   输出LOOW:LOOW2,COLORFF00FF

   开口赋值:UP-LOOW

   相离赋值:收盘价-MID

   当满足条件收盘价>时,在?位置书写文字

   =MIDANDREF(开口,1)=20日内开口的最高值,UPPER,’减仓’),COLOR00FF00

   当满足条件收盘价>时,在?位置书写文字

   =MIDANDREF(相离,1)=5日内相离的最低值,MID,’加仓’)

   股价多头赋值:收盘价>

   收盘价的5日简单移动平均ANDMA(收盘价,5)>

   收盘价的10日简单移动平均ANDMA(收盘价,10)>

   收盘价的20日简单移动平均

   当满足条件股价多头的20日过滤时,在LOOW*0.95位置书写文字,画红色

   当满足条件股价多头的20日过滤时,在LOWER位置画1号图标,画红色

   当满足条件MID上穿收盘价时,在UP位置书写文字,画黄色

   当满足条件MID上穿收盘价时,在UPPER位置画2号图标,画黄色

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

   开盘价),收盘价,开盘价,4,1),COLOR0000A3

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

   开盘价),收盘价,开盘价,3.5,0),COLOR000033

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

   开盘价),收盘价,开盘价,3,0),COLOR000066

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

   开盘价),收盘价,开盘价,2.0,0),COLOR000099

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

   开盘价),收盘价,开盘价,1.5,0),COLOR0000CC

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

   开盘价),收盘价,开盘价,1.0,0),COLOR0000FF

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

   开盘价),收盘价,开盘价,0.5,0),COLORCC66FF

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

   开盘价),开盘价,最低价,0.3,0),画红色

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

   开盘价),收盘价,最高价,0.3,0),画红色

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

   LWR1赋值:RSV的3日[1日权重]移动平均

   LWR2赋值:LWR1的5日[1日权重]移动平均

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

   VAR2AA赋值:成交量(手)

   上升价格线赋值:((VAR1AA)*(VAR2AA)的8日累和)/(VAR2AA的8日累和)

   下降价格线赋值:8日内上升价格线的最低值

   VAR3AA赋值:如果(收盘价>1日前的收盘价),返回88,否则返回0

   VAR4AA赋值:如果((收盘价)/(1日前的收盘价)>1.05)AND((最高价)/(收盘价)<1.01)AND(VAR3AA>0),返回91,否则返回0

   VAR1赋值:1日前的收盘价

   VAR2赋值:收盘价的5日简单移动平均

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

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

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

   VAR6赋值:如果VAR3上穿VAR5,返回最低价,否则返回上次VAR3上穿VAR5距今天数日前的最低价

   VAR7赋值:如果VAR5上穿VAR3,返回最高价,否则返回上次VAR5上穿VAR3距今天数日前的最高价

   VAR8赋值:如果收盘价>=收盘价的20日简单移动平均,返回80,否则返回50

   VAR9赋值:如果收盘价>=收盘价的20日简单移动平均,返回50,否则返回20

   VARA赋值:如果VAR3<VAR8ANDREF(VAR3,1)>=VAR8,返回上次VAR3>=VAR8ANDREF(VAR3,1)<VAR8距今天数-1日内1日前的最高价的最高值,否则返回上次VAR3<VAR8ANDREF(VAR3,1)距今天数日前的上次VAR3>=VAR8ANDREF(VAR3,1)<VAR8距今天数-1日内1日前的最高价的最高值

   VARB赋值:如果最高价>VARA,返回最低价,否则返回上次最高价>VARA距今天数日前的最低价

   VARC赋值:如果最高价>VARA,返回VAR3,否则返回上次最高价>VARA距今天数日前的VAR3

   VARD赋值:如果最高价>VARBANDVAR3<VARCANDVAR3<VAR5,返回最高价,否则返回上次最高价>VARBANDVAR3<VARCANDVAR3<VAR5距今天数日前的最高价

   VARE赋值:如果VAR3>VAR9ANDREF(VAR3,1)<=VAR9,返回上次VAR3<=VAR9ANDREF(VAR3,1)>VAR9距今天数-1日内1日前的最低价的最低值,否则返回上次VAR3>VAR9ANDREF(VAR3,1)距今天数日前的上次VAR3<=VAR9ANDREF(VAR3,1)>VAR9距今天数-1日内1日前的最低价的最低值

   VARF赋值:如果最低价<VARE,返回最高价,否则返回上次最低价<VARE距今天数日前的最高价

   VAR10赋值:如果最低价<VARE,返回VAR3,否则返回上次最低价<VARE距今天数日前的VAR3

   VAR11赋值:如果最低价<VARFANDVAR3>VAR10ANDVAR3>VAR5,返回最低价,否则返回上次最低价<VARFANDVAR3>VAR10ANDVAR3>VAR5距今天数日前的最低价

   压力线赋值:VAR11,COLORFF00FF,线宽为2

   A赋值:收盘价/1日前的收盘价>1.095ANDH=OANDL=最高价

   去除ST和停牌赋值:取反ANDDYNAINFO(4)>0

   输出XG:(VAR4AA>90)的34日过滤AND上升价格线>下降价格线ANDO>=1日前的收盘价ANDC>1日前的收盘价ANDLOW>=压力线ANDNOT(A)AND去除ST和停牌

   输出连板:如果如果60日内最高价/96日内最高价的最高值的最高值=1,返回收盘价/1日前的收盘价>,否则返回?,返回?,否则返回?

   1.08ANDVOL/当前流通股本(手)*100<

   1.16ANDREF(最高价/96日内最高价的最高值,1)=1ANDHIGH/96日内最高价的最高值=1,12日内60日内最低价的最低值的最低值=1.00ANDREF(最低价/12日内最低价的最低值,1)>

   1.00<

   1.16),1,0)

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