通达信两峰三峰箱体主图

 
N1:=10;
N2:=60;
N3:=10;
A1:=REFX(HHV(H,N1),N1-1);{N1为峰的宽度}{N2为箱体宽度}
A2:=IF(H=HHV(H,N1)&&H=A1,H,DRAWNULL);
高点:=IF(A2=REF(A2,1),DRAWNULL,A2);
F1:=FINDHIGH(高点,0,N2,1);
F2:=FINDHIGH(高点,0,N2,2);
AVGH:=(H+C+O+L)/4;
平均:=(F1+F2+AVGH)/3;
方差:=POW(F1-平均,2)+POW(F2-平均,2)+POW(AVGH-平均,2);
标准差:=SQRT(方差);
B1:=标准差<=(N3/100);
C1:=COUNT(B1>0 AND REF(B1,1)=0,0);
C2:=CONST(C1)-C1;
P1:=BARSLAST(C2=0 AND REF(C2,1)>=1);
P2:=CONST(P1);
L1:=CONST(REF(AVGH,P1));
LL1:IF(H>L1,DRAWNULL,L1),DOTLINE;
L2:IF(CURRBARSCOUNT<=(N2+P2) AND CURRBARSCOUNT>=P2,L1,DRAWNULL)COLORYELLOW,DOTLINE;
LOW1:=IF(ISLASTBAR,FINDLOW(L,P2,N2,1),DRAWNULL);
L3:IF(CURRBARSCOUNT<=(N2+P2) AND CURRBARSCOUNT>=P2,CONST(LOW1),DRAWNULL)COLORYELLOW,DOTLINE;
STICKLINE(CURRBARSCOUNT=P2 OR CURRBARSCOUNT=(P2+N2),L2,L3,0.000001,0)COLORYELLOW;
F3:=FINDHIGH(高点,0,N2,3);
B平均:=(F1+F2+F3+AVGH)/4;
BFC:=POW(F1-平均,2)+POW(F2-平均,2)+POW(F3-B平均,2)+POW(AVGH-平均,2);
{股票指标网}
BBZC:=SQRT(BFC);
BB1:=BBZC<=(N3/70);
BC1:=COUNT(BB1>0 AND REF(BB1,1)=0,0);
BC2:=CONST(BC1)-BC1;
BP1:=BARSLAST(BC2=0 AND REF(BC2,1)>=1);
BP2:=CONST(BP1);
BL1:=CONST(REF(AVGH,BP1));
BBL1:IF(H>BL1,DRAWNULL,BL1),DOTLINE;
BL2:IF(CURRBARSCOUNT<=(N2+BP2) AND CURRBARSCOUNT>=BP2,BL1,DRAWNULL)COLORYELLOW,DOTLINE;
BLOW1:=IF(ISLASTBAR,FINDLOW(L,BP2,N2,1),DRAWNULL);
BL3:IF(CURRBARSCOUNT<=(N2+BP2) AND CURRBARSCOUNT>=BP2,CONST(BLOW1),DRAWNULL)COLORYELLOW,DOTLINE;
STICKLINE(CURRBARSCOUNT=BP2 OR CURRBARSCOUNT=(BP2+N2),BL2,BL3,0.000001,0)COLORYELLOW;
 



来函数检测结果如下
该公式包含未来函数:DHIGH
该公式包含未来函数:DLOW
该公式包含未来函数:REFX

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

N1赋值:10
N2赋值:60
N3赋值:10
A1赋值:N1-1日后的N1日内最高价的最高值
A2赋值:如果最高价=N1日内最高价的最高值并且最高价=A1,返回最高价,否则返回无效数
高点赋值:如果A2=1日前的A2,返回无效数,否则返回A2
F1赋值:高点在0日前的N2天内第1个最高价
F2赋值:高点在0日前的N2天内第2个最高价
AVGH赋值:(最高价+收盘价+开盘价+最低价)/4
平均赋值:(F1+F2+AVGH)/3
方差赋值:F1-平均的2乘幂+F2-平均的2乘幂+AVGH-平均的2乘幂
标准差赋值:方差的开方
B1赋值:标准差<=(N3/100)
C1赋值:统计0日中满足B1>0ANDREF(B1,1)=0的天数
C2赋值:C1的最后一日取值设为常数-C1
P1赋值:上次C2=0ANDREF(C2,1)>=1距今天数
P2赋值:P1的最后一日取值设为常数
L1赋值:P1日前的AVGH的最后一日取值设为常数
输出LL1:如果最高价>L1,返回无效数,否则返回L1,DOTLINE
输出L2:如果到最后交易的周期<=(N2+P2)ANDCURRBARSCOUNT>=P2,返回L1,否则返回无效数画黄色,DOTLINE
LOW1赋值:如果是否最后一个周期,返回最低价在P2日前的N2天内第1个最低价,否则返回无效数
输出L3:如果到最后交易的周期<=(N2+P2)ANDCURRBARSCOUNT>=P2,返回LOW1的最后一日取值设为常数,否则返回无效数画黄色,DOTLINE
当满足条件到最后交易的周期=P2ORCURRBARSCOUNT=(P2+N2)时,在L2和L3位置之间画柱状线,宽度为0.000001,0不为0则画空心柱.画黄色
F3赋值:高点在0日前的N2天内第3个最高价
B平均赋值:(F1+F2+F3+AVGH)/4
BFC赋值:F1-平均的2乘幂+F2-平均的2乘幂+F3-B平均的2乘幂+AVGH-平均的2乘幂
BBZC赋值:BFC的开方
BB1赋值:BBZC<=(N3/70)
BC1赋值:统计0日中满足BB1>0ANDREF(BB1,1)=0的天数
BC2赋值:BC1的最后一日取值设为常数-BC1
BP1赋值:上次BC2=0ANDREF(BC2,1)>=1距今天数
BP2赋值:BP1的最后一日取值设为常数
BL1赋值:BP1日前的AVGH的最后一日取值设为常数
输出BBL1:如果最高价>BL1,返回无效数,否则返回BL1,DOTLINE
输出BL2:如果到最后交易的周期<=(N2+BP2)ANDCURRBARSCOUNT>=BP2,返回BL1,否则返回无效数画黄色,DOTLINE
BLOW1赋值:如果是否最后一个周期,返回最低价在BP2日前的N2天内第1个最低价,否则返回无效数
输出BL3:如果到最后交易的周期<=(N2+BP2)ANDCURRBARSCOUNT>=BP2,返回BLOW1的最后一日取值设为常数,否则返回无效数画黄色,DOTLINE
当满足条件到最后交易的周期=BP2ORCURRBARSCOUNT=(BP2+N2)时,在BL2和BL3位置之间画柱状线,宽度为0.000001,0不为0则画空心柱.画黄色

指标安装下载帮助  |   联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图