神奇指标网

通达信预先涨停指标公式

浏览 891次浏览
标签: 涨停
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  

以下是通达信预先涨停指标公式源码和注释翻译结果


使用说明:

   预先涨停指标旨在帮助投资者预测个股是否有可能涨停。当涨停概率高时,表示个股有较大可能性出现涨停。

   预先涨停指标的取值范围为正数或负数。当涨停概率为正数时,表示个股有可能涨停;当涨停概率为负数时,表示个股可能不会涨停。

   投资者可以根据涨停概率的正负变化来判断个股的涨停概率。当涨停概率从负数转为正数时,可能意味着个股有较大可能性出现涨停;当涨停概率从正数转为负数时,可能意味着个股的涨停可能性较低。

   预先涨停指标是一种辅助分析工具,不能单独作为买卖决策的依据。投资者应结合其他技术指标、基本面分析和市场环境等因素进行综合判断。同时,市场行情具有一定的随机性和不确定性,投资者在使用指标时需要谨慎,并且建议在实际应用前进行充分的测试和验证。


通达信预先涨停指标公式源码:


    DF:=5;
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:=(SMA(RSV,3,1));
    D:=(SMA(K,3,1));
    KK:=INTPART(SMA(RSV,3,1));
    DD:=INTPART(SMA(K,3,1));
    N:KK+DD,COLORff00ff,LINETHICK2;
    预测:IF(CROSS(N,50),90,50),COLOR00FF00;
    涨停:IF(CROSS(N,100),100,50),COLORYELLOW;
    ZTSJ:=BARSLAST(涨停=100);
    价:REF(C,ZTSJ)*1.1,COLOR0000FF,POINTDOT,LINETHICK0;
    涨:(C/REF(C,ZTSJ)-1)*100,COLOR99FF00,LINETHICK1;
    低:IF(ZTSJ>0ANDZTSJ<10AND(L/REF(C,ZTSJ)-1)*100<=-DF,5,50),COLORWHITE;
    达标:=ZTSJ<20ANDCROSS(H,REF(C,ZTSJ)*1.1);
    GWGD:=N<REF(N,1)ANDREF(N,1)>=160ANDREF(N,1)>=REF(N,2);
    风险:IF(GWGD,95,160),COLOR00ff00;
    100,COLORWHITE,POINTDOT;
    STICKLINE(C,100,100,4,0),COLORWHITE;
    STICKLINE(达标,50,100,4,0),COLOR0000FF;
    BU:=BArslAst(CLOSE=HHV(CLOSE,60));
    SE:=BARSLAST(CLOSE=LLV(CLOSE,60));
    KK1:=SE;
    KK2:=BU;
    LM1:=SE;
    LM2:=BU;
    OK:=KK1>KK2ANDLM1>LM2;
    OK1:=KK1>KK2ANDLM1<LM2;
    NOK:=KK2>KK1ANDLM2>LM1;
    NOK1:=KK2>KK1ANDLM2<LM1;
    DRAWICON(crOSS(KK1,KK2),OPEN*1,1);
    DRAWTEXT(CROSS(KK1,KK2),OPEN*0.985,'抓'),color3cb371;
    T:=barscount(c);
    均价:=DYNAINFO(11);
    总量:=SUM(vol,T);
    总额:=SUM(AMOUNT,T);
    均价:=总额/(总量*100);
    次数:=COUNT(CLOSE>均价,T);
    占比:=次数/T*100;
    分时强势:DRAWICON(CROSS(CLOSE,均价)ANDCLOSE>均价AND占比>80ANDT>5,CLOSE*0.99,7);
    DRAWTEXT(CROSS(CLOSE,均价)ANDCLOSE>均价AND占比>80ANDT>5,CLOSE*0.98,'涨价'),colorFFFF00;
    VAR1:=AMOUNT/VOL/100;
    VAR2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
    VAR3:=SUM(AMOUNT,5)/VAR1/100;
    VAR4:=SUM(AMOUNT,13)/VAR1/100;
    VAR5:=SUM(AMOUNT,34)/VAR1/100;
    cyc5:=Dma(VAR2,VOL/VAR3);
    CYC13:=DMA(VAR2,VOL/VAR4);
    CYC34:=DMA(VAR2,VOL/VAR5);
    CYC∞:=DMA(VAR2,VOL/CAPITAL);
    一剑封喉:=CROSS(CLOSE,MA(CLOSE,13))ANDCROSS(CLOSE,MA(CLOSE,34))ANDCROSS(CLOSE,MA(CLOSE,55));
    A1:=(CLOSE-LLV(LOW,22))/(HHV(HIGH,22)-LLV(LOW,22))*100;
    A2:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
    A:=3*SMA(A1,5,1)-2*SMA(SMA(A2,5,1),3,1);
    YNGS:=一剑封喉ANDA<30;
    DRAWICON(一剑封喉ANDA<30,LOW*0.985,10);
    DRAWTEXT(一剑封喉ANDA<30,LOW*0.98,'停'),colorFF0000;
    {明关键价位}
    c1:=ref(c,1);
    c2:=hhv(c1,2);
    c3:=llv(c1,1);
    et:=hhv(c1,2);
    et1:=ref(et,1);
    xb:=llv(c1,1);
    xb1:=ref(xb,1);
    m:=BARSLAST(c<xbandc1>=xb1);
    m11:=ref(m,1);
    n9:=BARSLAST(c>etandc1<=et1);
    n1:=ref(n9,1);
    m21:=BARSLAST(m-n9>0andm11<=n1)+1;
    n2:=BARSLAST(n9-m>0andn1<=m11)+1;
    et2:=hhv(et,m21);
    xb2:=llv(xb,n2);
    a:=if(m-n9>0andm11<=n1,1,if(n9-m>0andn1<=m11,0,2));
    h1:=if(m-n9>0,c,et2);
    h2:=if(a=1,c,c2);
    h3:=if(m-n9<0,c,xb2);
    h4:=if(a=1,c,xb2);
    h5:=if(m-n9>0ora=1,c,h3);
    明关键价位:ref(h5,1);
    MA1:=MA(CLOSE,2);
    Var1:=MA(C,1);
    Var2:=MA(C,5);
    Var3:=MA(C,10);
    Var4:=MA(C,20);
    Var5:=MA(C,30);
    Var6:=(Var1+Var2+Var3+Var4+Var5)/5;
    Var7:=(Var6-REF(Var6,15))/REF(Var6,15)*100;
    Var8:=(Var6-REF(Var6,15))/REF(Var6,15)*100;
    Var9:=EMA(Var7,8);
    平均价:=(H+4*L+C+O)/7;
    均价差:=EMA(平均价,13)-EMA(平均价,34);
    移动均价:=EMA(均价差,5);
    差:=(均价差-移动均价)*5;
    A:=IF(差>=1000,1000,if(差<=平均价,平均价,差));
    分水岭:=FORCAST(FORCAST(A,31),10);
    涨↑:if(A>分水岭,A,分水岭),LINETHICK1,colorred;
    跌↓:if(A<分水岭,A,分水岭),LINETHICK1,ColorGREEN;
    ma6:=MA(c,6);
    ma18:=MA(c,18);
    ma55:=MA(c,55);
    ma125:=MA(c,125);
    ma250:=MA(c,250);
    TY:=C;
    A1:=REF(TY,10)=HHV(TY,2*10+1);B1:=filter(A1,10);C1:=ref(B1,10+1);HD:=filter(C1,10);
    A2:=REF(TY,10)=LLV(TY,2*10+1);B2:=filter(A2,10);C2:=ref(B2,10+1);LD:=ref(C2,10);
    AA:=REF(c,barslast(HD));B:=ref(c,barslast(LD));
    t11:=barslast(HD)<barslast(LD)ANDnot(HD);
    t21:=barslast(HD)>barslast(LD)ANDnot(LD);
    波峰:if(t11,AA,AA),ColorFF00FF,pointdot;
    stickline(t11,AA,AA,9,0),ColorFF00FF;
    波谷:if(t21,B,B),Color80FF00,pointdot;
    stickline(t21,B,B,9,0),Color80FF00;
    买进价:=((c-ref(ma6,1))/6+ma6)*1.004;
    买进条件:=cross(c,买进价)and买进价>ref(买进价,1);
    黄点状线:if(买进条件,h,l),COLORYELLOW,linethick1,pointdot;
    DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
    DEA:=EMA(DIFF,8);
    A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
    B1:=REF(C,A1+1)>CANDREF(DIFF,A1+1)<DIFFANDCROSS(DIFF,DEA);
    DRAWTEXT(IF(B1>0,1,0),L-0.1,'macd底背'),COLORGREEN;
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    A2:=BARSLAST(REF(CROSS(K,D),1));
    B2:=REF(C,A2+1)>CANDREF(K,A2+1)<KANDCROSS(K,D);
    DRAWTEXT(IF(B2>0,1,0),L-0.25,'kdj底背'),COLORYELLOW;
    LC:=REF(CLOSE,1);
    rsi1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(Abs(CLOSE-LC),6,1)*100;
    RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
    A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
    B3:=REF(C,A3+1)>CANDREF(RSI1,A3+1)<RSI1ANDCROSS(RSI1,RSI2);
    DRAWTEXT(IF(B3>0,1,0),L-0.4,'RSI底背'),COLORCYAN;
    C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));
    D1:=REF(C,C1+1)<CANDREF(DIFF,C1+1)>DIFFANDCROSS(DEA,DIFF);
    DRAWTEXT(IF(D1>0,1,0),H*1.01,'MacD顶背'),COLORWHITE;
    C2:=BARSLAST(REF(CROSS(D,K),1));
    D2:=REF(C,C2+1)<CANDREF(K,C2+1)>KANDCROSS(D,K);
    DRAWTEXT(IF(D2>0,1,0),H+0.15,'kdJ顶背'),COLORWHITE;
    C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));
    D3:=REF(C,C3+1)<CANDREF(RSI1,C3+1)>RSI1ANDCROSS(RSI2,RSI1);
    DRAWTEXT(IF(D3>0,1,0),H+0.1,'RSI顶背'),COLORMAGENTA;
    ref(h,C1),colorB48246,pointdot;
    KK:=DATE<1341231;
    PK:=VOL*(OPEN+CLOSE+HIGH+LOW)/4;
    PK1:=IF(VOL>0,PK/VOL,(OPEN+CLOSE+HIGH+LOW)/4);
    C11:=PK1;
    A01:=(C11-LLV(C11,75))/(HHV(C11,75)-LLV(C11,75));
    A11:=SMA(A01,13,1);
    A21:=SMA(A11,13,1);
    A31:=3*A11-2*A21;
    A41:=2*A31-0.5;
    ZS:=DYNAINFO(3)*0.95;
    选1:=IF(KK,C11*(1-(A41-A21)/40),0);
    选2:=CROSS(C11,选1)ANDCLOSE/REF(CLOSE,1)<1.03;
    选3:IF(选2,ZS*1.03,ZS),colorGREEN;






