未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:
原理解析:
N赋值:5
N1:=30
N2:=3
P1赋值:15
P2赋值:3
A1赋值:N日前的H=2*N+1日内H最高值
B1赋值:A1的N过滤
C1赋值:BACKSET(B1,N+1)
D1赋值:C1的N过滤
A2赋值:N日前的L=2*N+1日内L最低值
B2赋值:A2的N过滤
C2赋值:BACKSET(B2,N+1)
D2赋值:C2的N过滤
E1赋值:(REF(2*N日内L最低值,1)+REF(2*N日内H最高值,1))/2
E2赋值:(H+L)/2
H1赋值:(D1 AND NOT(D2 AND E1>=E2)) OR CURRBARSCOUNT=2 OR C的有效数据周期数=1
L1赋值:(D2 AND NOT(D1 AND E1
H2赋值:D1 AND NOT(D2 AND E1>=E2)
X1赋值:REF(上次H1距今天数,1)+1
如果L1返回L否则返回10000
G1赋值:F1>1日前的F1
I1赋值:BACKSET(G1,2)
LD赋值:I1>1日前的I1
L2赋值:LD OR CURRBARSCOUNT=2 OR C的有效数据周期数=1
X2赋值:REF(上次L2距今天数,1)+1
如果H2返回H否则返回0
G2赋值:F2>1日前的F2
I2赋值:BACKSET(G2,2)
HD赋值:I2>1日前的I2
R1赋值:BACKSET(CURRBARSCOUNT=2,上次HD距今天数+1)
S1赋值:R1>1日前的R1
T1赋值:BACKSET(CURRBARSCOUNT=2,上次LD距今天数+1)
U1赋值:T1>1日前的T1
R2赋值:BACKSET(S1,REF(上次HD距今天数,1)+2)
S2赋值:R2>1日前的R2
T2赋值:BACKSET(U1,REF(上次LD距今天数,1)+2)
U2赋值:T2>1日前的T2
输出
短期压力:DRAWLINE(S2,H,S1,H,1),画红色,LINETHICK2
输出
短期支撑:DRAWLINE(U2,L,U1,L,1),COLORGREEN,LINETHICK2
输出
UPPERL: H的N1日简单移动平均*(1+P1/100),画白色
输出
UPPERS: H的N2日简单移动平均*(1+P2/100),画黄色
输出
LOWERS: L的N2日简单移动平均*(1-P2/100),COLORFF00FF
输出
LOWERL: L的N1日简单移动平均*(1-P1/100),COLOR00FF00
AA赋值:CROSS(C的5日简单移动平均,C的10日简单移动平均)
AC赋值:上次AA距今天数
输出
上穿值:AC日前的C,NODRAW
大底赋值:最低价ERL上穿L ,NODRAW
当满足条件大底时,在C和O之间画柱状线
当满足条件大底时,在C和O之间画柱状线
当满足条件大底时,在C和O之间画柱状线
当满足条件大底时,在C和O之间画柱状线
当满足条件大底时,在L和H之间画柱状线
当满足条件大底时,在C*0.96和'大底'位置书写文字
顶赋值:REF(90日内H最高值,3),NODRAW
绝顶赋值:REFDATE(顶,DATE),NODRAW
跑赋值:绝顶=H AND ((C-L)<(O-C) OR (O-L)<(C-O)),NODRAW
当满足条件跑时,在C和O之间画柱状线
当满足条件跑时,在C和O之间画柱状线
当满足条件跑时,在C和O之间画柱状线
当满足条件跑时,在C和O之间画柱状线
当满足条件跑时,在L和H之间画柱状线
当满足条件跑时,在C*1.06和'绝顶'位置书写文字
绝底赋值:REF(90日内L最低值,3)=L AND ((C-L)>(O-C) OR (O-L)>(C-O))
当满足条件绝底时,在C和O之间画柱状线
当满足条件绝底时,在C和O之间画柱状线
当满足条件绝底时,在C和O之间画柱状线
当满足条件绝底时,在C和O之间画柱状线
当满足条件绝底时,在L和H之间画柱状线
当满足条件绝底时,在C*0.98和'绝底'位置书写文字