神奇指标网

通达信高波阶梯浪指标公式

浏览 227次浏览
标签: 指标公式
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-07-06

以下是通达信高波阶梯浪指标公式源码和注释翻译结果


   指标解读:

   高波浪表示了价格波动的幅度,即市场的波动性。当高波浪值较大时,市场波动剧烈;高波浪值较小时,市场波动相对平缓。

   阶梯浪表示了高波浪的平均水平。它通过计算高波浪的移动平均值来平滑价格波动,并提供一个参考水平。当阶梯浪值较高时,市场可能处于较为活跃的阶段;阶梯浪值较低时,市场可能较为平稳。

   使用方法:

   观察高波浪和阶梯浪的数值变化,结合市场走势进行判断。

   当高波浪值逐渐增大,而阶梯浪值也相应增大时,可能表示市场正在进入一个较为活跃的阶段,价格波动加大,投资者可以考虑积极参与。

   当高波浪值逐渐减小,而阶梯浪值也相应减小时,可能表示市场正在进入一个较为平稳的阶段,价格波动相对较小,投资者可以选择保守观望或者进行适当的风险控制。

   另外,还可以观察高波浪和阶梯浪的背离情况。当市场价格创新高或新低,但高波浪和阶梯浪并未创新高或新低时,可能出现背离信号,暗示市场趋势可能发生反转


