{使用说明:1、对长期走牛或长期阴跌的个股无效。2、必须等待看底和黄金坑出现方可买进。3、粘合星的起点高于70无效。若从低位向上连续,可作为追涨使用,一直追到顶部。4、买时看三条线向下发散到出现黄金坑,买后若三条线一直向上呈发散状,则一直持股。}

     相关简介: 通达信精品指标公式                                

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

未来函数检测结果:

         暂未发现存在未来函数

通达信精品指标公式源码:

    RSV1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
    RSV2:=(CLOSE-LLV(LOW,37))/(HHV(HIGH,37)-LLV(LOW,37))*100;
    短线:SMA(SMA(RSV1,3,1),3,1)+3*STD(CLOSE,21),COLOR00ff00;
    中线:SMA(RSV2,5,1)+2*STD(CLOSE,37),COLORRED;
    RSV3:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
    长线:SMA(RSV3,5,1),COLORYELLOW;
    看底:STICKLINE(中线<15,中线,15,6,0),colorF00FF0;
    黄金坑:STICKLINE(短线<20AND中线<20AND长线<20,MAX(长线,MAX(短线,中线)),20,8,0),COLOR00CCFF;
    看顶:STICKLINE(中线>80,80,中线,6,0),colorFFF000;
    DRAWICON(CROSS(长线,15),中线,1);
    DRAWTEXT(LONGCROSS(中线,20,15),20,'追涨');
    DRAWTEXT(CROSS(短线,长线)AND长线<18AND长线>REF(长线,1)ORCROSS(长线,5),20,'千载难逢');
    粘合星:DRAWTEXT(ABS(中线-长线)<2AND中线>REF(中线,1),中线,'*');
    中线2:=-100*(HHV(HIGH,40)-CLOSE)/(HHV(HIGH,40)-LLV(LOW,40));
    底:DRAWTEXT(CROSS(中线2,-90)AND(长线<中线AND长线>REF(长线,1)OR短线<20AND中线<20AND长线<20),长线,'底'),COLORFF00FF;
    IF(COUNT(CROSS(中线2,-90),12)=3,30,5);
    IF(COUNT(CROSS(-5,中线2),12)=3ORCOUNT(CROSS(-15,中线2),6)=3,70,100);
    N:=3;
    M:=30;
    VAR0:=(3*CLOSE+LOW+OPEN+HIGH)/6;
    攻击:=(20*VAR0+19*REF(VAR0,1)+18*REF(VAR0,2)+17*REF(VAR0,3)+16*REF(VAR0,4)+15*REF(VAR0,5)+14*REF(VAR0,6)+13*REF(VAR0,7)+12*REF(VAR0,8)+11*REF(VAR0,9)+10*REF(VAR0,10)+9*REF(VAR0,11)+8*REF(VAR0,12)+7*REF(VAR0,13)+6*REF(VAR0,14)+5*REF(VAR0,15)+4*REF(VAR0,16)+3*REF(VAR0,17)+2*REF(VAR0,18)+REF(VAR0,20))/210,COLORF00FF0;
    生命:=MA(攻击,5),COLORGREEN;
    DRAWBAND(攻击,RGB(155,50,50),生命,RGB(50,250,0));
    涨停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(O,1)),1,0);
    STICKLINE(涨停,O,C,3,0),COLORYELLOW;
    短线1:攻击,COLORWHITE;
    中线1:生命,COLORYELLOW;
    {所属板块所属地域流通市值}
    LTSZ:=C*CAPITAL/1000000;
    LTSZ1:=CON2STR(LTSZ,0);
    AAA1:=STRCAT('每股公积金=',CON2STR(FINANCE(18),2));
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.8,0,AAA1),COLORYELLOW;
    AAA2:=STRCAT('每股未分配利润=',CON2STR(FINANCE(32),2));
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.86,0,AAA2),COLORRED;
    AAA3:=STRCAT('每股收益(当期)=',CON2STR(FINANCE(38),4));
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.92,0,AAA3),COLORWHITE;
    AAA6:=STRCAT(STRCAT('每股净收益率=',CON2STR(100*((FINANCE(29)/FINANCE(7))/FINANCE(34)),2)),'%');
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.3,0.92,0,AAA6),COLORYELLOW;
    DRAWTEXT_FIX(1,0.760,0.010,0,'涨幅:');
    DRAWTEXT_FIX(1,0.840,0.010,0,'量比:');
    DRAWTEXT_FIX(1,0.920,0.010,0,'换手:');
    DRAWTEXT_FIX(1,0.795,0.010,0,CON2STR(DYNAINFO(14)*100,2));
    DRAWTEXT_FIX(1,0.875,0.010,0,CON2STR(DYNAINFO(17),2));
    DRAWTEXT_FIX(1,0.955,0.010,0,CON2STR(DYNAINFO(37)*100,2));
    {所属板块}
    Z1:=STRCAT(HYBLOCK,'');
    Z2:=STRCAT(Z1,DYBLOCK);
    Z3:=STRCAT(Z2,'');
    DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;
    VAR1:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,5);
    A1:=CLOSE/MA(CLOSE,40);
    A2:=(CLOSE-OPEN)/OPEN*100>4;
    A3:=LOW*1.051<HIGH;
    A4:=A3ANDCOUNT(A3,5)>1;
    B1:=INDEXC;
    B2:=MA(B1,5);
    B3:=MA(B1,20);
    B4:=B1*1.03<B2ANDB1*1.13<B3;
    买入1:=(VAR1<6ANDA1<0.85ANDA2)*90;
    买入2:=(VAR1<6ANDA1<0.76ANDA4)*70;
    买入3:=(VAR1<6ANDB4)*60;
    DRAWICON(VAR1<6ANDA1<0.85ANDA2,L*0.9,1);
    DRAWTEXT(VAR1<6ANDA1<0.85ANDA2,L*0.85,'--->买入1'),COLORRED;
    DRAWICON(VAR1<6ANDA1<0.76ANDA4,L*0.9,1);
    DRAWTEXT(VAR1<6ANDA1<0.76ANDA4,L*0.85,'--->买入2'),COLORRED;
    DRAWTEXT(VAR1<6ANDB4,L*0.85,'--->买入3'),COLORRED;
    VAR2:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW));
    VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);
    MV:=(VAR2+VAR3)/AMOUNT*VOL*100*50;
    VAR4:=EMA((EMA(CLOSE,95)-EMA(CLOSE,120)),35);
    VAR5:=((EMA(CLOSE,95)-EMA(CLOSE,120))-VAR4)*2;
    DRAWTEXT(CROSS(生命,攻击),攻击*1.015,'⊙'),COLORYELLOW;
    DRAWTEXT(CROSS(攻击,生命),攻击*0.975,'⊙'),COLORRED;

