来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
SJ赋值:1
N赋值:15
M1赋值:5
M2赋值:3
RSV赋值:(收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100
RSV的M1日[1日权重]移动平均
K9的M2日[1日权重]移动平均
J赋值:3*K9-2*D9
RK赋值:K9的15日简单移动平均*SJ,LINETHICK1
RD赋值:D9的15日简单移动平均*SJ,LINETHICK1
RJ赋值:J的15日简单移动平均*SJ,LINETHICK1
DRAWTEXT(RK上穿RD&&RD<20,RK*0.80,'多'),COLORRED
DRAWTEXT(RD上穿RK&&RD>80,78,'空'),COLORGREEN,DRAWABOVE
N8:=80
M18:=3
M28:=3
RSV8:=(收盘价-N8日内最低价最低值)/(N8日内最高价最高值-N8日内最低价最低值)*100
RSV8的M18日[1日权重]移动平均
K98的M28日[1日权重]移动平均
J8:=3*K98-2*D98
RK8:=K98的80日简单移动平均,LINETHICK1
RD8:=D98的80日简单移动平均,LINETHICK1
RJ8:=J8的80日简单移动平均,LINETHICK1
DRAWTEXT(RK8上穿RD8&&RD8<20,RK8*0.80,'准多'),COLORFF00FF
DRAWTEXT(RD8上穿RK8&&RD8>80,78,'准空'),COLORFFFF00,DRAWABOVE
VAR1赋值:((收盘价 - 15日内最低价最低值)/(15日内最高价最高值 - 15日内最低价最低值))*(100)
VAR2赋值:VAR1的相反数
VAR1的5日[1日权重]移动平均
VAR3的3日[1日权重]移动平均
K的3日[1日权重]移动平均
STICKLINE((K*SJ >= D),K,D,2,0),COLORRED
STICKLINE((K <= D*SJ),K,D,2,0),COLOR008800
输出超卖:20*SJ,COLOR00FF00,LINETHICK1
输出超买:80*SJ,COLORRED,LINETHICK1
严重输出超卖:0*SJ,COLOR00FF00,LINETHICK1
严重输出超买:100*SJ,COLORRED,LINETHICK1
输出{中轴线:50*SJ,画白色,NODRAW
}
KF:=(收盘价的21日指数移动平均-收盘价的3日指数移动平均)/2*0.95
DF:=(收盘价的3日指数移动平均-收盘价的21日指数移动平均)/2*0.95
当满足条件DF*SJ>=KF时,在9*SJ和'大'位置书写文字
当满足条件KF*SJ>DF*SJ时,在91和'大'位置书写文字
MA888赋值:C的2日指数移动平均
战士看多空线赋值:(收盘价的27日简单移动平均+收盘价的34日简单移动平均+收盘价的41日简单移动平均+收盘价的50日简单移动平均)/4,COLOR00FFFF,LINETHICK3
当满足条件MA888*SJ>=战士看多空线时,在15和'中'位置书写文字
当满足条件MA888<战士看多空线*SJ时,在85和'中'位置书写文字
VAR6赋值:(2*收盘价+最高价+最低价)/4
VAR8赋值:20日内最低价最低值
VARAA赋值:26日内最高价最高值
B赋值:EMA((VAR6-VAR8)/(VARAA-VAR8)*100,8)
B1:=B的5日指数移动平均
K22:=B>80 AND B1上穿B
K1:=上次K22距今天数
K2:=1日前的K1
K底:=B<20 AND B上穿B1
K底1:=上次K底距今天数
K底2:=1日前的K底1
DRAWTEXT(1日前的B*SJ>80 AND B1上穿B AND 1日前的B
DRAWTEXT(B<25*SJ AND B上穿B1 AND B>K底2日前的B AND C