神奇指标网

通达信波浪主图指标公式

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

 

通达信波浪主图指标公式源码:



    E10:=expma(C,10);
    ZT:=C/REF(C,1)>1.095ANDC=H;
    A:=BArslASTCOUNT(ZT);
    T:=BARSLAST(crOSS(A=3,0.5));
    LL:=REF(L,(T+2));
    TJ:=C<LL;
    AA:=COUNT(TJ,T+1)=1ANDTJ;
    TA:=BARSLAST(AA);
    LT:=BARSLAST(L=LLV(L,TA+1));
    TJ1:=CROSS(C,E10);
    XG:COUNT(TJ1,LT+1)=1ANDTJ1ANDTOTALBARSCOUNT>200;
    BB2:=IF(C>REF((6*H+5*REF(H,1)+4*REF(H,2)+3*REF(H,3)+2*REF(H,4)+1*REF(H,5))/(6+5+4+3+2+1),1),1,IF(C<REF((6*L+5*REF(L,1)+4*REF(L,2)+3*REF(L,3)+2*REF(L,4)+1*REF(L,5))/(6+5+4+3+2+1),1),-1,0));
    DD2:=BARSLAST(NOT(BB2=0));
    B:=IF(BB2=0,REF(BB2,DD2),BB2);
    VAR1:=EMA(EMA(CLOSE,13),13);
    控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
    JJ:=DYNAINFO(11);
    P:=55;S:=8;M1:=3;
    财:=(EMA(CLOSE,S)-EMA(CLOSE,P))*10,COLORRED,LINETHICK1;
    神:=EMA(财,M1),COLORGREEN,LINETHICK1;
    BTJ1:=(C-JJ)/JJ<-0.03;
    BTJ11:=(C-JJ)/JJ<-0.03;
    BTJ12:=LAST(JJ>=REF(JJ,1),5,1)AND(C-JJ)/JJ<0.005;
    STJ1:=(C-JJ)/JJ>0.005;
    {控盘买卖条件}
    STJ01:=控盘<REF(控盘,1)AND控盘>0.5;
    STJ02:=控盘>0;
    BTJ2:=控盘>REF(控盘,1)AND控盘<-0.2;
    BTJ22:=控盘>REF(控盘,1)AND控盘<0;
    {波段买卖条件}
    BTJ3:=CROSS(财,神)AND财<-0.3;
    BTJ32:=CROSS(财,神)AND财<-0.1;
    STJ31:=CROSS(神,财);
    STJ32:=CROSS(神,财)AND财>1.618;
    BTJ81:=FILTER(BTJ1ANDBTJ2ANDBTJ3,13);
    BTJ811:=FILTER(BTJ11ANDBTJ2ANDBTJ3,13);
    BTJ82:=FILTER(BTJ12ANDBTJ22ANDBTJ32,13);
    STJ81:=FILTER(STJ1ANDSTJ01ANDSTJ31,13);
    STJ82:=FILTER(STJ02ANDSTJ32,13);
    STJ83:=STJ81ANDSTJ82;
    庄:=BTJ11ANDBTJ2ANDBTJ3;
    有庄:=FILTER(庄,55);
    BU:=BTJ81+BTJ811+有庄>=2ANDCROSS(IF(MA(CLOSE,1)>IF(B=-1,MA(HIGH,6),MA(LOW,6)),1,-1),0);
    启动:BU,NODRAW,COLORRED;
    止损:C<REF(O,BARSLAST(BU>0))ANDCOUNT(C<REF(O,BARSLAST(BU>0)),BARSLAST(BU>0))=1ANDIF(MA(CLOSE,1)>IF(B=-1,MA(HIGH,6),MA(LOW,6)),1,-1)>0,NODRAW,COLORGREEN;
    加速:(H/REF(C,BARSLAST(BU>0))>=1.05ORC/REF(C,BARSLAST(BU>0))>=1.05)ANDCOUNT(止损,BARSLAST(BU>0))=0ANDCOUNT(CROSS(0,IF(MA(CLOSE,1)>IF(B=-1,MA(HIGH,6),MA(LOW,6)),1,-1)),BARSLAST(BU>0))=0,NODRAW,COLORMAGENTA;
    区间:COUNT(BU,BARSLAST(BU)+1)=1ANDCOUNT(止损,BARSLAST(BU>0)+1)=0ANDCOUNT(CROSS(0,IF(MA(CLOSE,1)>IF(B=-1,MA(HIGH,6),MA(LOW,6)),1,-1)),BARSLAST(BU>0)+1)=0,NODRAW,COLOR696960;
    结束:(COUNT(BU,BARSLAST(BU)+1)=1ANDCOUNT(止损,BARSLAST(BU>0)+1)=0ANDCOUNT(CROSS(0,IF(MA(CLOSE,1)>IF(B=-1,MA(HIGH,6),MA(LOW,6)),1,-1)),BARSLAST(BU>0)+1)=1ANDCROSS(0,IF(MA(CLOSE,1)>IF(B=-1,MA(HIGH,6),MA(LOW,6)),1,-1)))OR止损,NODRAW,COLORGREEN;
    STICKLINE(区间>0,0,1,4,0),COLOR696960;
    STICKLINE(启动>0,0,1,4,0),COLORRED;
    STICKLINE(加速>0,0.3,0.6,4,0),COLORMAGENTA;
    STICKLINE(结束>0,0,1,4,0),COLORGREEN;
    TS:=BARSLASTCOUNT(加速>0);
    DRAWTEXT(加速>0,0.5,VAR2STR(TS,0));