通达信高波阶梯浪指标公式源码:



    N:=3;
    M:=30;
    VAR0:=(3*CLOSE+LOW+OPEN+HIGH)/6;
    攻击:=(20*VAR0+19*REF(VAR0,1)+18*REF(VAR0,2)+17*REF(VAR0,3)+16*REF(VAR0,4)+15*REF(VAR0,5)+14*REF(VAR0,6)+13*REF(VAR0,7)+12*REF(VAR0,8)+11*REF(VAR0,9)+10*REF(VAR0,10)+9*REF(VAR0,11)+8*REF(VAR0,12)+7*REF(VAR0,13)+6*REF(VAR0,14)+5*REF(VAR0,15)+4*REF(VAR0,16)+3*REF(VAR0,17)+2*REF(VAR0,18)+REF(VAR0,20))/210,COLORF00FF0;
    生命:=MA(攻击,5),COLORGREEN;
    DRAWBAND(攻击,RGB(155,50,50),生命,RGB(50,250,0));
    涨停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(O,1)),1,0);
    STICKLINE(涨停,O,C,3,0),COLORYELLOW;
    短线1:攻击,COLORWHITE;
    中线1:生命,COLORYELLOW;
    {所属板块所属地域流通市值}
    LTSZ:=C*CAPITAL/1000000;
    LTSZ1:=CON2STR(LTSZ,0);
    AAA1:=STRCAT('每股公积金=',CON2STR(FINANCE(18),2));
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.8,0,AAA1),COLORYELLOW;
    AAA2:=STRCAT('每股未分配利润=',CON2STR(FINANCE(32),2));
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.86,0,AAA2),COLORRED;
    AAA3:=STRCAT('每股收益(当期)=',CON2STR(FINANCE(38),4));
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.92,0,AAA3),COLORWHITE;
    AAA6:=STRCAT(STRCAT('每股净收益率=',CON2STR(100*((FINANCE(29)/FINANCE(7))/FINANCE(34)),2)),'%');
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.3,0.92,0,AAA6),COLORYELLOW;
    DRAWTEXT_FIX(1,0.760,0.010,0,'涨幅:');
    DRAWTEXT_FIX(1,0.840,0.010,0,'量比:');
    DRAWTEXT_FIX(1,0.920,0.010,0,'换手:');
    DRAWTEXT_FIX(1,0.795,0.010,0,CON2STR(DYNAINFO(14)*100,2));
    DRAWTEXT_FIX(1,0.875,0.010,0,CON2STR(DYNAINFO(17),2));
    DRAWTEXT_FIX(1,0.955,0.010,0,CON2STR(DYNAINFO(37)*100,2));
    {所属板块}
    Z1:=STRCAT(HYBLOCK,'');
    Z2:=STRCAT(Z1,DYBLOCK);
    Z3:=STRCAT(Z2,'');
    DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;
    VAR1:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,5);
    A1:=CLOSE/MA(CLOSE,40);
    A2:=(CLOSE-OPEN)/OPEN*100>4;
    A3:=LOW*1.051<HIGH;
    A4:=A3ANDCOUNT(A3,5)>1;
    B1:=INDEXC;
    B2:=MA(B1,5);
    B3:=MA(B1,20);
    B4:=B1*1.03<B2ANDB1*1.13<B3;
    买入1:=(VAR1<6ANDA1<0.85ANDA2)*90;
    买入2:=(VAR1<6ANDA1<0.76ANDA4)*70;
    买入3:=(VAR1<6ANDB4)*60;
    DRAWICON(VAR1<6ANDA1<0.85ANDA2,L*0.9,1);
    DRAWTEXT(VAR1<6ANDA1<0.85ANDA2,L*0.85,'--->买入1'),COLORRED;
    DRAWICON(VAR1<6ANDA1<0.76ANDA4,L*0.9,1);
    DRAWTEXT(VAR1<6ANDA1<0.76ANDA4,L*0.85,'--->买入2'),COLORRED;
    DRAWTEXT(VAR1<6ANDB4,L*0.85,'--->买入3'),COLORRED;
    VAR2:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW));
    VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);
    MV:=(VAR2+VAR3)/AMOUNT*VOL*100*50;
    VAR4:=EMA((EMA(CLOSE,95)-EMA(CLOSE,120)),35);
    VAR5:=((EMA(CLOSE,95)-EMA(CLOSE,120))-VAR4)*2;
    DRAWTEXT(CROSS(生命,攻击),攻击*1.015,'⊙'),COLORYELLOW;
    DRAWTEXT(CROSS(攻击,生命),攻击*0.975,'⊙'),COLORRED;
    TP:=REF(Ema(C,14),1);
    A1X:=(EMA(C,10)-TP)/TP*100;
    JZ:=IF(A1X>=0,REF(EMA(C,10),BArslAst(crOSS(A1X,0))+1),REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1)),COLORFFFF00,LINETHICK2;
    STICKLINE(A1X>=0,JZ,TP,0,1),COLORDD00DD;
    STICKLINE(A1X<0,JZ,TP,0,1),COLOR00CED1;
    Aac:=CROSS(A1X,0);
    BBC:=CROSS(0,A1X);
    DRAWICON(AAC,JZ*0.98,34);
    DRAWICON(BBC,JZ*1.015,35);
    MA5:MA(CLOSE,5),COLORFFFF00,LINETHICK3;
    C1:=C>=MA5;
    C2:=C<MA5;
    AA:=C1>=C2;
    BB:=C2>C1;
    STICKLINE(AA,C,O,3,0),COLORRED;
    STICKLINE(AA,H,L,0,0),COLORRED;
    STICKLINE(BB,C,O,3,0),COLOR00FF00;
    STICKLINE(BB,H,L,0,0),COLOR00FF00;
    STICKLINE(AA,CLOSE,OPEN,3,0),COLOR000099;
    STICKLINE(AA,CLOSE,OPEN,2.2,0),COLOR0000CC;
    STICKLINE(AA,CLOSE,OPEN,0.5,0),COLORCC66FF;
    STICKLINE(BB,CLOSE,OPEN,3,0),COLORFF7700;
    STICKLINE(BB,CLOSE,OPEN,2.2,0),COLORFF9900;
    STICKLINE(BB,CLOSE,OPEN,0.5,0),COLORCYAN;
    VAR5:MA5,COLORFFFF00,LINETHICK3;
    IF(VAR5>=REF(VAR5,1),VAR5,DRAWNULL),COLOR0000FF,LINETHICK3;
    MA20:MA(CLOSE,20),COLORFFFFFF,LINETHICK2;
    IF(MA20>=REF(MA20,1),MA20,DRAWNULL),COLORFF00FF,LINETHICK2;
    AAA:=C>VAR5;
    BBB:=C<VAR5;
    DDD:=A1X>=0;
    EE:=A1X<0;
    TT:=IF(ISLASTBAR,240/FROMOPEN,1);
    NN:=120;
    HH:=HHV(V*TT,NN);
    LL:=LLV(V,NN);
    最高:=CONST(HH);
    最低:=CONST(LL);
    最高2:=CONST(HHV(H,NN));
    最低2:=CONST(LLV(L,NN));
    PP:=IF((最高2*0.9-(最高2-最低2)*0.5)>CONST(LLV(L,20)),0.9,IF((最高2*0.9-(最高2-最低2)*0.5)>CONST(LLV(L,50)),0.7,0.6)),NODRAW;
    RCC1:=最高2*0.9-(最高2-最低2)*PP;
    最低3:=MIN(RCC1,最低2);
    AAD:=最低3;
    STICKLINE(AAA,AAD-0.000*AAD,AAD-0.030*AAD,4,0),COLORRED;
    STICKLINE(BBB,AAD-0.000*AAD,AAD-0.030*AAD,4,0),COLORDDDD00;
    STICKLINE(DDD,AAD-0.035*AAD,AAD-0.065*AAD,4,0),COLORFF00FF;
    STICKLINE(EE,AAD-0.035*AAD,AAD-0.065*AAD,4,0),COLOR00AAAA;
    DRAWTEXT_FIX(1,0.3,0.87,0,'★★红色--五日均线持股★★★★粉色--梯形彩块持股★★'),COLOR00FF00;





