相关简介:通达信分时涨停先锋指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
超短其实:股价高不是问题,盘子大其实也不是问题。问题是一定要做强势股,强到你不敢想象,强到你不敢买入;公式只是方便人缩小选股范围,决策还是要靠人脑,迷信公式万万不可。对于前面的经历告诉我一个事实:指标仅仅只能按你的想法高效率的选出你想要的标的……..而已!而且想达到这个效果,还得你有扎实的技术功底及丰富的牛熊实战经验。在这个基础上你如果有好的心态及执行力,实现赢利的概率就会大增!
通达信指标公式源码:
涨幅%: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
评论(0)