未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:
原理解析:
N赋值:8
ZGD赋值:60日内H最高值
ZGD2:=CONST(ZGD)
ZDD赋值:60日内L最低值
ZDD2:=CONST(ZDD)
GJ赋值:(C+H+L+O)/4
明日阻力赋值:L+(GJ-L)+(C-L)
明日支撑赋值:L+(C-GJ)
KOH赋值:L>1日前的H
KOL赋值:H<1日前的L
HIF赋值:L>REF(H,上次KOH距今天数+1)
NHIF赋值:L<=REF(H,上次KOH距今天数+1)
LIF赋值:H
NLIF赋值:H>=REF(L,上次KOL距今天数+1)
下档线赋值:(((收盘价 - 13日内最低价最低值) / (13日内最高价最高值 - 13日内最低价最低值)) * 100)
下档线的3日[1日权重]移动平均
RRRSV的3日[1日权重]移动平均
DDDDD赋值:((3 * RRRSV) - (2 * KKK))
JJ12赋值:(((收盘价 - 55日内最低价最低值) / (55日内最高价最高值 - 55日内最低价最低值)) * 100)
JJ12的3日[1日权重]移动平均
RSV24的3日[1日权重]移动平均
D24赋值:((3 * RSV24) - (2 * K24))
压力2赋值:IF(D24上穿DDDDD,最高价,REF(最高价,上次D24上穿DDDDD距今天数)),COLORFFFFFF
底部赋值:30日内最高价最低值,COLOR00FF00
AA赋值:N日前的H=2*N+1日内H最高值
AA1:=N日前的L=2*N+1日内L最低值
QY赋值:BACKSET(AA,N+1)
QY1:=BACKSET(AA1,N+1)
CC赋值:QY的N过滤 AND H=N+1日内H最高值
CC1:=QY1的N过滤 AND L=N+1日内L最低值
DDD赋值:上次CC距今天数
DD1赋值:上次CC1距今天数
如果CC返回CURRBARSCOUNT否则返回0
如果CC1返回CURRBARSCOUNT否则返回0
DINGBUTS:=IF(DDD,DDD日前的GDTS,GDTS)
DDTS1:=IF(DD1,DD1日前的DDTS,DDTS)
GDCS1赋值:CONST(DINGBUTS)
DDCS1赋值:CONST(DDTS1)
S13赋值:CONST(GDCS1-1日前的最高价)
GDCS13:=S13
DDCS13:=CONST(DDCS1-1日前的L)
DINGBUTS1:=DDD+1日前的DINGBUTS
DDTS2:=DD1+1日前的DDTS1
GDCS2赋值:CONST(DINGBUTS1)
DDCS2赋值:CONST(DDTS2)
S23赋值:CONST(DINGBUTS1-1日前的最高价)
GDCS23:=S23
DDCS23:=CONST(DDTS2-1日前的L)
XG1赋值:BACKSET(ISLASTBAR,GDCS1)
XD1赋值:BACKSET(ISLASTBAR,DDCS1)
XG2赋值:BACKSET(ISLASTBAR,DINGBUTS1)
XD2赋值:BACKSET(ISLASTBAR,DDTS2)
如果DDCS13<=DDCS23返回XD1否则返回XD2
BCG赋值:0的XG1日累和
BCD赋值:0的XDD日累和
今日阻力赋值: 1日前的明日阻力 ,NODRAW
今日支撑赋值: 1日前的明日支撑 ,NODRAW
如果ISLASTBAR返回压力2否则返回DRAWNULL
如果ISLASTBAR返回底部否则返回DRAWNULL
输出中期压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) , 画蓝色,LINETHICK2
输出中期支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1),画黄色,LINETHICK2
高赋值:CONST(ZGD2和中期压力较大值,GDCS13),GDCS23))
低赋值:CONST(ZDD2和DDCS23的较小值,DDCS13),中期支撑))
ZGSTAR赋值:(中期压力+中期支撑)/2
ZGEND:=CONST((中期压力+中期支撑)/2)
如果DDCS2
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返回CURRBARSCOUNT否则返回0
DINGBUTSS:=IF(DDDD,DDDD日前的GDTSS,GDTSS)
GDCS11:=CONST(DINGBUTSS)
DINGBUTS11:=DDDD+1日前的DINGBUTSS
GDCS22:=CONST(DINGBUTS11)
短期压力输出M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),画红色,LINETHICK2
AA11:=M日前的L=2*M+1日内L最低值
QY11:=BACKSET(AA11,M+1)
CC11:=QY11的M过滤 AND L=M+1日内L最低值
DD11:=上次CC11距今天数
如果CC11返回CURRBARSCOUNT否则返回0
DDTS11:=IF(DD11,DD11日前的DDTSS,DDTSS)
DDCS11:=CONST(DDTS11)
DDTS22:=DD11+1日前的DDTS11
DDCS22:=CONST(DDTS22)
短期支撑输出M:DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) 画白色,LINETHICK2