来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
N赋值:80
M赋值:3
M1:=3
M2:=6
M3:=12
M4:=24
M5:=34
M6:=48
M7:=89
M8:=144
M9:=21
输出水平面:收盘价的89日简单移动平均,COLORFFA2FF
输出BBI:(收盘价的M1日简单移动平均+收盘价的M2日简单移动平均+收盘价的M3日简单移动平均+收盘价的M4日简单移动平均)/4
输出BAA:(收盘价的M5日简单移动平均+收盘价的M6日简单移动平均+收盘价的M7日简单移动平均+收盘价的M8日简单移动平均+收盘价的M9日简单移动平均)/5,COLOR0000CD,LINETHICK4
长线E输出BBI:(C的6日指数移动平均+C的18日指数移动平均+C的54日指数移动平均+C的162日指数移动平均)/4,COLORFF00FF,LINETHICK2
STICKLINE(BBI上穿长线EBBI,L,L-0.09,4,0),画黄色
DRAWTEXT(BBI上穿长线EBBI,L-0.13,'走牛') ,画黄色
STICKLINE(BBI上穿BAA,L,L-0.11,5,0),画白色
DRAWTEXT(BBI上穿BAA,L-1.0,'买入持股') ,COLORFFA2FF,LINETHICK3
DRAWTEXT(BAA上穿BBI,L-0.13,'注意仓位') ,COLOR00E300,LINETHICK3
IF(BBI>1日前的BBI,BBI,DRAWNULL),画红色,LINETHICK2
IF(BBI<1日前的BBI,BBI,DRAWNULL), 画蓝色,LINETHICK2
M输出A1:收盘价的24日简单移动平均,COLOR00E300,LINETHICK1
V2赋值:IF(CURRBARSCOUNT=1,成交量*240/FROMOPEN/1日前的成交量-1,成交量/1日前的成交量-1)
当满足条件V2>=1时,在O和C之间画柱状线
MA13:=收盘价的13日简单移动平均
X1赋值:(C+L+H)/3
BB13赋值:ATAN(X1的13日指数移动平均-1日前的X1的13日指数移动平均)*3.1416*10
EMA8:=C的8日指数移动平均
A1赋值:O和C的较小值
B1赋值:O-C的绝对值
T1赋值:FILTER(BB13>1 AND X1的13日指数移动平均>1日前的X1的8日指数移动平均,10)
当满足条件T1时,在A1和A1+B1/4之间画柱状线
当满足条件T1时,在A1+B1/4和A1+B1/2之间画柱状线
当满足条件T1时,在A1+B1/2和A1+B1*3/4之间画柱状线
当满足条件T1时,在A1+B1*3/4和A1+B1之间画柱状线
LC赋值:1日前的收盘价
RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 100)
FF赋值:收盘价的3日指数移动平均
MA15:=收盘价的21日指数移动平均
{DRAWTEXT(FF上穿MA15,(最低价 * 0.97),'底背离'),COLORA6E500
DRAWTEXT(88上穿RSI,(最高价 * 1.04),'顶背离'),COLOR1880FF
}
STICKLINE(FF上穿MA15,A1,A1+B1/2,2,0),COLOR7F017F
STICKLINE(88上穿RSI,A1+B1,A1+B1/2,2,0),COLORGREEN
T2赋值:统计3日满足BBI上穿3的天数=1 AND C上穿BBI
当满足条件T2时,在H*1.05和'反转'位置书写文字
当满足条件T2时,在O和C之间画柱状线
T12:=V2>=1
T0赋值:上次T12距今天数
L1赋值:T0日前的L
H1赋值:T0日前的H
STICKLINE(1日前的T12 OR 2日前的T12 OR 3日前的T12,H1,H1,4,-1),画白色
STICKLINE(1日前的T12 OR 2日前的T12 OR 3日前的T12,L1,L1,4,-1),画白色
{T11:=3日前的T12 AND 统计4日满足L
当满足条件T11时,在H*1.05和'三天'位置书写文字
当满足条件T11时,在O和C之间画柱状线
}
{(3日前的V2>=1 OR 2日前的V2>=1 OR 1日前的V2>=1) }
L11:=1日前的L和L的较小值
L10:=L11和2日前的L的较小值
L21赋值:1日前的L和L较大值
L20赋值:L21和2日前的L较大值
T111:=(3日前的V2>=1 OR 2日前的V2>=1 OR 1日前的V2>=1) AND
((L10>L1 AND L20>H1) OR (L11>L1 AND L21>H1))
T11:=T111 AND 1日前的T111=0
当满足条件T11时,在O和C之间画柱状线
高赋值:REF(N日内H最高值,M)
低赋值:REF(N日内L最低值,M)
H19:=高-(高-低)*0.191
H38赋值:高-(高-低)*0.382
H中赋值:高-(高-低)*0.5
H61赋值:高-(高-低)*0.618
H80赋值:高-(高-低)*0.809
输出顶点:REFDATE(高,DATE),POINTDOT,LINETHICK2,画白色
输出%19.8:REFDATE(H19,DATE),POINTDOT,LINETHICK2,画黄色
输出%38.2:REFDATE(H38,DATE),POINTDOT,LINETHICK2,COLORGREEN
输出%50:REFDATE(H中,DATE),POINTDOT,LINETHICK2,画红色
输出%61.8:REFDATE(H61,DATE),POINTDOT,LINETHICK2,COLORMAGENTA
输出%80.9:REFDATE(H80,DATE),POINTDOT,LINETHICK2, 画蓝色
低点:REFDATE(低,DATE),POINTDOT,LINETHICK2,画白色
当满足条件ISLASTBAR时,在顶点和'顶点'位置书写文字
当满足条件ISLASTBAR时,在低点和'低点'位置书写文字
当满足条件T1时,在A1和A1+B1/2之间画柱状线
当满足条件T1时,在A1+B1/2和A1+B1之间画柱状线
当满足条件T11 AND T12时,在A1和A1+B1/2之间画柱状线
当满足条件T11 AND T12时,在A1+B1/2和A1+B1之间画柱状线
当满足条件T1 AND T12时,在A1+B1/3和A1+B1之间画柱状线
当满足条件T1 AND T12时,在A1和A1+B1/3之间画柱状线
当满足条件T1 AND T12时,在A1+B1/3和A1+B1*2/3之间画柱状线
当满足条件T2 AND T12时,在A1+B1/2和A1+B1之间画柱状线
当满足条件T2 AND T12时,在A1和A1+B1/2之间画柱状线