未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:CAPITAL
指标源码:
原理解析:
VAR1赋值:BACKSET(5日内最低价最低值
VAR2赋值:BACKSET(VAR1=0 AND 1日前的VAR1=1,2)
VAR3赋值:IF(VAR2=1 AND 1日前的VAR2=0,(-1),0)
VAR4赋值:BACKSET(5日内最高价最高值>REF(4日内最高价最高值,1),4)
VAR5赋值:BACKSET(VAR4=0 AND 1日前的VAR4=1,2)
VAR6赋值:IF(VAR5=1 AND 1日前的VAR5=0,1,0)
VAR7赋值:IF(最低价>1日前的最高价,1,IF(最高价<1日前的最低价,(-1),0))
VAR8赋值:上次VAR6=1距今天数
VAR9赋值:上次VAR3=(-1距今天数)
VAR10:=最低价RANGE(最低价)
VAR11:=TOPRANGE(最高价)
{}
VAR12:=IF(VAR3=(-1) AND 1日前的VAR8>1日前的VAR9 AND VAR8+1日内最低价最低值
VAR13:=IF(VAR3=(-1) AND 1日前的VAR8<=1日前的VAR9 AND (VAR8>=4 OR VAR8日内VAR7最低值=(-1) OR VAR9+2日内最低价最低值
VAR14:=IF(VAR12=(-1) OR VAR13=(-1) AND 最低价
VAR16:=IF(VAR6=1 AND 1日前的VAR9<=1日前的VAR8 AND VAR15=1 AND VAR11>VAR9+1日前的VAR10 AND VAR11>VAR9日前的VAR10 AND VAR11>VAR8日前的VAR11,1,0)
VAR17:=IF(VAR6=1 AND 1日前的VAR9>1日前的VAR8 AND VAR9+1日内最高价最高值>REF(VAR9+1日内最高价最高值,1),1,0)
VAR18:=IF(VAR6=1 AND 1日前的VAR9<=1日前的VAR8 AND VAR9日前的VAR14=(-1) AND (VAR9>=4 OR VAR9日内VAR7最高值=1),1,0)
VAR19:=IF(VAR17=1 OR VAR18=1 OR VAR16=1 AND 最高价>VAR9+1日前的最低价,1,0)
VAR20:=IF(VAR8<4 AND VAR8日内VAR7最高值!=1 OR VAR8日前的VAR19=0,1,0)
VAR21:=IF(VAR3=(-1) AND 1日前的VAR8<=1日前的VAR9 AND VAR20=1 AND VAR10>VAR8+1日前的VAR11 AND VAR10>VAR8日前的VAR11 AND VAR10>VAR9日前的VAR10,(-1),0)
VAR22:=IF(VAR3=(-1) AND 1日前的VAR8>1日前的VAR9 AND VAR8+1日内最低价最低值
VAR23:=IF(VAR3=(-1) AND 1日前的VAR8<=1日前的VAR9 AND (VAR8>=4 OR VAR8日内VAR7最低值=(-1) OR VAR21=(-1)),(-1),0)
VAR24:=IF(VAR22=(-1) OR VAR23=(-1) AND 最低价
VAR26:=上次VAR24=(-1距今天数)
VAR27:=IF(VAR26<4 AND VAR26日内VAR7最高值!=1 OR VAR26日前的VAR24=0,1,0)
VAR28:=IF(VAR6=1 AND 1日前的VAR26<=1日前的VAR25 AND VAR27=1 AND VAR11>VAR26+1日前的VAR10 AND VAR11>VAR26日前的VAR10 AND VAR11>VAR25日前的VAR11,1,0)
VAR29:=IF(VAR6=1 AND 1日前的VAR26>1日前的VAR25 AND VAR26+1日内最高价最高值>REF(VAR26+1日内最高价最高值,1),1,0)
VAR30:=IF(VAR6=1 AND 1日前的VAR26<=1日前的VAR25 AND VAR26日前的VAR24=(-1) AND (VAR26>=4 OR VAR26日内VAR7最高值=1),1,0)
VAR31:=IF(VAR29=1 OR VAR30=1 OR VAR28=1 AND 最高价>VAR26+1日前的最低价,1,0)
VAR32:=IF(VAR25<4 AND VAR25日内VAR7最高值!=1 OR VAR25日前的VAR29=0,1,0)
VAR33:=IF(VAR3=(-1) AND 1日前的VAR25<=1日前的VAR26 AND VAR32=1 AND VAR10>VAR25+1日前的VAR11 AND VAR10>VAR25日前的VAR11 AND VAR10>VAR26日前的VAR10,(-1),0)
VAR34:=IF(VAR3=(-1) AND 1日前的VAR25>1日前的VAR26 AND VAR25+1日内最低价最低值
VAR35:=IF(VAR3=(-1) AND 1日前的VAR25<=1日前的VAR26 AND (VAR25>=4 OR VAR25日内VAR7最低值=(-1) OR VAR33=(-1)),(-1),0)
VAR36:=IF(VAR34=(-1) OR VAR35=(-1) AND 最低价
VAR38:=上次VAR36=(-1距今天数)
VAR39:=IF(VAR38<4 AND VAR38日内VAR7最高值!=1 OR VAR38日前的VAR36=0,1,0)
VAR40:=IF(VAR6=1 AND 1日前的VAR38<=1日前的VAR37 AND VAR39=1 AND VAR11>VAR38+1日前的VAR10 AND VAR11>VAR38日前的VAR10 AND VAR11>VAR37日前的VAR11,1,0)
VAR41:=IF(VAR6=1 AND 1日前的VAR38>1日前的VAR37 AND VAR38+1日内最高价最高值>REF(VAR38+1日内最高价最高值,1),1,0)
VAR42:=IF(VAR6=1 AND 1日前的VAR38<=1日前的VAR37 AND VAR38日前的VAR36=(-1) AND (VAR38>=4 OR VAR38日内VAR7最高值=1),1,0)
VAR43:=IF(VAR41=1 OR VAR42=1 OR VAR40=1 AND 最高价>VAR38+1日前的最低价,1,0)
VAR44:=IF(VAR37<4 AND VAR37日内VAR7最高值!=1 OR VAR37日前的VAR41=0,1,0)
VAR45:=IF(VAR3=(-1) AND 1日前的VAR37<=1日前的VAR38 AND VAR44=1 AND VAR10>VAR37+1日前的VAR11 AND VAR10>VAR37日前的VAR11 AND VAR10>VAR38日前的VAR10,(-1),0)
VAR46:=IF(VAR3=(-1) AND 1日前的VAR37>1日前的VAR38 AND VAR37+1日内最低价最低值
VAR47:=IF(VAR3=(-1) AND 1日前的VAR37<=1日前的VAR38 AND (VAR37>=4 OR VAR37日内VAR7最低值=(-1) OR VAR45=(-1)),(-1),0)
VAR48:=IF(VAR46=(-1) OR VAR47=(-1) AND 最低价
VAR51:=DRAWLINE(VAR50=(-1),最低价,1日前的VAR50=(-1),1日前的最低价,1)
VAR52:=DRAWLINE(VAR50=1,最高价,1日前的VAR50=1,1日前的最高价,1)
VAR53:=DRAWLINE(VAR50=(-1),VAR52,1日前的VAR50=(-1),1日前的VAR52,1)
VAR54:=DRAWLINE(VAR50=1,VAR51,1日前的VAR50=1,1日前的VAR51,1)
VAR55:=(VAR51+VAR53)/2
VAR56:=(VAR52+VAR54)/2
VAR57:=(VAR53-VAR51)*3/4+VAR51
VAR58:=VAR52-(VAR52-VAR54)*3/4
DRAWBAND(VAR55,RGB(0,150,100),VAR57,RGB(0,150,100))
DRAWBAND(VAR56,RGB(185,96,9),VAR58,RGB(185,96,9))
输出局部极点:IF(VAR50=(-1),最低价,IF(VAR50=1,最高价,DRAWNULL)),CIRCLEDOT,画黄色,LINETHICK5
输出压1:IF(BETWEEN(VAR55,VAR56,VAR58),VAR55,DRAWNULL),COLOR008800
输出压2:IF(BETWEEN(VAR57,VAR56,VAR58),VAR57,DRAWNULL),COLOR008800
输出过压底:1日前的收盘价
输出过压顶:1日前的收盘价
输出支撑底:1日前的收盘价
输出支撑顶:1日前的收盘价
DRAWKLINE(最高价,开盘价,最低价,收盘价)
VAR59:=成交量的5日指数移动平均,5)
VAR60:=成交量的35日指数移动平均,35)
VAR61:=成交量/((最高价-最低价)*2-收盘价-开盘价的绝对值)
VAR62:=成交量
VAR63:=IF(收盘价>开盘价,VAR61*(最高价-最低价),IF(收盘价<开盘价,VAR61*(最高价-开盘价+(收盘价-最低价)),成交量/2))
VAR64:=IF(收盘价>开盘价,VAR61*(最高价-收盘价+(开盘价-最低价)),IF(收盘价<开盘价,VAR61*(最高价-最低价),成交量/2))
VAR65:=成交量/(VAR63-VAR64)
VAR66:=VAR63/VAR64
VAR67:=VAR66/1日前的VAR66
输出净买:(VAR63-VAR64)/100,NODRAW
VAR68:=VAR66>4
VAR69:=净买<0
净买天数:上次VAR69距今天数,NODRAW,画洋红色
当满足条件净买>0时,在收盘价和开盘价之间画柱状线
当满足条件净买<0时,在收盘价和开盘价之间画柱状线
当满足条件VAR68时,在收盘价和开盘价之间画柱状线
当满足条件VAR65>9时,在最高价和开盘价之间画柱状线