相关简介:通达信分时涨停先锋指标公式源码分享

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

   超短其实:股价高不是问题,盘子大其实也不是问题。问题是一定要做强势股,强到你不敢想象,强到你不敢买入;公式只是方便人缩小选股范围,决策还是要靠人脑,迷信公式万万不可。对于前面的经历告诉我一个事实:指标仅仅只能按你的想法高效率的选出你想要的标的……..而已!而且想达到这个效果,还得你有扎实的技术功底及丰富的牛熊实战经验。在这个基础上你如果有好的心态及执行力,实现赢利的概率就会大增!

通达信指标公式源码:

    涨幅%:DYNAINFO(14)*100,NODRAW;
    SHOU:=IF(DATE<=1150520,1,0);
    SHI:=BETWEEN((DCLOSE*SHOU)/(SUM(AMOUNT,BARSCOUNT((DCLOSE*SHOU)))/SUM(vol*100,BARSCOUNT((DCLOSE*SHOU)))),1.05,0.95);
    TOU:=IF(SHI=0,MA((DCLOSE*SHOU),BARSCOUNT((DCLOSE*SHOU))),(SUM(AMOUNT,BARSCOUNT((DCLOSE*SHOU)))/SUM(VOL*100,BARSCOUNT((DCLOSE*SHOU)))));
    动力线:EXPMA((DCLOSE/TOU),13),COLORFFFF00,LINETHICK1;
    趋势线:=EXPMA((DCLOSE/TOU),88),COLOR0080FF,LINETHICK2;
    NOTEXT1:1.003,COLORLIGREEN,LINETHICK2;
    NOTEXT2:1.03,COLORLIRED,LINETHICK2;
    DRAWTEXT(CROSS(EXPMA((DCLOSE/TOU),20),1.04),1.04,'OR涨停'),COLORYELLOW;
    IF(动力线>1.003,动力线,DRAWNULL),COLORMAGENTA;
    IF(动力线>1.03,动力线,DRAWNULL),COLORRED;
    DRAWICON(CROSS(动力线,1.03),1.03,13);
    VAR0:=vol/CLOSE/2;
    VAR1:=SUM(IF(VAR0>100ANDCLOSE>REF(CLOSE,1),VAR0,0),0);
    VAR2:=SUM(IF(VAR0>100ANDCLOSE<REF(CLOSE,1),VAR0,0),0);
    VAR3:=SUM(IF(VAR0<100ANDCLOSE>REF(CLOSE,1),VAR0,0),0);
    VAR4:=SUM(IF(VAR0<100ANDCLOSE<REF(CLOSE,1),VAR0,0),0);
    VAR5:=VAR1+VAR2+VAR3+VAR4;
    VAR6:=IF(BARstATUS=2,100*VAR1/VAR5,0);
    VAR7:=IF(BARSTATUS=2,100*VAR2/VAR5,0);
    VAR8:=IF(BARSTATUS=2,100*VAR3/VAR5,0);
    VAR9:=IF(BARSTATUS=2,100*VAR4/VAR5,0);
    机构买盘:VAR1,LINETHICK3,COLORFF55FF;
    机构卖盘:VAR2,LINETHICK3,COLORFFFF55;
    散户买盘:VAR3,COLOR5555FF;
    散户卖盘:VAR4,COLOR55FF55;
    DRAWTEXTREL(950,870,'机构买盘'),COLORFF00ff;
    DRAWTEXTREL(950,570,'机构卖盘'),COLORFFFF00;
    DRAWTEXTREL(950,320,'散户买盘'),COLOR0000FF;
    DRAWTEXTREL(950,50,'散户卖盘'),COLOR00FF00;
    IFBARSTATUS=2THENBEGIN
    DRAWTEXTREL(1030,870,''+FLOOR(VAR6)+'%'),COLORFF00FF;
    END
    IFBARSTATUS=2THENBEGIN
    LOOP0:=FLOOR(VAR7);
    VAR10:=''+LOOP0;
    VAR11:=VAR10+'%';
    DRAWTEXTREL(1030,570,VAR11),COLORFFFF00;
    END
    IFBARSTATUS=2THENBEGIN
    LOOP1:=FLOOR(VAR8);
    VAR12:=''+LOOP1;
    VAR13:=VAR12+'%';
    DRAWTEXTREL(1030,320,VAR13),COLOR0000FF;
    END
    IFBARSTATUS=2THENBEGIN
    LOOP2:=FLOOR(VAR9);
    VAR14:=''+LOOP2;
    VAR15:=VAR14+'%';
    DRAWTEXTREL(1030,50,VAR15),COLOR00FF00;
    END;

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

   输出涨幅%:涨幅*100,NODRAW

   SHOU赋值:如果日期<,返回?,否则返回?

   =1150520,1,0)

   SHI赋值:(不定周期收盘价*SHOU)/(成交额(元)的(不定周期收盘价*SHOU)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*SHOU)的有效数据周期数日累和)位于1.05和0.95之间

   TOU赋值:如果SHI=0,返回(不定周期收盘价*SHOU)的(不定周期收盘价*SHOU)的有效数据周期数日简单移动平均,否则返回(成交额(元)的(不定周期收盘价*SHOU)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*SHOU)的有效数据周期数日累和)

   输出动力线:(不定周期收盘价/TOU)的13日指数移动平均,COLORFFFF00,线宽为1

   趋势线赋值:(不定周期收盘价/TOU)的88日指数移动平均,COLOR0080FF,线宽为2

   输出NOTEXT1:1.003,画淡绿色,线宽为2

   输出NOTEXT2:1.03,画淡红色,线宽为2

   当满足条件(不定周期收盘价/TOU)的20日指数移动平均上穿1.04时,在1.04位置书写文字,画黄色

   如果动力线>,返回?,否则返回?

   1.003,动力线,无效数),画洋红色

   如果动力线>,返回?,否则返回?

   1.03,动力线,无效数),画红色

   当满足条件动力线上穿1.03时,在1.03位置画13号图标

   VAR0赋值:成交量(手)/收盘价/2

   VAR1赋值:如果VAR0>100ANDCLOSE>1日前的收盘价,返回VAR0,否则返回0的历史累和

   VAR2赋值:如果VAR0>100ANDCLOSE<1日前的收盘价,返回VAR0,否则返回0的历史累和

   VAR3赋值:如果VAR0<100ANDCLOSE>1日前的收盘价,返回VAR0,否则返回0的历史累和

   VAR4赋值:如果VAR0<100ANDCLOSE<1日前的收盘价,返回VAR0,否则返回0的历史累和

   VAR5赋值:VAR1+VAR2+VAR3+VAR4

   VAR6赋值:如果数据位置状态=2,返回100*VAR1/VAR5,否则返回0

   VAR7赋值:如果数据位置状态=2,返回100*VAR2/VAR5,否则返回0

   VAR8赋值:如果数据位置状态=2,返回100*VAR3/VAR5,否则返回0

   VAR9赋值:如果数据位置状态=2,返回100*VAR4/VAR5,否则返回0

   输出机构买盘:VAR1,线宽为3,COLORFF55FF

   输出机构卖盘:VAR2,线宽为3,COLORFFFF55

   输出散户买盘:VAR3,COLOR5555FF

   输出散户卖盘:VAR4,COLOR55FF55

   DRAWTEXTREL(950,870,’机构买盘’),COLORFF00FF

   DRAWTEXTREL(950,570,’机构卖盘’),COLORFFFF00

   DRAWTEXTREL(950,320,’散户买盘’),COLOR0000FF

   DRAWTEXTREL(950,50,’散户卖盘’),COLOR00FF00

   IFBARSTATUS=2THENBEGINDRAWTEXTREL(1030,870,”+VAR6的向下舍入+’%’),COLORFF00FF

   LOOP0赋值:VAR7的向下舍入

   VAR10赋值:”+LOOP0

   VAR11赋值:VAR10+’%’

   DRAWTEXTREL(1030,570,VAR11),COLORFFFF00

   LOOP1赋值:VAR8的向下舍入

   VAR12赋值:”+LOOP1

   VAR13赋值:VAR12+’%’

   DRAWTEXTREL(1030,320,VAR13),COLOR0000FF

   LOOP2赋值:VAR9的向下舍入

   VAR14赋值:”+LOOP2

   VAR15赋值:VAR14+’%’

   DRAWTEXTREL(1030,50,VAR15),COLOR00FF00

   END

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