MACD上穿零轴后一波上涨,后拉回不破零轴金叉波浪形态是三浪。

     相关简介:    通达信波浪形态主图指标公式                              

 

     源码概况:通达信波浪形态主图指标公式

  指标类别:通达信波浪形态主图指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

通达信波浪形态主图指标公式未来函数检测结果:

         暂未发现存在未来函数

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

    天数:=60;
    vol,VOLstICK;
    换手:VOL/CAPITAL*100,COLORWHITE,NODRAW;倍量值:V/REF(V,1),COLORYELLOW,NODRAW;
    {高量柱}G:=V=HHV(V,天数);高:=IF(G,G,0);
    STICKLINE(高,0,V,-1,0),COLORRED;
    DRAWTEXT(高,(高+V)*1.3,'高'),COLORRED;
    {倍量柱}倍量柱:=V/REF(V,1)>1.9ANDC>REF(C,1);
    STICKLINE(倍量柱,0,V,1,0),COLORYELLOW,LINETHICK2;
    DRAWTEXT(倍量柱,(倍量柱+V)*1.05,'倍'),COLORYELLOW;
    {平量柱}平量柱:=V/REF(V,1)>=0.96ANDV/REF(V,1)<=1.04;
    {或平量柱:=Abs((V-REF(V,1))/REF(V,1)*100)<0.05;}
    STICKLINE(平量柱,0,V,1,0),COLORWHITE;
    DRAWTEXT(平量柱,(平量柱+V)*1.05,'平'),COLORWHITE;
    {梯量柱}梯量柱:=V>REF(V,1)ANDREF(V,1)>REF(V,2);
    STICKLINE(梯量柱,0,V,1,0),COLOR66CCFF;
    DRAWTEXT(梯量柱,(梯量柱+V)*1.2,'梯'),COLOR66CCFF;
    {低量柱}D:=V=LLV(V,天数);低:=IF(D,D,0);
    STICKLINE(低,0,V,1,0),COLORGREEN;
    DRAWTEXT(低,(低+V)*1.08,'低'),COLORGREEN;
    {缩量柱}S:=V/REF(V,1)<0.95;缩量柱:=SUM(S,3)=3;
    STICKLINE(缩量柱,0,V,1,0),COLORWHITE,LINETHICK1;
    DRAWTEXT(缩量柱,(缩量柱+V)*1.05,'缩'),COLORWHITE;
    K:=1;
    N:=3;
    巨浪H:DRAWLINE(H=HHV(H,270),H,L=LLV(L,270),L,0),POINTDOT,LINETHICK4,COLORMAGENTA;
    巨浪L:DRAWLINE(L=LLV(L,270),L,H=HHV(H,270),H,0),POINTDOT,LINETHICK4,COLORMAGENTA;
    大浪H:DRAWLINE(H=HHV(H,90),H,L=LLV(L,90),L,0),LINETHICK3,COLORRED;
    大浪L:DRAWLINE(L=LLV(L,90),L,H=HHV(H,90),H,0),LINETHICK3,COLORRED;
    中浪H:DRAWLINE(H=HHV(H,30),H,L=LLV(L,30),L,0),LINETHICK2,COLORLIBLUE;
    中浪L:DRAWLINE(L=LLV(L,30),L,H=HHV(H,30),H,0),LINETHICK2,COLORLIBLUE;
    小浪H:DRAWLINE(H=HHV(H,10),H,L=LLV(L,10),L,0),COLORWHITE;
    小浪L:DRAWLINE(L=LLV(L,10),L,H=HHV(H,10),H,0),DOTLINE,COLORWHITE;
    ZLH:=STRCAT('顶天数:',CON2STR(CONST(BARSLAST(H=HHV(H,30))),0));
    ZLL:=STRCAT('  底天数:',CON2STR(CONST(BARSLAST(L=LLV(L,30))),0));
    ZLTS:=STRCAT('中浪:',STRCAT(ZLH,ZLL));
    DLH:=STRCAT('顶天数:',CON2STR(CONST(BARSLAST(H=HHV(H,90))),0));
    DLL:=STRCAT('  底天数:',CON2STR(CONST(BARSLAST(L=LLV(L,90))),0));
    DLTS:=STRCAT('   大浪:',STRCAT(DLH,DLL));
    LXTS:=STRCAT('浪型天数: ',STRCAT(ZLTS,DLTS));
    DRAWTEXT_FIX(ISLASTBAR=1,0,0,0,LXTS),COLORWHITE;
    T:=10*3*N;
    A:=H=HHV(H,T)ANDHHV(H,T)>REF(HHV(H,T),1);
    B:=L=LLV(L,T)ANDLLV(L,T)<REF(LLV(L,T),1);
    WAVE1:=DRAWLINE(A,H,B,L,0);
    WAVE2:=DRAWLINE(B,L,A,H,0);
    ZG:=IF(WAVE1<REF(WAVE1,1)ORWAVE1=WAVE2,WAVE1,WAVE2),COLORMAGENTA;
    峰:=WAVE2=WAVE1ANDA;
    谷:=WAVE2=WAVE1ANDB;
    峰峰天:=BARSLAST(峰)+1;
    谷谷天:=BARSLAST(谷)+1;
    D1:=HHV(H,T)>REF(HHV(H,T),1)ANDISLASTBARANDWAVE2!=WAVE1;
    D2:=LLV(L,T)<REF(LLV(L,T),1)ANDISLASTBARANDWAVE2!=WAVE1;
    D3:=IF(谷ORD2,峰峰天,IF(峰ORD1,谷谷天,DRAWNULL));
    D4:=IF(谷ORD2,L*0.99,IF(峰ORD1,H*1.01,DRAWNULL));
    DRAWNUMBER(D3>0ANDK=1,D4,SUM("HSL.HSL",D3)),COLORGREEN;

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

    天数赋值:60
    成交量(手),VOLSTICK
    输出换手:成交量(手)/当前流通股本(手)*100,画白色,NODRAW
    输出倍量值:成交量(手)/1日前的成交量(手),画黄色,NODRAW
    G赋值:成交量(手)=天数日内成交量(手)的最高值
    高赋值:如果G,返回G,否则返回0
    当满足条件高时,在0和成交量(手)位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画红色
    当满足条件高时,在(高+成交量(手))*1.3位置书写文字,画红色
    倍量柱赋值:成交量(手)/1日前的成交量(手)>1.9ANDC>1日前的收盘价
    当满足条件倍量柱时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色,线宽为2
    当满足条件倍量柱时,在(倍量柱+成交量(手))*1.05位置书写文字,画黄色
    平量柱赋值:成交量(手)/1日前的成交量(手)>=0.96ANDV/1日前的成交量(手)<=1.04
    当满足条件平量柱时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
    当满足条件平量柱时,在(平量柱+成交量(手))*1.05位置书写文字,画白色
    梯量柱赋值:成交量(手)>1日前的成交量(手)ANDREF(成交量(手),1)>2日前的成交量(手)
    当满足条件梯量柱时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR66CCFF
    当满足条件梯量柱时,在(梯量柱+成交量(手))*1.2位置书写文字,COLOR66CCFF
    D赋值:成交量(手)=天数日内成交量(手)的最低值
    低赋值:如果D,返回D,否则返回0
    当满足条件低时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
    当满足条件低时,在(低+成交量(手))*1.08位置书写文字,画绿色
    S赋值:成交量(手)/1日前的成交量(手)<0.95
    缩量柱赋值:S的3日累和=3
    当满足条件缩量柱时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色,线宽为1
    当满足条件缩量柱时,在(缩量柱+成交量(手))*1.05位置书写文字,画白色
    K赋值:1
    N赋值:3
    输出巨浪H:当满足条件最高价=270日内最高价的最高值时,在最高价位置画直线起点,当满足条件最低价=270日内最低价的最低值时,在最低价位置画直线终点,0表示是否延长.,POINTDOT,线宽为4,画洋红色
    输出巨浪L:当满足条件最低价=270日内最低价的最低值时,在最低价位置画直线起点,当满足条件最高价=270日内最高价的最高值时,在最高价位置画直线终点,0表示是否延长.,POINTDOT,线宽为4,画洋红色
    输出大浪H:当满足条件最高价=90日内最高价的最高值时,在最高价位置画直线起点,当满足条件最低价=90日内最低价的最低值时,在最低价位置画直线终点,0表示是否延长.,线宽为3,画红色
    输出大浪L:当满足条件最低价=90日内最低价的最低值时,在最低价位置画直线起点,当满足条件最高价=90日内最高价的最高值时,在最高价位置画直线终点,0表示是否延长.,线宽为3,画红色
    输出中浪H:当满足条件最高价=30日内最高价的最高值时,在最高价位置画直线起点,当满足条件最低价=30日内最低价的最低值时,在最低价位置画直线终点,0表示是否延长.,线宽为2,画淡蓝色
    输出中浪L:当满足条件最低价=30日内最低价的最低值时,在最低价位置画直线起点,当满足条件最高价=30日内最高价的最高值时,在最高价位置画直线终点,0表示是否延长.,线宽为2,画淡蓝色
    输出小浪H:当满足条件最高价=10日内最高价的最高值时,在最高价位置画直线起点,当满足条件最低价=10日内最低价的最低值时,在最低价位置画直线终点,0表示是否延长.,画白色
    输出小浪L:当满足条件最低价=10日内最低价的最低值时,在最低价位置画直线起点,当满足条件最高价=10日内最高价的最高值时,在最高价位置画直线终点,0表示是否延长.,DOTLINE,画白色
    ZLH赋值:字符串相加
    ZLL赋值:字符串相加
    ZLTS赋值:字符串相加
    DLH赋值:字符串相加
    DLL赋值:字符串相加
    DLTS赋值:字符串相加
    LXTS赋值:字符串相加
    当满足条件是否最后一个周期=1时,在横轴0纵轴0位置书写文字,画白色
    T赋值:10*3*N
    A赋值:最高价=T日内最高价的最高值ANDHHV(最高价,T)>
    1日前的T日内最高价的最高值
    B赋值:最低价=T日内最低价的最低值ANDLLV(最低价,T)<
    1日前的T日内最低价的最低值
    WAVE1赋值:当满足条件A时,在最高价位置画直线起点,当满足条件B时,在最低价位置画直线终点,0表示是否延长.
    WAVE2赋值:当满足条件B时,在最低价位置画直线起点,当满足条件A时,在最高价位置画直线终点,0表示是否延长.
    ZG赋值:如果WAVE1<,返回?,否则返回?
    1日前的WAVE1ORWAVE1=WAVE2,WAVE1,WAVE2),画洋红色
    峰赋值:WAVE2=WAVE1ANDA
    谷赋值:WAVE2=WAVE1ANDB
    峰峰天赋值:上次峰距今天数+1
    谷谷天赋值:上次谷距今天数+1
    D1赋值:T日内最高价的最高值>
    1日前的T日内最高价的最高值ANDISLASTBARANDWAVE2不等于WAVE1
    D2赋值:T日内最低价的最低值<
    1日前的T日内最低价的最低值ANDISLASTBARANDWAVE2不等于WAVE1
    D3赋值:如果谷ORD2,返回峰峰天,否则返回如果峰ORD1,返回谷谷天,否则返回无效数
    D4赋值:如果谷ORD2,返回最低价*0.99,否则返回如果峰ORD1,返回最高价*1.01,否则返回无效数
    当满足条件D3>时,在?位置书写数字
    0ANDK=1,D4,"换手线的HSL"的D3日累和),画绿色

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