未来函数检测结果如下:
该公式包含未来函数:ZIG
指标源码:
原理解析:
N1赋值:5
N2赋值:10
N3赋值:20
N4赋值:30
P赋值:2
M赋值:20
N赋值:250
M1:=55
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
DRAWBAND(VAR1,RGB(155,50,50),VAR6,RGB(250,250,0))
输出短线:VAR1,画黄色
输出中线:VAR6,COLORRED
如果VAR1=VAR6返回VAR6否则返回DRAWNULL
MA1:=收盘价的N1日指数移动平均
MA2:=收盘价的N2日指数移动平均
MA3:=收盘价的N3日指数移动平均
MA4:=收盘价的N4日指数移动平均
TJ1赋值:MA1上穿MA2 AND C>O AND C>1日前的C AND C/1日前的C>=1.018
OR MA1上穿MA4 AND C>O AND C>1日前的C AND C/1日前的C>=1.018
OR MA2上穿MA3 AND C>O AND C>1日前的C AND C/1日前的C>=1.018
OR MA1上穿MA3 AND C>O AND C>1日前的C AND C/1日前的C>=1.018
TJ2赋值:(MAX(MA1,MAX(MA2,MA3))-MIN(MA1,MIN(MA2,MA3)))/
MIN(MA1,MIN(MA2,MA3))*100<=P
XG赋值:TJ1 AND TJ2
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
DIFF:= 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA :=DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
如果K>D AND MACD>0 AND V>1返回2否则返回0
如果K
如果MACD>0 AND K
如果MACD<0 AND K>D AND V>1返回-1否则返回0
当满足条件做多时,在L和H之间画柱状线
当满足条件做多 AND C
当满足条件做多 AND C
当满足条件做多 AND C>=O时,在C和O之间画柱状线
当满足条件做多 AND C>=O时,在C和O之间画柱状线
当满足条件做多 AND C>=O时,在C和O之间画柱状线
当满足条件做空 AND C>=O时,在L和H之间画柱状线
当满足条件做空 AND C>=O时,在C和O之间画柱状线
当满足条件做空 AND C
当满足条件强洗 AND C>=O时,在C和O之间画柱状线
当满足条件强洗 AND C
当满足条件弱升 AND C>=O时,在C和O之间画柱状线
当满足条件弱升 AND C
STICKLINE(TJ1的3过滤,C,O,4,0),COLOR0000FF
DRAWICON(XG的3过滤,L*0.97,23)
GET赋值:ZIG(3,3),画黄色
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)
DRAWTEXT(EN1 AND DTJZ5=1,L*0.98,'(A)'),COLORFFFF00
DRAWTEXT(EX1 AND DTJD5=2,H*1.02,'(B)'),COLORFF00FF
DRAWTEXT(EN2 AND ZTJZ5=1,L*0.98,'(C)'),COLOR0000FF
DRAWTEXT(EX1 AND PL10>1日前的PL10 AND ZTJD5=1,H*1.02,'⑴'),COLOR0000FF
DRAWTEXT(EN1 AND PL10>1日前的PL10 AND ZTJZ5=2,L*0.98,'⑵'),COLOR0000FF
DRAWTEXT(EX1 AND PL10>1日前的PL10 AND ZTJZ5=2,H*1.02,'⑶'),COLOR0000FF
DRAWTEXT(EN1 AND PL10>1日前的PL10 AND ZTJZ5=3,L*0.98,'⑷'),COLOR0000FF
DRAWTEXT(EX2 AND PL20>1日前的PL20 AND ZTJD10=1,H*1.02,'⑸'),COLOR0000FF
当满足条件EN2 AND DTJZ10=1时,在L*0.93和'Ⅰ'位置书写文字
当满足条件EX2 AND DTJD10=2时,在H*1.05和'Ⅱ'位置书写文字
当满足条件EN3 AND ZTJZ10=1时,在L*0.93和'Ⅲ'位置书写文字
DRAWTEXT(EX2 AND PL20>1日前的PL20 AND ZTJD10=1,H*1.03,'①'),LINETHICK3,COLOR00FFFF
DRAWTEXT(EN2 AND PL20>1日前的PL20 AND ZTJZ10=2,L*0.95,'②'),LINETHICK3,COLOR00FFFF
DRAWTEXT(EX2 AND PL20>1日前的PL20 AND ZTJD10=2 OR (ZTJD10=0 OR ZTJD10=2)
AND EX2,H*1.03,'③'),LINETHICK3,COLOR00FFFF
DRAWTEXT(EN2 AND PL20>1日前的PL20 AND ZTJZ10=3,L*0.95,'④'),
LINETHICK3,COLOR00FFFF
HR赋值:M1日内最高价最高值
HRY:=M1日内最低价最低值
HRY11:=HR*HRY
HRY33:SQRT(HRY11),COLORGREEN,LINETHICK2
IF(C>HRY33 AND HRY33 >=1日前的HRY33 , HRY33 ,DRAWNULL),LINETHICK2,COLORRED