未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:

原理解析:
N赋值:8
P赋值:1
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)
GDCS13:=CONST(GDCS1-1日前的最高价)
DDCS13:=CONST(DDCS1-1日前的L)
DINGBUTS1:=DDD+1日前的DINGBUTS
DDTS2:=DD1+1日前的DDTS1
GDCS2赋值:CONST(DINGBUTS1)
DDCS2赋值:CONST(DDTS2)
GDCS23:=CONST(DINGBUTS1-1日前的最高价)
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) ,COLORGREEN,LINETHICK2
输出低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1), 画蓝色,LINETHICK2
高赋值:CONST(ZGD2和高点压力较大值,GDCS13),GDCS23))
低赋值:CONST(ZDD2和DDCS23的较小值,DDCS13),低点支撑))
ZGSTAR赋值:(高点压力+低点支撑)/2
ZGEND:=CONST((高点压力+低点支撑)/2)
如果DDCS2 输出中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLOR555555,LINETHICK2
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)
上缺口赋值:P=0 AND HIF AND 上次KOH距今天数 HG赋值:IF(上缺口,REF(H,上次KOH距今天数+1),DRAWNULL)
当满足条件上缺口时,在HG和HG*1.001之间画柱状线
下缺口赋值:P=0 AND LIF AND 上次KOL距今天数 LG赋值:IF(下缺口,REF(L,上次KOL距今天数+1),DRAWNULL)
当满足条件下缺口时,在LG和LG*0.999之间画柱状线
高点压力输出M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),画红色,LINETHICK1
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) 画红色,LINETHICK1
当满足条件XG2时,在GDCS23和GDCS23之间画柱状线
当满足条件XG1时,在GDCS13和GDCS13之间画柱状线
当满足条件XD2时,在DDCS23和DDCS23之间画柱状线
当满足条件XD1时,在DDCS13和DDCS13之间画柱状线
当满足条件ISLASTBAR AND C>=今日阻力时,在今日阻力和今日阻力之间画柱状线
当满足条件ISLASTBAR AND C<今日阻力时,在今日阻力和今日阻力之间画柱状线
当满足条件ISLASTBAR AND C>=今日支撑时,在今日支撑和今日支撑之间画柱状线
当满足条件ISLASTBAR AND C<今日支撑时,在今日支撑和今日支撑之间画柱状线
当满足条件ISLASTBAR 时,在压力位和压力位之间画柱状线
当满足条件ISLASTBAR 时,在底部位和底部位之间画柱状线
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!