通达信波浪主图指标公式源码注释翻译结果


    E10赋值:收盘价的10日指数移动平均
    ZT赋值:收盘价/1日前的收盘价>1.095ANDC=最高价
    A赋值:条件连续成立次数
    T赋值:上次A=3上穿0.5距今天数
    LL赋值:(T+2)日前的最低价
    TJ赋值:收盘价<LL
    AA赋值:统计T+1日中满足TJ的天数=1ANDTJ
    TA赋值:上次AA距今天数
    LT赋值:上次最低价=TA+1日内最低价的最低值距今天数
    TJ1赋值:收盘价上穿E10
    输出XG:统计LT+1日中满足TJ1的天数=1ANDTJ1ANDTOTAL有效数据周期数>200
    BB2赋值:如果收盘价>1日前的(6*最高价+5*1日前的最高价+4*2日前的最高价+3*3日前的最高价+2*4日前的最高价+1*5日前的最高价)/(6+5+4+3+2+1),返回1,否则返回如果收盘价<1日前的(6*最低价+5*1日前的最低价+4*2日前的最低价+3*3日前的最低价+2*4日前的最低价+1*5日前的最低价)/(6+5+4+3+2+1),返回-1,否则返回0
    DD2赋值:上次取反距今天数
    B赋值:如果BB2=0,返回DD2日前的BB2,否则返回BB2
    VAR1赋值:收盘价的13日指数移动平均的13日指数移动平均
    控盘赋值:(VAR1-1日前的VAR1)/1日前的VAR1*1000
    JJ赋值:均价
    P赋值:55
    S赋值:8
    M1赋值:3
    财赋值:(收盘价的S日指数移动平均-收盘价的P日指数移动平均)*10,画红色,线宽为1
    神赋值:财的M1日指数移动平均,画绿色,线宽为1
    BTJ1赋值:(收盘价-JJ)/JJ<-0.03
    BTJ11赋值:(收盘价-JJ)/JJ<-0.03
    BTJ12赋值:从前5日到前1日持续JJ>=1日前的JJAND(收盘价-JJ)/JJ<0.005
    STJ1赋值:(收盘价-JJ)/JJ>0.005
    STJ01赋值:控盘<1日前的控盘AND控盘>0.5
    STJ02赋值:控盘>0
    BTJ2赋值:控盘>1日前的控盘AND控盘<-0.2
    BTJ22赋值:控盘>1日前的控盘AND控盘<0
    BTJ3赋值:财上穿神AND财<-0.3
    BTJ32赋值:财上穿神AND财<-0.1
    STJ31赋值:神上穿财
    STJ32赋值:神上穿财AND财>1.618
    BTJ81赋值:BTJ1ANDBTJ2ANDBTJ3的13日过滤
    BTJ811赋值:BTJ11ANDBTJ2ANDBTJ3的13日过滤
    BTJ82赋值:BTJ12ANDBTJ22ANDBTJ32的13日过滤
    STJ81赋值:STJ1ANDSTJ01ANDSTJ31的13日过滤
    STJ82赋值:STJ02ANDSTJ32的13日过滤
    STJ83赋值:STJ81ANDSTJ82
    庄赋值:BTJ11ANDBTJ2ANDBTJ3
    有庄赋值:庄的55日过滤
    BU赋值:BTJ81+BTJ811+有庄>=2ANDCROSS(如果收盘价的1日简单移动平均>如果B=-1,返回最高价的6日简单移动平均,否则返回最低价的6日简单移动平均,返回1,否则返回-1,0)
    输出启动:BU,NODRAW,画红色
    输出止损:收盘价<上次BU>0距今天数日前的开盘价ANDCOUNT(收盘价<上次BU>0距今天数日前的开盘价,上次BU>0距今天数)=1ANDIF(收盘价的1日简单移动平均>如果B=-1,返回最高价的6日简单移动平均,否则返回最低价的6日简单移动平均,1,-1)>0,NODRAW,画绿色
    输出加速:(最高价/上次BU>0距今天数日前的收盘价>=1.05ORC/上次BU>0距今天数日前的收盘价>=1.05)ANDCOUNT(止损,上次BU>0距今天数)=0ANDCOUNT(0上穿如果收盘价的1日简单移动平均>如果B=-1,返回最高价的6日简单移动平均,否则返回最低价的6日简单移动平均,返回1,否则返回-1,上次BU>0距今天数)=0,NODRAW,画洋红色
    输出区间:统计上次BU距今天数+1日中满足BU的天数=1ANDCOUNT(止损,上次BU>0距今天数+1)=0ANDCOUNT(0上穿如果收盘价的1日简单移动平均>如果B=-1,返回最高价的6日简单移动平均,否则返回最低价的6日简单移动平均,返回1,否则返回-1,上次BU>0距今天数+1)=0,NODRAW,COLOR696960
    输出结束:(统计上次BU距今天数+1日中满足BU的天数=1ANDCOUNT(止损,上次BU>0距今天数+1)=0ANDCOUNT(0上穿如果收盘价的1日简单移动平均>如果B=-1,返回最高价的6日简单移动平均,否则返回最低价的6日简单移动平均,返回1,否则返回-1,上次BU>0距今天数+1)=1ANDCROSS(0,如果收盘价的1日简单移动平均>如果B=-1,返回最高价的6日简单移动平均,否则返回最低价的6日简单移动平均,返回1,否则返回-1))OR止损,NODRAW,画绿色
    当满足条件区间>0时,在0和1位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR696960
    当满足条件启动>0时,在0和1位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
    当满足条件加速>0时,在0.3和0.6位置之间画柱状线,宽度为4,0不为0则画空心柱.,画洋红色
    当满足条件结束>0时,在0和1位置之间画柱状线,宽度为4,0不为0则画空心柱.,画绿色
    TS赋值:条件连续成立次数
    当满足条件加速>0时,在0.5位置书写文字




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

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

网友评论

已有0人评论

清除 发表评论