板块排序公式 原理使用方法

     相关简介:  通达信强势板块排序指标公式                                

 

     源码概况:通达信强势板块排序指标公式

  指标类别:通达信强势板块排序指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

通达信强势板块排序指标公式未来函数检测结果:

         暂未发现存在未来函数

通达信强势板块排序指标公式源码:

    H0:="MACD.MACD";
    H3:=REF(H0,3);
    H2:=REF(H0,2);
    H1:=REF(H0,1);
    MA13:=MA(C,13);
    MA20:=MA(C,21);
    AA:=H1>0ANDMA13>MA20ANDH3>H2ANDH2>H1AND
    H0>H1AND"MACD.DIF">0AND"MACD.DEA">0;
    强势反转:=C/REF(C,1)>1.05AND(H-C)/C*100<0.6;
    IF(强势反转,20,0),COLORRED,LINETHICK2;
    DRAWTEXT(FILTER(强势反转,30),1.5,'强势反转'),COLORRED;
    BIAS3:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
    超跌反弹:=IF(BIAS3<=-16,1,0);
    IF(超跌反弹,45,25),COLORGREEN,LINETHICK2;
    DRAWTEXT(FILTER(超跌反弹,30),26,'超跌反弹'),COLORGREEN;
    MA30:=MA(C,30);
    MA60:=MA(C,60);
    MA120:=MA(C,120);
    MA250:=MA(C,250);
    JD1:=ATAN((MA120/REF(MA120,1)-1)*100)*180/3.1416>=1;
    JD2:=ATAN((MA250/REF(MA250,1)-1)*100)*180/3.1416>=1;
    QT:=DYNAINFO(17)!=0ANDNOT(NAMELIKE('S')ORNAMELIKE('*S'));
    AAB1:=COUNT(L>MA(C,120),15)>=14ANDCROSS(MA(C,120),L)ANDC>MA120;
    AAB2:=COUNT(L>MA(C,250),15)>=14ANDCROSS(MA(C,250),L)ANDC>MA250;
    PCI:=NOT(C<OANDO/C>=1.05);
    快进快出:=JD1ANDJD2ANDQTAND(AAB1ORAAB2)ANDPCI;
    IF(快进快出,65,46),COLORLIRED,LINETHICK2;
    DRAWTEXT(FILTER(快进快出,30),46,'快进快出'),COLORLIRED;
    五日涨跌幅:IF(TOTALBARSCOUNT>=MANDDYNAINFO(4)>0ANDCOUNT(COUNT((DATETODAY(DATE)-REF(DATETODAY(DATE),1))>10,BArslAstCOUNT((C=HANDC>REF(C,1)*1.098)OR(C=LANDC<REF(C,1)*0.902))),5)=0,IF(C>REF(C,5),(C/LLV(C,6)-1),(C/HHV(C,6)-1))*100,0);
    十日涨跌幅:IF(TOTALBARSCOUNT>=MANDDYNAINFO(4)>0ANDCOUNT(COUNT((DATETODAY(DATE)-REF(DATETODAY(DATE),1))>10,BARSLASTCOUNT((C=HANDC>REF(C,1)*1.098)OR(C=LANDC<REF(C,1)*0.902))),10)=0,IF(C>REF(C,10),(C/LLV(C,11)-1),(C/HHV(C,11)-1))*100,0);
    N日涨跌幅:IF(TOTALBARSCOUNT>=MANDDYNAINFO(4)>0ANDCOUNT(COUNT((DATETODAY(DATE)-REF(DATETODAY(DATE),1))>10,BARSLASTCOUNT((C=HANDC>REF(C,1)*1.098)OR(C=LANDC<REF(C,1)*0.902))),N)=0,IF(C>REF(C,N),(C/LLV(C,N+1)-1),(C/HHV(C,N+1)-1))*100,0);
    N:=20;
    M:=3;
    VAR1:=("399006$C");
    VAR2:=("399005$C");
    VAR3:=("399386$C");
    VAR4:=("399150$C");
    VAR5:=("399138$C");
    VAR6:=("399200$C");
    VAR7:=("399110$C");
    VAR8:=("399136$C");
    VAR9:=("399135$C");
    VAR10:=("399130$C");
    VAR11:=("399160$C");
    VAR12:=("999999$C");
    VAR13:=("399137$C");
    创业板指:SUM((VAR1/REF(VAR1,1)-1)*100,0),COLORYELLOW;
    中小板指:SUM((VAR2/REF(VAR2,1)-1)*100,0),COLORBLUE;
    医药指数:SUM((VAR3/REF(VAR3,1)-1)*100,0),COLORRED;
    建筑:=SUM((VAR4/REF(VAR4,1)-1)*100,0);
    机械:=SUM((VAR5/REF(VAR5,1)-1)*100,0);
    地产:=SUM((VAR6/REF(VAR6,1)-1)*100,0);
    农林:=SUM((VAR7/REF(VAR7,1)-1)*100,0);
    电子:=SUM((VAR8/REF(VAR8,1)-1)*100,0);
    石化:=SUM((VAR9/REF(VAR9,1)-1)*100,0);
    制造:=SUM((VAR10/REF(VAR10,1)-1)*100,0);
    运输:=SUM((VAR11/REF(VAR11,1)-1)*100,0);
    上证:SUM((VAR12/REF(VAR12,1)-1)*100,0),COLORWHITE,LINETHICK2;
    金属:=SUM((VAR13/REF(VAR13,1)-1)*100,0);

