相关简介:通达信首阴战法选股指标公式源码分享

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

本指标使用方法:可以用选股公式做预警,在尾盘2.50-2.55时,副图指标未消失即可介入!

通达信指标公式源码:


    ma3:=MA(C,3);
    MA5:=MA(C,5);
    MA10:=MA(C,10);
    MA20:=MA(C,20);
    V0:=MA(C,3)>REF(MA(C,3),1)ANDMA(C,5)>REF(MA(C,5),1)ANDC>MA(C,3)
    ANDMA(C,3)>MA(C,5);{均线C,MA3,MA5多头排列并向上;}
    角度MA3:=ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416;
    角度MA5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
    角度MA10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;
    角度MA20:=ATAN((MA20/REF(MA20,1)-1)*100)*180/3.1416;
    选股MA20:IF(角度MA3>45AND角度MA5>45AND角度MA10>60AND角度MA20>45ANDMA(C,250)>REF(MA(C,250),1),
    1,0),COLOR00FF00;
    涨停:=C>REF(C,1)*1.098ANDC=H;
    MA5:=MA(C,5);
    操作:=MA((L+H+C)/3,5);
    压力线:HHV(操作,60)COLORCYAN,LINETHICK2;
    VAR3:=EMA((EMA(C*V,3)/EMA(V,3)+EMA(C*V,6)/EMA(V,6)
    +EMA(C*V,12)/EMA(V,12)+EMA(C*V,24)/EMA(V,24))/4,13);
    支撑线:1.06*VAR3,COLORWHITE,LINETHICK1;
    VAR4:=EMA(C,9);
    上轨:EMA(VAR4*1.14,5)COLORFF00FF,LINETHICK1;
    妖股线:MA(HIGH,30)*(1+15/100),COLOR00B7FF,LINETHICK2;
    转强:=100*(C-REF(C,12))/REF(C,12);
    超强:=((H+L+C)/3-MA((H+L+C)/3,88))/(0.015*AVEDEV((H+L+C)/3,88));
    通道:=1.07*DMA(C,ABS((2*C+H+L)/4-MA(C,26))/MA(C,26));
    趋势:=MA(ATAN(通道-REF(通道,1)),3);
    QS1:=IF((C>OORC<O)ANDH>=REF(C,1),ATAN(MA(H,5)*1.02-REF(MA(C,5)*1.02,1)),0);
    QS2:=IF((C>OORC<O)ANDH<REF(C,1),-ATAN(REF(MA(C,5)*1.02,1)-MA(H,5)*1.02),0);
    分界:=MA(REF((QS1+QS2),1),26);
    强势:=趋势>分界AND趋势>REF(趋势,1);
    天量:=V>REF(HHV(V,BARSLAST(BARSCOUNT(C)=1)+1),1);
    DRAWTEXT(天量,L,'大黑马'),COLORYELLOW;
    超级牛股:=强势AND超强>200AND转强>20ANDC>REF(C,1);
    DRAWTEXT(超级牛股,L*0.95,'超牛'),COLORRED,LINETHICK2;
    A:=REF(H/REF(C,1)>=1.098ANDC<HANDC/REF(C,1)>=1.05,1)ANDC>OANDC>REF(H,1);
    B:=REF(H/REF(C,1)>=1.098ANDC<HANDC/REF(C,1)>=1.05,2)ANDREF(C>O,1)ANDC>REF(H,2);
    XG:=AORB;
    DRAWTEXT(XG,L*0.96,'风清扬'),;
    东方不败:=(REF(EVERY(涨停,2),1)OR(REF(EVERY(涨停,2),2)ANDREF(C>REF(C,1)ANDC>O,1)))ANDC<REF(C,1)ANDC>O;
    DRAWTEXT(东方不败,L*0.96,'东方不败')COLORCYAN;
    双涨停:=EVERY(C/REF(C,1)>=1.098ANDC=H,2);
    调整天数:=BARSLAST(双涨停)<=30ANDBARSLAST(双涨停)>=5;
    主升浪:=COUNT(双涨停,30)>0AND调整天数ANDC/REF(C,1)>=1.098;
    主升:=REF(主升浪,1)ANDC>OANDC>REF(C,1)*1.02;
    DRAWTEXT(主升,L,'主升浪')COLORYELLOW;
    大黑马:=REF(EVERY(涨停ANDC>O,2)ANDC>=HHV(C,100),1)ANDC>OANDC>REF(C,1)*1.02;
    DRAWTEXT(大黑马,L,'大黑马');
    去ST:=NAMELIKE('ST')=0ANDNAMELIKE('*ST')=0ANDNAMELIKE('SST')=0
    ANDNAMELIKE('S*ST')=0ANDNAMELIKE('SST')=0;
    TJ2:=EVERY(C=ZTPRICE(REF(C,1),0.1),2);
    TJ3:=O>REF(C,1)ANDC<O;
    T:=BARSLAST(REF(TJ2,1)ANDTJ3);
    XG:CROSS(C,REF(O,T))ANDT<=2
    AND去STANDC<30ANDFINANCE(40)/100000000<15;

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

   MA3赋值:收盘价的3日简单移动平均

   MA5赋值:收盘价的5日简单移动平均

   MA10赋值:收盘价的10日简单移动平均

   MA20赋值:收盘价的20日简单移动平均

   V0赋值:收盘价的3日简单移动平均>1日前的收盘价的3日简单移动平均ANDMA(收盘价,5)>1日前的收盘价的5日简单移动平均ANDC>收盘价的3日简单移动平均

   ANDMA(收盘价,3)>收盘价的5日简单移动平均

   角度MA3赋值:(MA3/1日前的MA3-1)*100的反正切*180/3.1416

   角度MA5赋值:(MA5/1日前的MA5-1)*100的反正切*180/3.1416

   角度MA10赋值:(MA10/1日前的MA10-1)*100的反正切*180/3.1416

   角度MA20赋值:(MA20/1日前的MA20-1)*100的反正切*180/3.1416

   输出

   选股MA20:如果角度MA3>45AND角度MA5>45AND角度MA10>60AND角度MA20>45ANDMA(收盘价,250)>1日前的收盘价的250日简单移动平均,返回

   1,否则返回0,COLOR00FF00

   涨停赋值:收盘价>

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

   MA5赋值:收盘价的5日简单移动平均

   操作赋值:(最低价+最高价+收盘价)/3的5日简单移动平均

   输出

   压力线:60日内操作的最高值画青色,线宽为2

   VAR3赋值:(收盘价*成交量(手)的3日指数移动平均/成交量(手)的3日指数移动平均+收盘价*成交量(手)的6日指数移动平均/成交量(手)的6日指数移动平均

   +收盘价*成交量(手)的12日指数移动平均/成交量(手)的12日指数移动平均+收盘价*成交量(手)的24日指数移动平均/成交量(手)的24日指数移动平均)/4的13日指数移动平均

   输出

   支撑线:1.06*VAR3,画白色,线宽为1

   VAR4赋值:收盘价的9日指数移动平均

   输出

   上轨:VAR4*1.14的5日指数移动平均COLORFF00FF,线宽为1

   输出

   妖股线:最高价的30日简单移动平均*(1+15/100),COLOR00B7FF,线宽为2

   转强赋值:100*(收盘价-12日前的收盘价)/12日前的收盘价

   超强赋值:((最高价+最低价+收盘价)/3-(最高价+最低价+收盘价)/3的88日简单移动平均)/(0.015*(最高价+最低价+收盘价)/3的88日平均绝对偏差)

   通道赋值:1.07*以(2*收盘价+最高价+最低价)/4-收盘价的26日简单移动平均的绝对值/收盘价的26日简单移动平均为权重收盘价的动态移动平均

   趋势赋值:通道-1日前的通道的反正切的3日简单移动平均

   QS1赋值:如果(收盘价>,返回?,否则返回?

   OORC<

   开盘价)ANDH>

   =1日前的收盘价,最高价的5日简单移动平均*1.02-1日前的收盘价的5日简单移动平均*1.02的反正切,0)

   QS2赋值:如果(收盘价>,返回?,否则返回?

   OORC<

   开盘价)ANDH<

   1日前的收盘价,-1日前的收盘价的5日简单移动平均*1.02-最高价的5日简单移动平均*1.02的反正切,0)

   分界赋值:1日前的(QS1+QS2)的26日简单移动平均

   强势赋值:趋势>

   分界AND趋势>

   1日前的趋势

   天量赋值:成交量(手)>

   1日前的上次收盘价的有效数据周期数=1距今天数+1日内成交量(手)的最高值

   当满足条件天量时,在最低价位置书写文字,画黄色

   超级牛股赋值:强势AND超强>

   200AND转强>

   20ANDC>

   1日前的收盘价

   当满足条件超级牛股时,在最低价*0.95位置书写文字,画红色,线宽为2

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

   =1.098ANDC<

   HANDC/1日前的收盘价>

   =1.05,1)ANDC>

   OANDC>

   1日前的最高价

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

   =1.098ANDC<

   HANDC/1日前的收盘价>

   =1.05,2)ANDREF(收盘价>

   开盘价,1)ANDC>

   2日前的最高价

   XG赋值:AORB

   当满足条件XG时,在最低价*0.96位置书写文字,

   东方不败赋值:(1日前的最近2日一直存在涨停OR(2日前的最近2日一直存在涨停ANDREF(收盘价>

   1日前的收盘价ANDC>

   开盘价,1)))ANDC<

   1日前的收盘价ANDC>

   开盘价

   当满足条件东方不败时,在最低价*0.96位置书写文字画青色

   双涨停赋值:最近?日一直存在收盘价/1日前的收盘价>

   =1.098ANDC=最高价,2)

   调整天数赋值:上次双涨停距今天数<

   =30ANDBARSLAST(双涨停)>

   =5

   主升浪赋值:统计30日中满足双涨停的天数>

   0AND调整天数AND收盘价/1日前的收盘价>

   =1.098

   主升赋值:1日前的主升浪ANDC>

   OANDC>

   1日前的收盘价*1.02

   当满足条件主升时,在最低价位置书写文字画黄色

   大黑马赋值:?日前的最近?日一直存在涨停ANDC>

   开盘价,2)ANDC>

   =100日内收盘价的最高值,1)ANDC>

   OANDC>

   1日前的收盘价*1.02

   当满足条件大黑马时,在最低价位置书写文字

   去ST赋值:模糊匹配品种名称=0ANDNAMELIKE(‘*ST’)=0ANDNAMELIKE(‘SST’)=0

   ANDNAMELIKE(‘S*ST’)=0ANDNAMELIKE(‘SST’)=0

   TJ2赋值:最近2日一直存在收盘价=计算涨停价

   TJ3赋值:开盘价>

   1日前的收盘价ANDC<

   开盘价

   T赋值:上次1日前的TJ2ANDTJ3距今天数

   输出

   XG:收盘价上穿T日前的开盘价ANDT<

   =2

   AND去STANDC<

   30ANDFINANCE(40)/100000000<

   15

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