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

原理解析:
B1赋值:1日前的C
B2赋值:2日前的C
SS赋值:IF(C>1日前的C AND 1日前的C>=2日前的C,1,IF(C<1日前的C AND 1日前的C<=2日前的C,-1,IF(C>2日前的C AND 2日前的C>1日前的C,2,IF(C<2日前的C AND 2日前的C<1日前的C,-2,0))))
SM赋值:IF(1日前的SS!=0,1日前的SS,IF(2日前的SS!=0,2日前的SS,IF(3日前的SS!=0,3日前的SS,IF(5日前的SS!=0,5日前的SS,IF(6日前的SS!=0,6日前的SS,IF(7日前的SS!=0,7日前的SS,0))))))
当满足条件SS=1 OR SM>=1 AND SS=0时,在B1和C之间画柱状线
当满足条件SS=2时,在B2和C之间画柱状线
STICKLINE((SS=-1 OR SS=-2) AND SM>0,B2,B1,3,0),画红色
VAR1赋值:收盘价>1日前的收盘价 AND 收盘价>2日前的收盘价
VAR2赋值:1日前的VAR1 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR3赋值:1日前的VAR2 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR4赋值:1日前的VAR3 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR5赋值:1日前的VAR4 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR6赋值:1日前的VAR5 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR7赋值:1日前的VAR6 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR8赋值:1日前的VAR7 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR9赋值:1日前的VAR8 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VARA赋值:1日前的VAR9 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VARB赋值:1日前的VARA AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VARC赋值:1日前的VARB AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VARD赋值:收盘价<1日前的收盘价 AND 收盘价<2日前的收盘价
VARE赋值:1日前的VARD AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VARF赋值:1日前的VARE AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR10:=1日前的VARF AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR11:=1日前的VAR10 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR12:=1日前的VAR11 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR13:=1日前的VAR12 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR14:=1日前的VAR13 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR15:=1日前的VAR14 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR16:=1日前的VAR15 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR17:=1日前的VAR16 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR18:=1日前的VAR17 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR19:=1日前的VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18 AND VAR1
VAR1A:=1日前的VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC AND VARD
当满足条件C>O时,在C和O之间画柱状线
当满足条件C>O时,在C和O之间画柱状线
当满足条件C>O时,在C和O之间画柱状线
当满足条件C>O时,在H和L之间画柱状线
当满足条件C当满足条件C当满足条件C当满足条件C TC1赋值:IF(H=8*14日内H最高值,H,DRAWNULL)
TC2赋值:CONST(上次TC1=H距今天数)+1
UPPER赋值:CONST(IF(TC2=1,H,TC2-1日前的H))
BC1赋值:IF(L=8*20日内L最低值,L,DRAWNULL)
BC2赋值:CONST(上次BC1=L距今天数)+1
LOWER赋值:CONST(IF(BC2=1,L,BC2-1日前的L))
LP赋值: 到最后交易的周期<=BC2 AND L=LOWER
{低点定位}
HP赋值: 到最后交易的周期<=TC2 AND H=UPPER
{高点定位}
当满足条件LP时,在L*0.992和L之间画柱状线
当满足条件HP时,在H和H*1.005之间画柱状线
输出X1:IF( 到最后交易的周期<=BC2和TC2较大值,UPPER,DRAWNULL),COLOR89615F
输出X2:IF( 到最后交易的周期<=BC2和TC2较大值,LOWER,DRAWNULL),COLOR89615F
输出X3:IF( 到最后交易的周期<=BC2和TC2较大值,IF(BC2>TC2,UPPER-(UPPER-LOWER)*0.146,LOWER+(UPPER-LOWER)*0.146),DRAWNULL),COLOR89615F
输出X4:IF( 到最后交易的周期<=BC2和TC2较大值,IF(BC2>TC2,UPPER-(UPPER-LOWER)*0.191,LOWER+(UPPER-LOWER)*0.191),DRAWNULL),COLOR89615F
输出X5:IF( 到最后交易的周期<=BC2和TC2较大值,IF(BC2>TC2,UPPER-(UPPER-LOWER)*0.236,LOWER+(UPPER-LOWER)*0.236),DRAWNULL),COLOR89615F
输出X6:IF( 到最后交易的周期<=BC2和TC2较大值,IF(BC2>TC2,UPPER-(UPPER-LOWER)*0.382,LOWER+(UPPER-LOWER)*0.382),DRAWNULL),COLOR89615F
输出X7:IF( 到最后交易的周期<=BC2和TC2较大值,IF(BC2>TC2,UPPER-(UPPER-LOWER)*0.5,LOWER+(UPPER-LOWER)*0.5),DRAWNULL),COLOR89615F
输出X8:IF( 到最后交易的周期<=BC2和TC2较大值,IF(BC2>TC2,UPPER-(UPPER-LOWER)*0.618,LOWER+(UPPER-LOWER)*0.618),DRAWNULL),COLOR89615F
输出X9:IF( 到最后交易的周期<=BC2和TC2较大值,IF(BC2>TC2,UPPER-(UPPER-LOWER)*0.764,LOWER+(UPPER-LOWER)*0.764),DRAWNULL),COLOR89615F
X10:IF( 到最后交易的周期<=BC2和TC2较大值,IF(BC2>TC2,UPPER-(UPPER-LOWER)*0.809,LOWER+(UPPER-LOWER)*0.809),DRAWNULL),COLOR89615F
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X1,'UPPER')
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X2,'LOWER')
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X3,'0.146')
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X4,'0.191')
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X5,'0.236')
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X6,'0.382')
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X7,'0.5')
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X8,'0.618')
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X9,'0.764')
DRAWTEXT( 到最后交易的周期=BC2和TC2的较小值+8,X10,'0.809')
CB1赋值:CONST(IF(TC2>BC2,LOWER,TC2日内L最低值))
CB2赋值:CONST(上次L=CB1距今天数)
CB3赋值:CONST(REF(上次O>C距今天数,CB2)+CB2)
CB4赋值:IF(CB1C,C,CB3日前的C)),DRAWNULL)
如果当前流通股本=0 AND BC2>TC2返回CB4否则返回DRAWNULL
输出参考线:IF(当前流通股本=0 AND BC2>TC2 AND 到最后交易的周期<=INTPART(CB2+(TC2-CB2)*0.382) AND 到最后交易的周期>CB2,CB4,DRAWNULL)
DRAWTEXT( 到最后交易的周期=INTPART(CB2+(TC2-CB2)*0.382),参考线,'参考线')
输出确底线:参考线*1.06
DRAWTEXT( 到最后交易的周期=INTPART(CB2+(TC2-CB2)*0.382),确底线,'确底线')
输出确防线:确底线*1.06
DRAWTEXT( 到最后交易的周期=INTPART(CB2+(TC2-CB2)*0.382),确防线,'确防线')
DRAWTEXT( 到最后交易的周期=TC2-8 AND CB5>0,UPPER-(UPPER-LOWER)*0.091,'■确底线仅仅适用于指数'),COLOR3171D0
DRAWTEXT( 到最后交易的周期=TC2-8 AND CB5>0,UPPER-(UPPER-LOWER)*0.151,'■请确认已跌去前一波大行情涨幅的百分之52以上'),COLOR3171D0
DRAWTEXT( 到最后交易的周期=TC2-8 AND CB5>0,UPPER-(UPPER-LOWER)*0.208,'■跌幅不够百分之52仅仅作为反弹看待而不是新底'),COLOR3171D0
DRAWICON(VAR19,(最低价 * 0.98),34)
DRAWICON(VAR1A,(H*1.01),35)


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