未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:
原理解析:
P赋值:30
N赋值:8
HV1赋值:P日前的H=2*P+1日内H最高值
HV2赋值:HV1的P过滤
HV3赋值:BACKSET(HV2,P+1)
HV4赋值:HV3的P过滤
R11赋值:BACKSET(ISLASTBAR,上次HV4距今天数+1)
S11赋值:R11>1日前的R11
输出
BOH:DRAWLINE(HV4,H,S11,H,1), 画蓝色
AA2赋值:P日前的L=2*P+1日内L最低值
BB2赋值:AA2的P过滤
CC2赋值:BACKSET(BB2,P+1)
DD2赋值:CC2的P过滤
T11赋值:BACKSET(ISLASTBAR,上次DD2距今天数+1)
U11赋值:T11>1日前的T11
输出
BOL:DRAWLINE(DD2,L,U11,L,1),画红色
BOV赋值:L<=BOL AND C>BOL
当满足条件BOV时,在L和1之间画图标
M赋值:INTPART(3*N/5)
AAA赋值:M日前的H=2*M+1日内H最高值
QYY赋值:BACKSET(AAA,M+1)
CCC赋值:QYY的M过滤 AND H=M+1日内H最高值
DDDD赋值:上次CCC距今天数,NODRAW
如果CCC返回 到最后交易的周期否则返回0
DINGBUTSS赋值:IF(DDDD,DDDD日前的GDTSS,GDTSS)
GDCS11赋值:CONST(DINGBUTSS)
DINGBUTS11赋值:DDDD+1日前的DINGBUTSS
GDCS22赋值:CONST(DINGBUTS11)
AA11赋值:M日前的L=2*M+1日内L最低值
QY11赋值:BACKSET(AA11,M+1)
CC11赋值:QY11的M过滤 AND L=M+1日内L最低值
DD11赋值:上次CC11距今天数
如果CC11返回 到最后交易的周期否则返回0
DDTS11赋值:IF(DD11,DD11日前的DDTSS,DDTSS)
DDCS11赋值:CONST(DDTS11)
DDTS22赋值:DD11+1日前的DDTS11
DDCS22赋值:CONST(DDTS22)
输出
线1:DRAWLINE( 到最后交易的周期=GDCS22,H, 到最后交易的周期=GDCS11,H,1),COLORFFAA99,LINETHICK1
输出
线2:DRAWLINE( 到最后交易的周期=DDCS22,L, 到最后交易的周期=DDCS11,L,1) COLOR9966FF,LINETHICK1
输出
预报:H>=线1 AND 1日前的H<线1,NODRAW
输出
预警:L<=线2 AND 1日前的L>线2 ,NODRAW
当满足条件预报时,在O和C之间画柱状线
当满足条件预警时,在O和C之间画柱状线