来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
K赋值:RSV的3日简单移动平均
D赋值:K的3日简单移动平均
DPYJ:=(K+D)/2,LINETHICK2
基本线赋值:DPYJ的5日简单移动平均/1.5
基本线2:=DPYJ的2日简单移动平均/1.5,COLORRED
波段线赋值:5*MA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5)-3*MA(MA
((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5),3)-MA(MA(MA
((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5),3),2),LINETHICK1,COLORRED
AAA赋值:(C*2+H+L)/4*10
DF:=AAA的13日简单移动平均-AAA的34日简单移动平均
DEAA赋值:DF的5日简单移动平均
MAC输出D:2*(DF-DEAA)*5.5,LINETHICK1,COLOR00FF00
如果MACD<=0返回MACD否则返回0
STICKLINE(MACDFS>1日前的MACDFS,MACDFS,0,0.5,0),COLOR00FF00
如果MACD>=0返回MACD否则返回0
STICKLINE(MACDZS>1日前的MACDZS,MACDZS,0,0.5,0),COLORFF00FF
DD赋值:MACD>1日前的MACD AND 波段线>0 AND 波段线<100
M买赋值:IF(DD>1日前的DD ,5,0),COLORRED,LINETHICK2
M1赋值:波段线的5日简单移动平均,3)
当满足条件波段线>108 AND 波段线>=M1时,在MACD-2和MACD之间画柱状线
当满足条件波段线<0 AND 波段线
VAR3AAA赋值:MA(最低价-VAR2AAA的绝对值,13)/MA(最低价-VAR2AAA和0较大值,13)*100
如果收盘价*1.2返回VAR3AAA*13否则返回VAR3AAA/13
VAR5AAA赋值:34日内最低价最低值
VAR6AAA赋值:34日内VAR4AAA最高值
VAR7AAA赋值:IF(56日内最低价最低值,1,0)
VAR8AAA赋值:MA(IF(最低价<=VAR5AAA,(VAR4AAA+VAR6AAA*2)/2,0),3)/618*VAR7AAA
VAR9AAA赋值:收盘价的5日简单移动平均
VAR10A赋值:(收盘价-收盘价的34日简单移动平均)/收盘价的34日简单移动平均*(10)
VAR11A赋值:MA(IF(最低价<=VAR5AAA,(VAR4AAA+VAR6AAA*2)/2,0),3)/618*VAR7AAA*(-1)
VAR12A赋值:收盘价的5日简单移动平均*(-1)
减仓赋值:IF(VAR12A<1日前的VAR12A,VAR12A,0),COLOR10E410,LINETHICK0
输出增仓:IF(VAR9AAA<1日前的VAR9AAA,VAR9AAA*0.2,0)*10,COLOR1010FF,LINETHICK1
进仓赋值:IF(VAR8AAA>1日前的VAR8AAA,VAR8AAA*1,0)*10,COLOR10FFFF,LINETHICK1
洗盘赋值:IF(VAR11A>1日前的VAR11A,VAR11A*8,0)*10,COLORFFF810,LINETHICK0
主力持仓赋值:最低价,COLORFF10FF,LINETHICK0
增减力度赋值:VAR10A*5,画白色
XL1赋值:最低价的2日简单移动平均*0.96
XL2赋值:最低价的26日简单移动平均*0.85
XL3赋值:1日前的XL1
当满足条件XL3时,在VAR8AAA*1和'买'位置书写文字
当满足条件XL3时,在VAR8AAA*1和4之间画图标
V0赋值:0,COLORFFA2AF
洗盘1:=(MACD>0 AND MACD<1日前的MACD
AND 增减力度>1日前的增减力度 AND 增减力度>0 )*5
X1赋值:(3*C+L+H+O)/6
FA赋值:(收盘价的5日简单移动平均-收盘价的21日简单移动平均)*4
VAR10AA赋值:C=4日内C最高值 AND 1日前的C=4日内C最低值
VAR20A赋值:C=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
VAR30A赋值: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
VAR40A赋值:(20*X1+19*1日前的X1+18*2日前的X1+17*3日前的X1+16*4日前的X1+15*5日前的X1+
14*6日前的X1+13*7日前的X1+12*8日前的X1+11*9日前的X1+10*10日前的X1+9*11日前的X1+8*12日前的X1
+7*13日前的X1+6*14日前的X1+5*15日前的X1+4*16日前的X1+3*17日前的X1+2*18日前的X1+20日前的X1)/210
MTM赋值:C-1日前的C
DX:=100*MTM的6日简单移动平均,6)/MA(MA(MTM的绝对值,6),6)
CB赋值:VAR40A的13日指数移动平均
卖1赋值:2日内DX最高值=7日内DX最高值 AND 统计2日满足DX>50的天数 AND CROSS(DX的2日简单移动平均,DX)
DRAWICON(卖1=1的1过滤,3,2)
DRAWTEXT(卖1=1的1过滤,1.02,'卖'),画绿色
输出量买:2日内DX最低值=7日内DX最低值 AND 统计2日满足DX<0的天数 AND CROSS(DX,DX的2日简单移动平均) AND MACD>1日前的MACD
DRAWTEXT(量买=1的5过滤,1.13,'买'),COLORRED
DRAWICON(量买=1的5过滤,5,1)
加仓赋值:MA(MA((C-1日前的C)/1日前的C,5)*100,3)*10
DRAWTEXT(FILTER((加仓上穿0 OR 收盘价上穿CB) AND 量买=1,3),1.5,'加'),画白色
跟赋值:X1的18日简单移动平均>=REF(X1的18日简单移动平均,3) AND CROSS(收盘价,X1的18日简单移动平均)
输出启动:(FILTER((CROSS((收盘价的2日简单移动平均-收盘价的10日简单移动平均),MA((收盘价的2日简单移动平均-收盘价的10日简单移动平均),2))
AND MA((收盘价的2日简单移动平均-收盘价的10日简单移动平均),2)<0 AND CROSS(C,MA(C,20))),90))*60,NODRAW
A7A赋值:C-1日前的C
A8A赋值:100*A7A的6日简单移动平均,6)/MA(MA(A7A的绝对值,6),6)
输出进:((2日内A8A最低值=7日内A8A最低值 AND MACD>1日前的MACD
AND 统计2日满足A8A<0的天数 AND CROSS(A8A,A8A的2日简单移动平均)))*6,COLORRED
倍量赋值:((V>1日前的V*1.91) AND C>1日前的C)*5
AA1A赋值:成交量
AA2A赋值:成交量
AA3A赋值:成交量-1日前的成交量的绝对值/1日前的成交量<=0.05
当满足条件倍量时,在0和V/2000000之间画柱状线
缩量5赋值:REF(5日内V最低值,1)
缩量15赋值:REF(15日内V最低值,1)
缩量30赋值:REF(30日内V最低值,1)
地量赋值:V<缩量15
放量赋值:V>4*缩量15
当满足条件地量 时,在0和0-2之间画柱状线
TYP赋值:(最高价+最低价+收盘价)/3
CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*AVEDEV(TYP,14))
A赋值:1日前的C
RSI赋值:C-A和0较大值的6日简单移动平均/MA(C-A的绝对值,6)*100
A1:=(C/C的5日简单移动平均-1)*100<-10
A2:=(C/C的13日简单移动平均-1)*100<-10
A3:=(C/C的34日简单移动平均-1)*100<-15
A4:=RSI<18
A5:=CCI<-120
A6:=COUNT(C/1日前的C-1的绝对值*100>=6,30)>=1
底部赋值:(A1 AND A2 AND A3 AND A4 AND A5 AND A6)*20,COLOR00FFFF,LINETHICK2
LC1赋值:1日前的收盘价
RSI4:=((收盘价 - LC1和0较大值的4.1日简单移动平均)/
(MA(收盘价 - LC1的绝对值,4.1)))*(100)
很准1赋值:RSI4上穿20
RSI4选股1:IF(很准1 AND C的60日简单移动平均>REF(C的60日简单移动平均,1),10,0),NODRAW
强区赋值:波段线>108 AND 波段线>=M1 AND MACD>1日前的MACD
AND( 1日前的增仓>0 OR 1日前的洗盘1=5 OR 2日前的洗盘1=5 )
强1赋值:IF(波段线>108 AND 波段线>=M1>1日前的波段线>108 AND 波段线>=M1,5,0)
强2赋值:IF(强区>1日前的强区,10,0)
RSVK赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
KK赋值:RSVK的3日简单移动平均
DK赋值:KK的3日简单移动平均
JK赋值:3*KK-2*DK
短顶赋值:(JK<120 AND JK>98 AND JK>1日前的JK)
当满足条件短顶时,在MACD+3和MACD之间画柱状线