未来函数检测结果如下:
该公式包含未来函数:ZIG
指标源码:
原理解析:
FF赋值:收盘价的3日指数移动平均
MA15赋值:收盘价的21日指数移动平均
TTJ赋值:FF上穿MA15
TYP赋值: (最高价 + 最低价 + 收盘价)/3
CCI1赋值:(TYP-TYP的6日简单移动平均)/(0.015*AVEDEV(TYP,5))
差值1赋值:1日前的CCI1-CCI1的绝对值,LINETHICK0
CCI2赋值:(TYP-TYP的10日简单移动平均)/(0.015*AVEDEV(TYP,10))
差值2赋值:1日前的CCI2-CCI2的绝对值,LINETHICK0
CCI3赋值:(TYP-TYP的20日简单移动平均)/(0.015*AVEDEV(TYP,20))
差值3赋值:1日前的CCI3-CCI3的绝对值,LINETHICK0
CCI4赋值:(TYP-TYP的30日简单移动平均)/(0.015*AVEDEV(TYP,30))
差值4赋值:1日前的CCI4-CCI4的绝对值,LINETHICK0
CCI5赋值:(TYP-TYP的60日简单移动平均)/(0.015*AVEDEV(TYP,60))
差值5赋值:1日前的CCI5-CCI5的绝对值,LINETHICK0
CCI赋值:CCI1+CCI2+CCI3+CCI4+CCI5
AAA赋值:(3*C+H+L+O)/6
{股票指标网}
VAR1赋值:(8*AAA+7*1日前的AAA+6*2日前的AAA+5*3日前的AAA
+4*4日前的AAA+3*5日前的AAA+2*6日前的AAA+8日前的AAA)/36
VAR2赋值:(5日内VAR1最高值+10日内VAR1最高值+20日内VAR1最高值)/3
VAR3赋值:(5日内VAR1最低值+10日内VAR1最低值+20日内VAR1最低值)/3
VAR4赋值:(5日内VAR2最高值+10日内VAR2最高值+20日内VAR2最高值)/3
VAR5赋值:(5日内VAR3最低值+10日内VAR3最低值+20日内VAR3最低值)/3
VAR6赋值:(2日内VAR1最低值+4日内VAR1最低值+6日内VAR1最低值)/3
短线赋值:VAR1
中线赋值:VAR6
如果VAR1=VAR6返回VAR6否则返回 DRAWNULL
TJ1赋值:CCI1>差值4
立桩量赋值:TJ1的0过滤
TJ2赋值:IF(上次立桩量距今天数=1 ,1,0)
成立1赋值:TJ2=1
条件成立1赋值:成立1的5过滤
TJ011赋值: CCI1<-差值4
立桩量2:=TJ011的0过滤
TJ022赋值:IF(上次立桩量2距今天数=1 AND 收盘价>1日前的最高价,1,
IF(上次立桩量2距今天数=2 AND 收盘价>2日前的最高价,1,
IF(上次立桩量2距今天数=3 AND 收盘价>3日前的最高价,1,0)))
TJ赋值:IF(上次立桩量2距今天数=1 AND 收盘价>1日前的最低价,1,0)
成立2赋值:TJ=1
条件成立2赋值:成立2的5过滤
TJ111:=(CCI1的绝对值>CCI AND ABS( 差值1)> ABS(差值5))
OR (成交量=10日内成交量最高值 AND 成交量>2*1日前的成交量 AND 收盘价>VAR1)
立桩量3:=TJ111的5过滤
TJ3:=IF(上次立桩量3距今天数=1 AND 收盘价>1日前的最低价,1,IF(上次立桩量3距今天数=2 AND 收盘价>2日前的最低价,1,IF(上次立桩量3距今天数=3 AND 收盘价>3日前的最低价,1,0)))
成立赋值:TJ3=1
条件成立赋值:成立的5过滤
上赋值:C的3日指数移动平均, 画蓝色,LINETHICK1
中赋值:C的5日指数移动平均,画白色,LINETHICK1
下赋值:中的5日指数移动平均,COLOR00FF00,LINETHICK1
QQ赋值: C<中
MM赋值:上>1日前的上 AND 1日前的上<2日前的上
V1赋值:(2*收盘价+最高价+最低价的绝对值/4-收盘价的20日简单移动平均)/收盘价的20日简单移动平均
V2赋值:(1-7/100)*(D收盘价的V1日简单移动平均)
V3赋值:(1+7/100)*(D收盘价的V1日简单移动平均)
V5赋值:MA((最低价+最高价+收盘价)/3,5)
MA1赋值:收盘价的5日平滑移动平均
MA2赋值:ATAN((MA1/1日前的MA1-1)*100)*180/3.1416
如果MA2>0返回MA2否则返回MA2
MA5赋值:收盘价的5日简单移动平均,COLOR888899
MA13:=收盘价的13日简单移动平均,COLORFF00F0, 线宽为2
VAR01赋值:收盘价=4日内C最高值 AND (1日前的C>=2日前的C OR 1日前的C>=3日前的C)
OR 1日前的C=4日内C最高值 AND 收盘价>=2日前的C OR 2日前的C=4日内C最高值 AND
3日前的C=4日内C最低值 AND C>=1日前的C OR 3日前的C=4日内C最高值 AND
C>=1日前的C AND C>=2日前的C
{收盘价=4日内收盘价的最高值 AND 昨收>=2日前的收盘价}
VAR02赋值:收盘价=4日内C最高值 AND 1日前的C=4日内C最低值
{收盘价=4日内收盘价的最高值 AND 昨收=4日内收盘价的最低值}
VAR03赋值:收盘价=4日内C最低值 AND (1日前的C<2日前的C OR 1日前的C<3日前的C) OR
1日前的C=4日内C最低值 AND C<2日前的C OR 2日前的C=4日内C最低值 AND
1日前的C=4日内C最高值 AND C<1日前的C OR 3日前的C=4日内C最低值 AND
C<1日前的C AND C<2日前的C
{收盘价=4日内收盘价的最低值 AND (昨收<2日前的收盘价}
VAR04赋值:1日前的C=4日内C最低值 AND C>=2日前的C OR 2日前的C=4日内C最低值 AND
1日前的C<=3日前的C AND 2日前的C<4日前的C AND C>=1日前的C
{昨收=4日内收盘价的最低值 AND 收盘价>=2日前的收盘价}
VAR05赋值:1日前的C=4日内C最高值 AND C<2日前的C OR (2日前的C=4日内C最高值 AND
1日前的C>3日前的C OR 3日前的C=4日内C最高值 AND 1日前的C>2日前的C) AND
2日前的C>=4日前的C AND C<1日前的C
{昨收=4日内收盘价的最高值 AND 收盘价<2日前的收盘价}
VAR06赋值:V5>1日前的V5 AND 1日前的V5<2日前的V5
{今日V5向上形成拐点}
VAR07赋值:最低价<13日内V5最高值 AND 最高价>13日内V5最高值 AND 收盘价>1日前的C AND 收盘价>开盘价
VAR08赋值:VAR07 AND 统计2日满足VAR06的天数
VAR09赋值:100*EEC-1日前的C的6日简单移动平均,6)/EMA(EMA(C-1日前的C的绝对值,6),6)
VAR10赋值:EC的13日简单移动平均,13)
VAR11赋值:FILTER((2日内VAR09最低值=7日内VAR09最低值 AND 统计2日满足VAR09<0的天数 AND
CROSS(VAR09,VAR09的2日简单移动平均))=1,5)
VAR12赋值:FILTER((2日内VAR09最高值=7日内VAR09最高值 AND 统计2日满足VAR09>50的天数 AND
CROSS(VAR09的2日简单移动平均,VAR09))=1,1)
VAR13赋值:SMA(EMA((C-1日前的C)/1日前的C,5)*100,3,1)*10
VAR14赋值:FILTER(((VAR13上穿0 OR C上穿VAR10) AND VAR11)=1,3)
VAR15赋值:C的18日简单移动平均>=REF(C的18日简单移动平均,3) AND CROSS(C,C的18日简单移动平均)
VAR16赋值:VAR08 AND NOT(1日前的VAR08)
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
金叉赋值:J上穿D
死叉赋值:D上穿J
买1赋值:(VAR14 OR VAR15) AND VAR11
买2赋值:(VAR14 OR VAR15) AND VAR04
买3赋值:(VAR14 OR VAR15) AND VAR02
买4赋值:(VAR02 AND VAR11) OR (VAR04 AND VAR11)
买5赋值:(金叉 AND VAR04) OR (金叉 AND VAR02) OR (金叉 AND VAR11)
TTJ0:=VAR16
TTJ1:=买1 OR 买2 OR 买3 OR 买4 OR 买5 AND MM
XG0赋值:TTJ AND TTJ0
XG1赋值:TTJ AND TTJ1
TTJ3:=条件成立 AND 下跌!= VAR6
XG3赋值:TTJ0 AND TTJ3
XG11:=XG0 OR XG1 OR XG3
PL5赋值:ZIG(3,5)
EN1赋值:ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)
EX1赋值:ZIG(3,5)=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)
PL10赋值:ZIG(3,10)
EN2赋值:ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)<=REF(ZIG(3,10),3)
EX2赋值:ZIG(3,10)=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)>=REF(ZIG(3,10),3)
PL20赋值:ZIG(3,20)
EN3赋值:ZIG(3,20)>REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)<=REF(ZIG(3,20),3)
EX3赋值:ZIG(3,20)=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)>=REF(ZIG(3,20),3)
PL40赋值:ZIG(3,40)
走强1赋值:上次PL5<1日前的PL5距今天数
走弱1赋值:上次PL5>1日前的PL5距今天数
走强2赋值:上次PL10<1日前的PL10距今天数
走弱2赋值:上次PL10>1日前的PL10距今天数
走强3赋值:上次PL20<1日前的PL20距今天数
走弱3赋值:上次PL20>1日前的PL20距今天数
ZTJZ5赋值:IF(PL10>1日前的PL10,统计走强2日满足EN1的天数,0)
ZTJD5赋值:IF(PL10>1日前的PL10,统计走强2日满足EX1的天数,0)
DTJZ5:=IF(PL10<1日前的PL10,统计走弱2日满足EN1的天数,0)
DTJD5:=IF(PL10<1日前的PL10,统计走弱2日满足EX1的天数,0)
ZTJZ10赋值:IF(PL20>1日前的PL20,统计走强3日满足EN2的天数,0)
ZTJD10赋值:IF(PL20>1日前的PL20,统计走强3日满足EX2的天数,0)
DTJZ10:=IF(PL20<1日前的PL20,统计走弱3日满足EN2的天数,0)
DTJD10:=IF(PL20<1日前的PL20,统计走弱3日满足EX2的天数,0)
TJ11:=EN2 AND ZTJZ5=1
TJ22:=EN1 AND PL10>1日前的PL10 AND ZTJZ5=2
TJ33:=EN2 AND DTJZ10=1
TJ44:=EN3 AND ZTJZ10=1
TJ55:=EN2 AND PL20>1日前的PL20 AND ZTJZ10=2
XG22赋值:TJ11 OR TJ22 OR TJ33 OR TJ44 OR TJ55
XG赋值:XG11 OR XG22
输出
W18:最近1日存在XG