[源码注释]通达信强势板块排序指标公式翻译结果

    H0赋值:"平滑异同平均线的MACD"
    H3赋值:3日前的H0
    H2赋值:2日前的H0
    H1赋值:1日前的H0
    MA13赋值:收盘价的13日简单移动平均
    MA20赋值:收盘价的21日简单移动平均
    AA赋值:H1>
    0ANDMA13>
    MA20ANDH3>
    H2ANDH2>
    H1ANDH0>
    H1AND"平滑异同平均线的DIF">
    0AND"平滑异同平均线的DEA">
    0
    强势反转赋值:收盘价/1日前的收盘价>
    1.05AND(最高价-收盘价)/收盘价*100<
    0.6
    如果强势反转,返回20,否则返回0,画红色,线宽为2
    当满足条件强势反转的30日过滤时,在1.5位置书写文字,画红色
    BIAS3赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
    超跌反弹赋值:如果BIAS3<,返回?,否则返回?
    =-16,1,0)
    如果超跌反弹,返回45,否则返回25,画绿色,线宽为2
    当满足条件超跌反弹的30日过滤时,在26位置书写文字,画绿色
    MA30赋值:收盘价的30日简单移动平均
    MA60赋值:收盘价的60日简单移动平均
    MA120赋值:收盘价的120日简单移动平均
    MA250赋值:收盘价的250日简单移动平均
    JD1赋值:(MA120/1日前的MA120-1)*100的反正切*180/3.1416>
    =1
    JD2赋值:(MA250/1日前的MA250-1)*100的反正切*180/3.1416>
    =1
    QT赋值:量比不等于0ANDNOT(模糊匹配品种名称ORNAMELIKE('*S'))
    AAB1赋值:统计?日中满足最低价>的天数
    收盘价的120日简单移动平均,15)>
    =14ANDCROSS(收盘价的120日简单移动平均,最低价)ANDC>
    MA120
    AAB2赋值:统计?日中满足最低价>的天数
    收盘价的250日简单移动平均,15)>
    =14ANDCROSS(收盘价的250日简单移动平均,最低价)ANDC>
    MA250
    PCI赋值:取反
    OANDO/收盘价>
    =1.05)
    快进快出赋值:JD1ANDJD2ANDQTAND(AAB1ORAAB2)ANDPCI
    如果快进快出,返回65,否则返回46,画淡红色,线宽为2
    当满足条件快进快出的30日过滤时,在46位置书写文字,画淡红色
    输出五日涨跌幅:如果总的周期数>=MANDDYNAINFO(4)>0ANDCOUNT(统计条件连续成立次数日中满足(日期对应的转换天数-1日前的日期对应的转换天数)>10的天数,,返回)=0,否则返回如果收盘价>5日前的收盘价,返回(收盘价/6日内收盘价的最低值-1),否则返回(收盘价/6日内收盘价的最高值-1)*100
    输出十日涨跌幅:如果总的周期数>=MANDDYNAINFO(4)>0ANDCOUNT(统计条件连续成立次数日中满足(日期对应的转换天数-1日前的日期对应的转换天数)>10的天数,,返回0)=0,否则返回如果收盘价>10日前的收盘价,返回(收盘价/11日内收盘价的最低值-1),否则返回(收盘价/11日内收盘价的最高值-1)*100
    输出N日涨跌幅:如果总的周期数>=MANDDYNAINFO(4)>0ANDCOUNT(统计条件连续成立次数日中满足(日期对应的转换天数-1日前的日期对应的转换天数)>10的天数,,返回)=0,否则返回如果收盘价>N日前的收盘价,返回(收盘价/N+1日内收盘价的最低值-1),否则返回(收盘价/N+1日内收盘价的最高值-1)*100
    N赋值:20
    M赋值:3
    VAR1赋值:("399006$收盘价")
    VAR2赋值:("399005$收盘价")
    VAR3赋值:("399386$收盘价")
    VAR4赋值:("399150$收盘价")
    VAR5赋值:("399138$收盘价")
    VAR6赋值:("399200$收盘价")
    VAR7赋值:("399110$收盘价")
    VAR8赋值:("399136$收盘价")
    VAR9赋值:("399135$收盘价")
    VAR10赋值:("399130$收盘价")
    VAR11赋值:("399160$收盘价")
    VAR12赋值:("999999$收盘价")
    VAR13赋值:("399137$收盘价")
    输出创业板指:(VAR1/1日前的VAR1-1)*100的历史累和,画黄色
    输出中小板指:(VAR2/1日前的VAR2-1)*100的历史累和,画蓝色
    输出医药指数:(VAR3/1日前的VAR3-1)*100的历史累和,画红色
    建筑赋值:(VAR4/1日前的VAR4-1)*100的历史累和
    机械赋值:(VAR5/1日前的VAR5-1)*100的历史累和
    地产赋值:(VAR6/1日前的VAR6-1)*100的历史累和
    农林赋值:(VAR7/1日前的VAR7-1)*100的历史累和
    电子赋值:(VAR8/1日前的VAR8-1)*100的历史累和
    石化赋值:(VAR9/1日前的VAR9-1)*100的历史累和
    制造赋值:(VAR10/1日前的VAR10-1)*100的历史累和
    运输赋值:(VAR11/1日前的VAR11-1)*100的历史累和
    输出上证:(VAR12/1日前的VAR12-1)*100的历史累和,画白色,线宽为2
    金属赋值:(VAR13/1日前的VAR13-1)*100的历史累和

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