通达信高波阶梯浪指标公式源码注释翻译结果


    N赋值:3
    M赋值:30
    VAR0赋值:(3*收盘价+最低价+开盘价+最高价)/6
    攻击赋值:(20*VAR0+19*1日前的VAR0+18*2日前的VAR0+17*3日前的VAR0+16*4日前的VAR0+15*5日前的VAR0+14*6日前的VAR0+13*7日前的VAR0+12*8日前的VAR0+11*9日前的VAR0+10*10日前的VAR0+9*11日前的VAR0+8*12日前的VAR0+7*13日前的VAR0+6*14日前的VAR0+5*15日前的VAR0+4*16日前的VAR0+3*17日前的VAR0+2*18日前的VAR0+20日前的VAR0)/210,COLORF00FF0
    生命赋值:攻击的5日简单移动平均,画绿色
    画带状线
    涨停赋值:如果(收盘价-1日前的收盘价)*100/1日前的收盘价>,返回?,否则返回?
    =(10-0.01*100/1日前的开盘价),1,0)
    当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
    输出短线1:攻击,画白色
    输出中线1:生命,画黄色
    LTSZ赋值:收盘价*当前流通股本(手)/1000000
    LTSZ1赋值:LTSZ的历史取值转为字符串
    AAA1赋值:字符串相加
    当满足条件到最后交易的周期=1时,在横轴0纵轴0.8位置书写文字,画黄色
    AAA2赋值:字符串相加
    当满足条件到最后交易的周期=1时,在横轴0纵轴0.86位置书写文字,画红色
    AAA3赋值:字符串相加
    当满足条件到最后交易的周期=1时,在横轴0纵轴0.92位置书写文字,画白色
    AAA6赋值:字符串相加
    当满足条件到最后交易的周期=1时,在横轴0.3纵轴0.92位置书写文字,画黄色
    当满足条件1时,在横轴0.760纵轴0.010位置书写文字
    当满足条件1时,在横轴0.840纵轴0.010位置书写文字
    当满足条件1时,在横轴0.920纵轴0.010位置书写文字
    当满足条件1时,在横轴0.795纵轴0.010位置书写文字
    当满足条件1时,在横轴0.875纵轴0.010位置书写文字
    当满足条件1时,在横轴0.955纵轴0.010位置书写文字
    Z1赋值:字符串相加
    Z2赋值:字符串相加
    Z3赋值:字符串相加
    当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画红色
    VAR1赋值:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*80的5日指数移动平均
    A1赋值:收盘价/收盘价的40日简单移动平均
    A2赋值:(收盘价-开盘价)/开盘价*100>
    4
    A3赋值:最低价*1.051<
    最高价
    A4赋值:A3ANDCOUNT(A3,5)>
    1
    B1赋值:大盘的收盘价
    B2赋值:B1的5日简单移动平均
    B3赋值:B1的20日简单移动平均
    B4赋值:B1*1.03<
    B2ANDB1*1.13<
    B3
    买入1赋值:(VAR1<
    6ANDA1<
    0.85ANDA2)*90
    买入2赋值:(VAR1<
    6ANDA1<
    0.76ANDA4)*70
    买入3赋值:(VAR1<
    6ANDB4)*60
    当满足条件VAR1<时,在?位置画?号图标
    6ANDA1<
    0.85ANDA2,最低价*0.9,1)
    当满足条件VAR1<时,在?位置书写文字
    6ANDA1<
    0.85ANDA2,最低价*0.85,'--->
    买入1'),画红色
    当满足条件VAR1<时,在?位置画?号图标
    6ANDA1<
    0.76ANDA4,最低价*0.9,1)
    当满足条件VAR1<时,在?位置书写文字
    6ANDA1<
    0.76ANDA4,最低价*0.85,'--->
    买入2'),画红色
    当满足条件VAR1<时,在?位置书写文字
    6ANDB4,最低价*0.85,'--->
    买入3'),画红色
    VAR2赋值:最高价-成交额(元)/成交量(手)/100的绝对值和成交额(元)/成交量(手)/100-最低价的绝对值的较大值
    VAR3赋值:(开盘价+收盘价)/2-成交额(元)/成交量(手)/100的绝对值
    MV赋值:(VAR2+VAR3)/成交额(元)*成交量(手)*100*50
    VAR4赋值:(收盘价的95日指数移动平均-收盘价的120日指数移动平均)的35日指数移动平均
    VAR5赋值:((收盘价的95日指数移动平均-收盘价的120日指数移动平均)-VAR4)*2
    当满足条件生命上穿攻击时,在攻击*1.015位置书写文字,画黄色
    当满足条件攻击上穿生命时,在攻击*0.975位置书写文字,画红色
    TP赋值:1日前的收盘价的14日指数移动平均
    A1X赋值:(收盘价的10日指数移动平均-TP)/TP*100
    JZ赋值:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的10日指数移动平均,否则返回上次0上穿A1X距今天数+1日前的收盘价的10日指数移动平均,COLORFFFF00,线宽为2
    当满足条件A1X>=0时,在JZ和TP位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORDD00DD
    当满足条件A1X<0时,在JZ和TP位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR00CED1
    AAC赋值:A1X上穿0
    BBC赋值:0上穿A1X
    当满足条件AAC时,在JZ*0.98位置画34号图标
    当满足条件BBC时,在JZ*1.015位置画35号图标
    输出MA5:收盘价的5日简单移动平均,COLORFFFF00,线宽为3
    C1赋值:收盘价>=MA5
    C2赋值:收盘价<MA5
    AA赋值:C1>=C2
    BB赋值:C2>C1
    当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
    当满足条件AA时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
    当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FF00
    当满足条件BB时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
    当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000099
    当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0000CC
    当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORCC66FF
    当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF7700
    当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORFF9900
    当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画青色
    输出VAR5:MA5,COLORFFFF00,线宽为3
    如果VAR5>=1日前的VAR5,返回VAR5,否则返回无效数,COLOR0000FF,线宽为3
    输出MA20:收盘价的20日简单移动平均,COLORFFFFFF,线宽为2
    如果MA20>=1日前的MA20,返回MA20,否则返回无效数,COLORFF00FF,线宽为2
    AAA赋值:收盘价>VAR5
    BBB赋值:收盘价<VAR5
    DDD赋值:A1X>=0
    EE赋值:A1X<0
    TT赋值:如果是否最后一个周期,返回240/当前离开盘分钟数,否则返回1
    NN赋值:120
    HH赋值:NN日内成交量(手)*TT的最高值
    LL赋值:NN日内成交量(手)的最低值
    最高赋值:HH的最后一日取值设为常数
    最低赋值:LL的最后一日取值设为常数
    最高2赋值:NN日内最高价的最高值的最后一日取值设为常数
    最低2赋值:NN日内最低价的最低值的最后一日取值设为常数
    PP赋值:如果(最高2*0.9-(最高2-最低2)*0.5)>20日内最低价的最低值的最后一日取值设为常数,返回0.9,否则返回如果(最高2*0.9-(最高2-最低2)*0.5)>50日内最低价的最低值的最后一日取值设为常数,返回0.7,否则返回0.6,NODRAW
    RCC1赋值:最高2*0.9-(最高2-最低2)*PP
    最低3赋值:RCC1和最低2的较小值
    AAD赋值:最低3
    当满足条件AAA时,在AAD-0.000*AAD和AAD-0.030*AAD位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
    当满足条件BBB时,在AAD-0.000*AAD和AAD-0.030*AAD位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORDDDD00
    当满足条件DDD时,在AAD-0.035*AAD和AAD-0.065*AAD位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF00FF
    当满足条件EE时,在AAD-0.035*AAD和AAD-0.065*AAD位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00AAAA
    当满足条件1时,在横轴0.3纵轴0.87位置书写文字,COLOR00FF00





通达信高波阶梯浪指标公式截图

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

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

网友评论

已有0人评论

清除 发表评论