通达信精品指标公式源码注释翻译结果

    RSV1赋值:(收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值)*100
    RSV2赋值:(收盘价-37日内最低价的最低值)/(37日内最高价的最高值-37日内最低价的最低值)*100
    输出短线:RSV1的3日[1日权重]移动平均的3日[1日权重]移动平均+3*收盘价的21日估算标准差,COLOR00FF00
    输出中线:RSV2的5日[1日权重]移动平均+2*收盘价的37日估算标准差,画红色
    RSV3赋值:(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100
    输出长线:RSV3的5日[1日权重]移动平均,画黄色
    输出看底:当满足条件中线<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    15,中线,15,6,0),COLORF00FF0
    输出黄金坑:当满足条件短线<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    20AND中线<
    20AND长线<
    20,长线和短线和中线的较大值的较大值,20,8,0),COLOR00CCFF
    输出看顶:当满足条件中线>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    80,80,中线,6,0),COLORFFF000
    当满足条件长线上穿15时,在中线位置画1号图标
    当满足条件中线小于20保持15个交易日后交叉上穿时,在20位置书写文字
    当满足条件短线上穿长线AND长线<时,在?位置书写文字
    18AND长线>
    1日前的长线ORCROSS(长线,5),20,'千载难逢')
    输出粘合星:当满足条件中线-长线的绝对值<时,在?位置书写文字
    2AND中线>
    1日前的中线,中线,'*')
    中线2赋值:-100*(40日内最高价的最高值-收盘价)/(40日内最高价的最高值-40日内最低价的最低值)
    输出底:当满足条件中线2上穿-90AND(长线<时,在?位置书写文字
    中线AND长线>
    1日前的长线OR短线<
    20AND中线<
    20AND长线<
    20),长线,'底'),COLORFF00FF
    如果统计12日中满足中线2上穿-90的天数=3,返回30,否则返回5
    如果统计12日中满足-5上穿中线2的天数=3ORCOUNT(-15上穿中线2,6)=3,返回70,否则返回100
    N赋值:3
    M赋值:30
    VAR0赋值:(3*收盘价+最低价+开盘价+最高价)/6
    攻击赋值:(20*VAR0+19*1日前的VAR0+18*2日前的VAR0+17*3日前的VAR0+16*4日前的VAR0+15*5日前的VAR0+14*6日前的VAR0+13*7日前的VAR0+12*8日前的VAR0+11*9日前的VAR0+10*10日前的VAR0+9*11日前的VAR0+8*12日前的VAR0+7*13日前的VAR0+6*14日前的VAR0+5*15日前的VAR0+4*16日前的VAR0+3*17日前的VAR0+2*18日前的VAR0+20日前的VAR0)/210,COLORF00FF0
    生命赋值:攻击的5日简单移动平均,画绿色
    画带状线
    涨停赋值:如果(收盘价-1日前的收盘价)*100/1日前的收盘价>,返回?,否则返回?
    =(10-0.01*100/1日前的开盘价),1,0)
    当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
    输出短线1:攻击,画白色
    输出中线1:生命,画黄色
    LTSZ赋值:收盘价*当前流通股本(手)/1000000
    LTSZ1赋值:LTSZ的历史取值转为字符串
    AAA1赋值:字符串相加
    当满足条件到最后交易的周期=1时,在横轴0纵轴0.8位置书写文字,画黄色
    AAA2赋值:字符串相加
    当满足条件到最后交易的周期=1时,在横轴0纵轴0.86位置书写文字,画红色
    AAA3赋值:字符串相加
    当满足条件到最后交易的周期=1时,在横轴0纵轴0.92位置书写文字,画白色
    AAA6赋值:字符串相加
    当满足条件到最后交易的周期=1时,在横轴0.3纵轴0.92位置书写文字,画黄色
    当满足条件1时,在横轴0.760纵轴0.010位置书写文字
    当满足条件1时,在横轴0.840纵轴0.010位置书写文字
    当满足条件1时,在横轴0.920纵轴0.010位置书写文字
    当满足条件1时,在横轴0.795纵轴0.010位置书写文字
    当满足条件1时,在横轴0.875纵轴0.010位置书写文字
    当满足条件1时,在横轴0.955纵轴0.010位置书写文字
    Z1赋值:字符串相加
    Z2赋值:字符串相加
    Z3赋值:字符串相加
    当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画红色
    VAR1赋值:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*80的5日指数移动平均
    A1赋值:收盘价/收盘价的40日简单移动平均
    A2赋值:(收盘价-开盘价)/开盘价*100>
    4
    A3赋值:最低价*1.051<
    最高价
    A4赋值:A3ANDCOUNT(A3,5)>
    1
    B1赋值:大盘的收盘价
    B2赋值:B1的5日简单移动平均
    B3赋值:B1的20日简单移动平均
    B4赋值:B1*1.03<
    B2ANDB1*1.13<
    B3
    买入1赋值:(VAR1<
    6ANDA1<
    0.85ANDA2)*90
    买入2赋值:(VAR1<
    6ANDA1<
    0.76ANDA4)*70
    买入3赋值:(VAR1<
    6ANDB4)*60
    当满足条件VAR1<时,在?位置画?号图标
    6ANDA1<
    0.85ANDA2,最低价*0.9,1)
    当满足条件VAR1<时,在?位置书写文字
    6ANDA1<
    0.85ANDA2,最低价*0.85,'--->
    买入1'),画红色
    当满足条件VAR1<时,在?位置画?号图标
    6ANDA1<
    0.76ANDA4,最低价*0.9,1)
    当满足条件VAR1<时,在?位置书写文字
    6ANDA1<
    0.76ANDA4,最低价*0.85,'--->
    买入2'),画红色
    当满足条件VAR1<时,在?位置书写文字
    6ANDB4,最低价*0.85,'--->
    买入3'),画红色
    VAR2赋值:最高价-成交额(元)/成交量(手)/100的绝对值和成交额(元)/成交量(手)/100-最低价的绝对值的较大值
    VAR3赋值:(开盘价+收盘价)/2-成交额(元)/成交量(手)/100的绝对值
    MV赋值:(VAR2+VAR3)/成交额(元)*成交量(手)*100*50
    VAR4赋值:(收盘价的95日指数移动平均-收盘价的120日指数移动平均)的35日指数移动平均
    VAR5赋值:((收盘价的95日指数移动平均-收盘价的120日指数移动平均)-VAR4)*2
    当满足条件生命上穿攻击时,在攻击*1.015位置书写文字,画黄色
    当满足条件攻击上穿生命时,在攻击*0.975位置书写文字,画红色

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