未来函数检测结果如下:
该公式包含未来函数:DHIGH
该公式包含未来函数:DLOW
该公式包含未来函数:REFX
指标源码:
原理解析:
N1赋值:10
N2赋值:60
N3赋值:10
A1赋值:REFX(N1日内H最高值,N1-1)
{N1为峰的宽度}{N2为箱体宽度}
A2:=IF(H=N1日内H最高值&&H=A1,H,DRAWNULL)
高点赋值:IF(A2=1日前的A2,DRAWNULL,A2)
F1赋值:FIND最高价(高点,0,N2,1)
F2赋值:FIND最高价(高点,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 1日前的B1=0,0)
C2赋值:CONST(C1)-C1
P1赋值:上次C2=0 AND 1日前的C2>=1距今天数
P2赋值:CONST(P1)
L1赋值:CONST(P1日前的AVGH)
如果H>L1返回DRAWNULL否则返回L1
输出
L2:IF( 到最后交易的周期<=(N2+P2) AND 到最后交易的周期>=P2,L1,DRAWNULL)画黄色,DOTLINE
LOW1赋值:IF(ISLASTBAR,FIND最低价(L,P2,N2,1),DRAWNULL)
输出
L3:IF( 到最后交易的周期<=(N2+P2) AND 到最后交易的周期>=P2,CONST(最低价1),DRAWNULL)画黄色,DOTLINE
STICKLINE( 到最后交易的周期=P2 OR 到最后交易的周期=(P2+N2),L2,L3,0.000001,0)画黄色
F3赋值:FIND最高价(高点,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 1日前的BB1=0,0)
BC2赋值:CONST(BC1)-BC1
BP1赋值:上次BC2=0 AND 1日前的BC2>=1距今天数
BP2赋值:CONST(BP1)
BL1赋值:CONST(BP1日前的AVGH)
如果H>BL1返回DRAWNULL否则返回BL1
输出
BL2:IF( 到最后交易的周期<=(N2+BP2) AND 到最后交易的周期>=BP2,BL1,DRAWNULL)画黄色,DOTLINE
BLOW1赋值:IF(ISLASTBAR,FIND最低价(L,BP2,N2,1),DRAWNULL)
输出
BL3:IF( 到最后交易的周期<=(N2+BP2) AND 到最后交易的周期>=BP2,CONST(B最低价1),DRAWNULL)画黄色,DOTLINE
STICKLINE( 到最后交易的周期=BP2 OR 到最后交易的周期=(BP2+N2),BL2,BL3,0.000001,0)画黄色