相关简介:  通达信突破前高倍量交易选股指标公式                                

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

   我们在股市里,没办法预测主力何时开始发力,只有靠成交量的大小,那么放量拉起,说明主力有进场意愿,我们小散跟进就是,推荐一个选股公式!仅供参考,不做无谓的解释!

通达信指标公式源码:

    MA5:MA(C,5);
    MA24:MA(C,24);
    MA72:MA(C,72);
    MA133:MA(C,133);
    MA200:MA(C,200);
    SAT:=(AMOUNT/C)/HHV((AMOUNT/C),30);
    HSL:=IF((SETCODE==0||SETCODE==1),100*vol,VOL)/(FINANCE(7)/100);
    A1:=MAX(MAX(MAX(MA24,MA72),MA133),MA200);
    A2:=MIN(MIN(MIN(MA24,MA72),MA133),MA200);
    A3:=(MA24+MA72+MA133+MA200)/4;
    A4:=(CROSS(C,A1))OR(CROSS(C,MA5)ANDMA5>A1)OR(CROSS(MA5,A1))OR
    (O<A1ANDC>A1ANDC>MA5)OR(O<MA5ANDC>MA5ANDMA5>A1);
    A5:=REF(COUNT(NOT(C/REF(C,1)>1.09),5)=5,1)ANDHSL>9ANDC/REF(C,1)>=1.098;
    多头出击:=A1/A2<1.09ANDCOUNT(A3>REF(A3,1),2)=2ANDMA5/A1<=1.02AND(L/MA5<1.01ORL/A1<1.01)AND
    C/O>1.07ANDC>=OANDA4ANDSAT>0.99ANDV/REF(V,1)>1.93AND
    ((COUNT(CROSS(MA5,A2),2))OR(COUNT(CROSS(MA5,A2),9)ANDMA(V,5)>MA(V,35)ANDMA(V,35)>MA(V,135)));
    STICKLINE(多头出击=1,A1,A2,1,0),COLORRED;
    STICKLINE(A5,O,C,2,0),COLORYELLOW;
    ZT:=C>REF(C,1)*1.095ANDC=H;
    A:=BARSLASTCOUNT(ZT);
    T1:=BARSLAST(A>=2);
    TJ1:=H/REF(C,1)>=1.095ANDC<H;
    TJ2:=COUNT(TJ1,T1+1)=1ANDTJ1;
    T2:=BARSLAST(TJ2);
    ZF:=(HHV(H,T2+1)-LLV(L,T2+1))/LLV(L,T2+1)*100;
    TJ3:=EVERY(C>=MA(C,20)ANDV<REF(V,T2),T2)ANDBETWEEN(T2,5,20)ANDZF<15;
    TJ4:=ZTANDV>REF(V,1)ANDH=HHV(H,T2+1)ANDA=1;
    XG:=REF(TJ3,1)ANDTJ4ANDT1-T2>0;
    STICKLINE(XG,0,6,1.5,0),COLORWHITE;
    SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);
    SR2:=FILTER(SR1,10);
    SR3:=BacKSET(SR2,10+1);
    HD:=FILTER(SR3,10);
    前高:=REF(H,BArslAst(HD));
    倍量:=vol/REF(VOL,1)>=1.9;
    突破前高:=crOSS(C,前高);
    选股:倍量and突破前高;
    N:=1131204;
    TJ0:=DATE=N;
    TJ0T:=BArslAst(TJ0);
    SJ:=MOD(TJ0T,4);
    SJT:=BARSLAST(SJ);
    TJ0A:=IF(SJT=1,DATE,0);
    TJ01:=DATETODAY(N);
    TJ02:=DATETODAY(TJ0A)-TJ01;
    A1:=BARSCOUNT(C);
    A2:=CONST(REF(N,A1));
    A3:=DATETODAY(A2);
    A4:=DATETODAY(DATE);
    TJT:=BARSLAST(DATE=N);
    A2T:=BacKSET(DATE=N,BARSCOUNT(C));
    ZL:=A3-A4;
    ZT:=A2T*BARSCOUNT(C)-1;
    ZTT:=CONST(REF(A1,TJT))-A1-CONST(ZT)-1;
    TJA:=MOD(ZTT,4);
    TJAT:=BARSLAST(TJA);
    DRAWNUMBER(SJT=1,L,TJ02)COLORYELLOW;
    DRAWNUMBER(SJT=1,H*1.02,TJ0T);
    DRAWNUMBER(ZTT>0ANDTJAT=1,H*1.02,ZTT);
    DRAWNUMBER(ZTT>0ANDTJAT=1,L,ZL)COLORYELLOW;

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

   输出MA5:收盘价的5日简单移动平均

   输出

   MA24:收盘价的24日简单移动平均

   输出

   MA72:收盘价的72日简单移动平均

   输出

   MA133:收盘价的133日简单移动平均

   输出

   MA200:收盘价的200日简单移动平均

   SAT赋值:(成交额(元)/收盘价)/30日内(成交额(元)/收盘价)的最高值

   HSL赋值:如果(市场类型(0或者市场类型或者1),返回100*成交量(手),否则返回成交量(手)/(流通股本(股)/100)

   A1赋值:MA24和MA72的较大值和MA133的较大值和MA200的较大值

   A2赋值:MA24和MA72的较小值和MA133的较小值和MA200的较小值

   A3赋值:(MA24+MA72+MA133+MA200)/4

   A4赋值:(收盘价上穿A1)OR(收盘价上穿MA5ANDMA5>

   A1)OR(MA5上穿A1)OR

   (开盘价<

   A1ANDC>

   A1ANDC>

   MA5)OR(开盘价<

   MA5ANDC>

   MA5ANDMA5>

   A1)

   A5赋值:?日前的统计?日中满足取反的天数

   1.09),5)=5,1)ANDHSL>

   9ANDC/1日前的收盘价>

   =1.098

   多头出击赋值:A1/A2<

   1.09ANDCOUNT(A3>

   1日前的A3,2)=2ANDMA5/A1<

   =1.02AND(最低价/MA5<

   1.01ORL/A1<

   1.01)AND

   收盘价/开盘价>

   1.07ANDC>

   =OANDA4ANDSAT>

   0.99ANDV/1日前的成交量(手)>

   1.93AND

   ((统计2日中满足MA5上穿A2的天数)OR(统计9日中满足MA5上穿A2的天数ANDMA(成交量(手),5)>

   成交量(手)的35日简单移动平均ANDMA(成交量(手),35)>

   成交量(手)的135日简单移动平均))

   当满足条件多头出击=1时,在A1和A2位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色

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

   ZT赋值:收盘价>

   1日前的收盘价*1.095ANDC=最高价

   A赋值:条件连续成立次数

   T1赋值:上次A>距今天数

   =2)

   TJ1赋值:最高价/1日前的收盘价>

   =1.095ANDC<

   最高价

   TJ2赋值:统计T1+1日中满足TJ1的天数=1ANDTJ1

   T2赋值:上次TJ2距今天数

   ZF赋值:(T2+1日内最高价的最高值-T2+1日内最低价的最低值)/T2+1日内最低价的最低值*100

   TJ3赋值:最近?日一直存在收盘价>

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

   T2日前的成交量(手),T2)ANDBETWEEN(T2,5,20)ANDZF<

   15

   TJ4赋值:ZTANDV>

   1日前的成交量(手)ANDH=T2+1日内最高价的最高值ANDA=1

   XG赋值:1日前的TJ3ANDTJ4ANDT1-T2>

   0

   当满足条件XG时,在0和6位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画白色

   SR1赋值:10日前的最高价=2*10+1日内最高价的最高值

   SR2赋值:SR1的10日过滤

   SR3赋值:若SR2则将最近10+1周期置为1

   HD赋值:SR3的10日过滤

   前高赋值:上次HD距今天数日前的最高价

   倍量赋值:成交量(手)/1日前的成交量(手)>=1.9

   突破前高赋值:收盘价上穿前高

   输出

   选股:倍量AND突破前高

   N赋值:1131204

   TJ0赋值:日期=N

   TJ0T赋值:上次TJ0距今天数

   SJ赋值:TJ0T关于4的模

   SJT赋值:上次SJ距今天数

   TJ0A赋值:如果SJT=1,返回日期,否则返回0

   TJ01赋值:N对应的转换天数

   TJ02赋值:TJ0A对应的转换天数-TJ01

   A1赋值:收盘价的有效数据周期数

   A2赋值:A1日前的N的最后一日取值设为常数

   A3赋值:A2对应的转换天数

   A4赋值:日期对应的转换天数

   TJT赋值:上次日期=N距今天数

   A2T赋值:若日期=N则将最近收盘价的有效数据周期数周期置为1

   ZL赋值:A3-A4

   ZT赋值:A2T*收盘价的有效数据周期数-1

   ZTT赋值:TJT日前的A1的最后一日取值设为常数-A1-ZT的最后一日取值设为常数-1

   TJA赋值:ZTT关于4的模

   TJAT赋值:上次TJA距今天数

   当满足条件SJT=1时,在最低价位置书写数字画黄色

   当满足条件SJT=1时,在最高价*1.02位置书写数字

   当满足条件ZTT>0ANDTJAT=1时,在最高价*1.02位置书写数字

   当满足条件ZTT>0ANDTJAT=1时,在最低价位置书写数字画黄色

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