通达信预先涨停指标公式源码注释翻译结果


    DF赋值:5
    RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    K赋值:(RSV的3日[1日权重]移动平均)
    D赋值:(K的3日[1日权重]移动平均)
    KK赋值:RSV的3日[1日权重]移动平均的整数部分
    DD赋值:K的3日[1日权重]移动平均的整数部分
    输出N:KK+DD,COLORFF00FF,线宽为2
    输出预测:如果N上穿50,返回90,否则返回50,COLOR00FF00
    输出涨停:如果N上穿100,返回100,否则返回50,画黄色
    ZTSJ赋值:上次涨停=100距今天数
    输出价:ZTSJ日前的收盘价*1.1,COLOR0000FF,POINTDOT,线宽为0
    输出涨:(收盘价/ZTSJ日前的收盘价-1)*100,COLOR99FF00,线宽为1
    输出低:如果ZTSJ>,返回?,否则返回?
    0ANDZTSJ<
    10AND(最低价/ZTSJ日前的收盘价-1)*100<
    =-DF,5,50),画白色
    达标赋值:ZTSJ<
    20ANDCROSS(最高价,ZTSJ日前的收盘价*1.1)
    GWGD赋值:N<
    1日前的NANDREF(N,1)>
    =160ANDREF(N,1)>
    =2日前的N
    输出风险:如果GWGD,返回95,否则返回160,COLOR00FF00
    100,画白色,POINTDOT
    当满足条件收盘价时,在100和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,画白色
    当满足条件达标时,在50和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000FF
    BU赋值:上次收盘价=60日内收盘价的最高值距今天数
    SE赋值:上次收盘价=60日内收盘价的最低值距今天数
    KK1赋值:SE
    KK2赋值:BU
    LM1赋值:SE
    LM2赋值:BU
    OK赋值:KK1>KK2ANDLM1>LM2
    OK1赋值:KK1>KK2ANDLM1<LM2
    NOK赋值:KK2>KK1ANDLM2>LM1
    NOK1赋值:KK2>KK1ANDLM2<LM1
    当满足条件KK1上穿KK2时,在开盘价*1位置画1号图标
    当满足条件KK1上穿KK2时,在开盘价*0.985位置书写文字,COLOR3CB371
    T赋值:收盘价的有效数据周期数
    均价赋值:均价
    总量赋值:成交量(手)的T日累和
    总额赋值:成交额(元)的T日累和
    均价赋值:总额/(总量*100)
    次数赋值:统计T日中满足收盘价>均价的天数
    占比赋值:次数/T*100
    输出分时强势:当满足条件收盘价上穿均价ANDCLOSE>均价AND占比>80ANDT>5时,在收盘价*0.99位置画7号图标
    当满足条件收盘价上穿均价ANDCLOSE>均价AND占比>80ANDT>5时,在收盘价*0.98位置书写文字,COLORFFFF00
    VAR1赋值:成交额(元)/成交量(手)/100
    VAR2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
    VAR3赋值:成交额(元)的5日累和/VAR1/100
    VAR4赋值:成交额(元)的13日累和/VAR1/100
    VAR5赋值:成交额(元)的34日累和/VAR1/100
    CYC5赋值:以成交量(手)/VAR3为权重VAR2的动态移动平均
    CYC13赋值:以成交量(手)/VAR4为权重VAR2的动态移动平均
    CYC34赋值:以成交量(手)/VAR5为权重VAR2的动态移动平均
    CYC∞赋值:以成交量(手)/当前流通股本(手)为权重VAR2的动态移动平均
    一剑封喉赋值:收盘价上穿收盘价的13日简单移动平均ANDCROSS(收盘价,收盘价的34日简单移动平均)ANDCROSS(收盘价,收盘价的55日简单移动平均)
    A1赋值:(收盘价-22日内最低价的最低值)/(22日内最高价的最高值-22日内最低价的最低值)*100
    A2赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
    A赋值:3*A1的5日[1日权重]移动平均-2*A2的5日[1日权重]移动平均的3日[1日权重]移动平均
    YNGS赋值:一剑封喉ANDA<30
    当满足条件一剑封喉ANDA<30时,在最低价*0.985位置画10号图标
    当满足条件一剑封喉ANDA<30时,在最低价*0.98位置书写文字,COLORFF0000
    C1赋值:1日前的收盘价
    C2赋值:2日内C1的最高值
    C3赋值:1日内C1的最低值
    ET赋值:2日内C1的最高值
    ET1赋值:1日前的ET
    XB赋值:1日内C1的最低值
    XB1赋值:1日前的XB
    M赋值:上次收盘价<XBANDC1>=XB1距今天数
    M11赋值:1日前的M
    N9赋值:上次收盘价>ETANDC1<=ET1距今天数
    N1赋值:1日前的N9
    M21赋值:上次M-N9>0ANDM11<=N1距今天数+1
    N2赋值:上次N9-M>0ANDN1<=M11距今天数+1
    ET2赋值:M21日内ET的最高值
    XB2赋值:N2日内XB的最低值
    A赋值:如果M-N9>0ANDM11<=N1,返回1,否则返回如果N9-M>0ANDN1<=M11,返回0,否则返回2
    H1赋值:如果M-N9>0,返回收盘价,否则返回ET2
    H2赋值:如果A=1,返回收盘价,否则返回C2
    H3赋值:如果M-N9<0,返回收盘价,否则返回XB2
    H4赋值:如果A=1,返回收盘价,否则返回XB2
    H5赋值:如果M-N9>0ORA=1,返回收盘价,否则返回H3
    输出明关键价位:1日前的H5
    MA1赋值:收盘价的2日简单移动平均
    VAR1赋值:收盘价的1日简单移动平均
    VAR2赋值:收盘价的5日简单移动平均
    VAR3赋值:收盘价的10日简单移动平均
    VAR4赋值:收盘价的20日简单移动平均
    VAR5赋值:收盘价的30日简单移动平均
    VAR6赋值:(VAR1+VAR2+VAR3+VAR4+VAR5)/5
    VAR7赋值:(VAR6-15日前的VAR6)/15日前的VAR6*100
    VAR8赋值:(VAR6-15日前的VAR6)/15日前的VAR6*100
    VAR9赋值:VAR7的8日指数移动平均
    平均价赋值:(最高价+4*最低价+收盘价+开盘价)/7
    均价差赋值:平均价的13日指数移动平均-平均价的34日指数移动平均
    移动均价赋值:均价差的5日指数移动平均
    差赋值:(均价差-移动均价)*5
    A赋值:如果差>=1000,返回1000,否则返回如果差<=平均价,返回平均价,否则返回差
    分水岭赋值:A的31日线性回归预测值的10日线性回归预测值
    输出涨↑:如果A>分水岭,返回A,否则返回分水岭,线宽为1,画红色
    输出跌↓:如果A<分水岭,返回A,否则返回分水岭,线宽为1,画绿色
    MA6赋值:收盘价的6日简单移动平均
    MA18赋值:收盘价的18日简单移动平均
    MA55赋值:收盘价的55日简单移动平均
    MA125赋值:收盘价的125日简单移动平均
    MA250赋值:收盘价的250日简单移动平均
    TY赋值:收盘价
    A1赋值:10日前的TY=2*10+1日内TY的最高值
    B1赋值:A1的10日过滤
    C1赋值:10+1日前的B1
    HD赋值:C1的10日过滤
    A2赋值:10日前的TY=2*10+1日内TY的最低值
    B2赋值:A2的10日过滤
    C2赋值:10+1日前的B2
    LD赋值:10日前的C2
    AA赋值:上次HD距今天数日前的收盘价
    B赋值:上次LD距今天数日前的收盘价
    T11赋值:上次HD距今天数<上次LD距今天数ANDNOT(HD)
    T21赋值:上次HD距今天数>上次LD距今天数ANDNOT(LD)
    输出波峰:如果T11,返回AA,否则返回AA,COLORFF00FF,POINTDOT
    当满足条件T11时,在AA和AA位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLORFF00FF
    输出波谷:如果T21,返回B,否则返回B,COLOR80FF00,POINTDOT
    当满足条件T21时,在B和B位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR80FF00
    买进价赋值:((收盘价-1日前的MA6)/6+MA6)*1.004
    买进条件赋值:收盘价上穿买进价AND买进价>1日前的买进价
    输出黄点状线:如果买进条件,返回最高价,否则返回最低价,画黄色,线宽为1,POINTDOT
    DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
    DEA赋值:DIFF的8日指数移动平均
    A1赋值:上次1日前的DIFF上穿DEA距今天数
    B1赋值:A1+1日前的收盘价>CANDREF(DIFF,A1+1)<DIFFANDCROSS(DIFF,DEA)
    当满足条件如果B1>0,返回1,否则返回0时,在最低价-0.1位置书写文字,画绿色
    RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    K赋值:RSV的3日[1日权重]移动平均
    D赋值:K的3日[1日权重]移动平均
    A2赋值:上次1日前的K上穿D距今天数
    B2赋值:A2+1日前的收盘价>CANDREF(K,A2+1)<KANDCROSS(K,D)
    当满足条件如果B2>0,返回1,否则返回0时,在最低价-0.25位置书写文字,画黄色
    LC赋值:1日前的收盘价
    RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
    RSI2赋值:收盘价-LC和0的较大值的12日[1日权重]移动平均/收盘价-LC的绝对值的12日[1日权重]移动平均*100
    A3赋值:上次1日前的RSI1上穿RSI2距今天数
    B3赋值:A3+1日前的收盘价>CANDREF(RSI1,A3+1)<RSI1ANDCROSS(RSI1,RSI2)
    当满足条件如果B3>0,返回1,否则返回0时,在最低价-0.4位置书写文字,画青色
    C1赋值:上次1日前的DEA上穿DIFF距今天数
    D1赋值:C1+1日前的收盘价<CANDREF(DIFF,C1+1)>DIFFANDCROSS(DEA,DIFF)
    当满足条件如果D1>0,返回1,否则返回0时,在最高价*1.01位置书写文字,画白色
    C2赋值:上次1日前的D上穿K距今天数
    D2赋值:C2+1日前的收盘价<CANDREF(K,C2+1)>KANDCROSS(D,K)
    当满足条件如果D2>0,返回1,否则返回0时,在最高价+0.15位置书写文字,画白色
    C3赋值:上次1日前的RSI2上穿RSI1距今天数
    D3赋值:C3+1日前的收盘价<CANDREF(RSI1,C3+1)>RSI1ANDCROSS(RSI2,RSI1)
    当满足条件如果D3>0,返回1,否则返回0时,在最高价+0.1位置书写文字,画洋红色
    C1日前的最高价,COLORB48246,POINTDOT
    KK赋值:日期<1341231
    PK赋值:成交量(手)*(开盘价+收盘价+最高价+最低价)/4
    PK1赋值:如果成交量(手)>0,返回PK/成交量(手),否则返回(开盘价+收盘价+最高价+最低价)/4
    C11赋值:PK1
    A01赋值:(C11-75日内C11的最低值)/(75日内C11的最高值-75日内C11的最低值)
    A11赋值:A01的13日[1日权重]移动平均
    A21赋值:A11的13日[1日权重]移动平均
    A31赋值:3*A11-2*A21
    A41赋值:2*A31-0.5
    ZS赋值:昨收盘价*0.95
    选1赋值:如果KK,返回C11*(1-(A41-A21)/40),否则返回0
    选2赋值:C11上穿选1ANDCLOSE/1日前的收盘价<1.03
    输出选3:如果选2,返回ZS*1.03,否则返回ZS,画绿色



通达信预先涨停指标公式截图

神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论