来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
DX赋值:(C+H+L+O)/4
输出
短线:(DX的1日简单移动平均+DX的3日简单移动平均+DX的5日简单移动平均)/3,COLORFFFFFF
MTM赋值:C-1日前的C
ZLGJ赋值:100*MTM的6日指数移动平均,6)/EMA(EMA(MTM的绝对值,6),6)
FB赋值:DX的17日简单移动平均+DX的17日简单移动平均-REF(DX的17日简单移动平均,1的绝对值)
FS赋值:DX的17日简单移动平均+DX的17日简单移动平均-REF(DX的17日简单移动平均,1)
输出
搏杀线:IF(DX的17日简单移动平均
DRAWBAND(FS,FB>FS,FB,RGB(0,250,0))
UPPER赋值: 搏杀线 + 2*收盘价的20估算标准差
买1赋值:IF(2日内ZLGJ最低值=7日内ZLGJ最低值 AND 统计2日满足ZLGJ<0的天数 AND CROSS(ZLGJ,ZLGJ的2日简单移动平均),1,0)
卖1赋值:IF(2日内ZLGJ最高值=7日内ZLGJ最高值 AND 统计2日满足ZLGJ>50的天数 AND CROSS(ZLGJ的2日简单移动平均,ZLGJ),1,0)
STICKLINE(买1=1的5过滤,C,O,1,0),COLORFF00FF
STICKLINE(卖1=1的1过滤,C,O,1,0),COLOR00FF00
RSV赋值:(C-9日内L最低值)/(9日内H最高值-9日内L最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
BDGD赋值:2日内J最高值=8日内J最高值 AND J>80
注意赋值:IF(CROSS(1日前的J-0.01,J) AND 1日前的BDGD,1,0)
当满足条件注意 AND 卖1<1时,在O和收盘价之间画柱状线
A赋值:(3*C+L+O+H)/6
BB赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A
+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A
+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+
20日前的A)/210
输出
生死线:BB的90日指数移动平均,LINETHICK1,画黄色
输出
价涨量缩:DRAWICON(FILTER(3日前的V>2日前的V*1.1 AND 2日前的V>=1日前的V*1.1
AND 1日前的V<=V AND L>3日前的L AND 3日前的C>3日前的O AND
1日前的L>3日前的最低价,5),L,1)
STICKLINE(搏杀线>生死线 AND 短线上穿搏杀线,L,L*0.99,3,0),COLOR00FF00
VAR1赋值:MA((成交量-1日前的成交量)/1日前的成交量,5)
VAR2赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
MY赋值:VAR2*(1+VAR1)
SHT赋值: MY
SHTMA:= SHT的5日简单移动平均
如果SHTMA>=MY返回短线否则返回DRAWNULL
如果SHTMA<=MY返回短线否则返回DRAWNULL