通达信高波阶梯浪指标公式
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人评论
24小时热门阅读
最新指标资讯
热门公式排行
热门标签栏目