未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:
原理解析:
N赋值:60
HXA1赋值:N日前的最高价=2*N+1日内最高价最高值
HXB1赋值:HXA1的N过滤
HXC1赋值:BACKSET(HXB1,N+1)
HXD1赋值:HXC1的N过滤
HXA2赋值:N日前的最低价=2*N+1日内最低价最低值
HXB2赋值:HXA2的N过滤
HXC2赋值:BACKSET(HXB2,N+1)
HXD2赋值:HXC2的N过滤
HXE1赋值:(REF(2*N日内最低价最低值,1)+REF(2*N日内最高价最高值,1))/2
HXE2赋值:(最高价+最低价)/2
{}
HXH1赋值:(HXD1 AND NOT(HXD2 AND HXE1>=HXE2)) OR BARSTATUS=2 OR 收盘价的有效数据周期数=1
HXH2赋值:HXD1 AND NOT(HXD2 AND HXE1>=HXE2)
HXL1赋值:HXD2 AND NOT(HXD1 AND HXE1=HXE2)
HXX1赋值:REF(上次HXH1距今天数,1)+1
如果HXL1返回最低价否则返回10000
HXG1赋值:HXF1>1日前的HXF1
HXI1赋值:BACKSET(HXG1,2)
HXLD赋值:HXI1>1日前的HXI1
HXL2赋值:HXLD OR BARSTATUS=2 OR 收盘价的有效数据周期数=1
HXX2赋值:REF(上次HXL2距今天数,1)+1
如果HXH2返回最高价否则返回0
HXG2赋值:HXF2>1日前的HXF2
HXI2赋值:BACKSET(HXG2,2)
HXHD赋值:HXI2>1日前的HXI2
UU2赋值:BACKSET(BARSTATUS=2,上次HXHD距今天数+1)
VV2赋值:UU2>1日前的UU2
WW2赋值:BACKSET(VV2,REF(上次HXHD距今天数,1)+2)
XX2赋值:WW2>1日前的WW2
WW3赋值:BACKSET(XX2,REF(上次HXHD距今天数,2)+30)
XX3赋值:WW3>1日前的WW3
WW4赋值:BACKSET(XX3,REF(上次HXHD距今天数,3)+50)
XX4赋值:WW4>1日前的WW4
输出前一高:REF(H,上次VV2距今天数), 画蓝色,DOTLINE
输出
前二高:REF(H,上次XX2距今天数),COLORFF00FF,DOTLINE
输出
前三高:REF(H,上次XX3距今天数),COLOR00FFFF,DOTLINE