来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
VAR1赋值:(C的12日指数移动平均-C的26日指数移动平均)*100+50
VAR2赋值:VAR1的9日指数移动平均
VAR3赋值:((21日内H最高值-C)/(21日内H最高值-21日内L最低值))*100-10
VAR4赋值:((C-21日内L最低值)/(21日内H最高值-21日内L最低值))*100
STICKLINE(C>1日前的C,H,L,0,0),COLOR0000FF
STICKLINE(C>1日前的C,O,C,3.1,1),COLOR000066
STICKLINE(C>1日前的C,O,C,2.6,1),COLOR000099
STICKLINE(C>1日前的C,O,C,2,1),COLOR0000CC
STICKLINE(C>1日前的C,O,C,1.2,1),COLOR0000FF
STICKLINE(C>1日前的C,O,C,0.4,1),COLORCC66FF
STICKLINE(C< 1日前的C,H,L,0,0),COLORFF0000
STICKLINE(C< 1日前的C,O,C,3.1,1),COLORCC0000
STICKLINE(C< 1日前的C,O,C,2.6,1),COLORFF4400
STICKLINE(C< 1日前的C,O,C,2,1),COLORFF8800
STICKLINE(C< 1日前的C,O,C,1.2,1),COLORFFCC00
STICKLINE(C< 1日前的C,O,C,0.4,1),COLORFFFF00
STICKLINE(C=1日前的C,H,L,0,0),COLORFFFFFF
STICKLINE(C=1日前的C,O,C,3.1,1),COLOR777777
STICKLINE(C=1日前的C,O,C,2.6,1),COLOR999999
STICKLINE(C=1日前的C,O,C,2,1),COLORBBBBBB
STICKLINE(C=1日前的C,O,C,1.2,1),COLORDDDDDD
STICKLINE(C=1日前的C,O,C,0.4,1),COLORFFFFFF
A0赋值:(L+H+C*2)/4
输出工作:A0的14日指数移动平均画黄色,LINETHICK1
输出度假:A0的25日指数移动平均COLORGREEN, 线宽为2
A1X赋值:(工作-1日前的工作)/1日前的工作*100
A2X赋值:(度假-1日前的度假)/1日前的度假*100
G赋值:上次A1X上穿0距今天数
输出买入止损:G日前的A0,画白色,LINETHICK1
A2赋值:3*EMA((C-30日内L最低值)/(30日内H最高值-30日内L最低值)*100,5)-2*EMA((C-30日内L最低值)/(30日内H最高值-30日内L最低值)*100,5)
A4赋值:(34日内H最高值-C)/(34日内H最高值-34日内L最低值)*100
A5赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
A6赋值:A5的9日指数移动平均
A7赋值:(A5< -0.1 AND A5>A6)
输出财神:IF(A7,21日内L最低值,DRAWNULL)画红色,CIRCLEDOT
DRAWICON(CROSS(A2,A2的5日指数移动平均) AND (A4-A2的5日指数移动平均)>40 AND A7,21日内L最低值*1.02,1)
STICKLINE(C>1日前的C*1.09,C,O,3.1,0)COLOR000055
STICKLINE(C>1日前的C*1.09,C,O,2.6,0)COLOR000077
STICKLINE(C>1日前的C*1.09,C,O,2.1,0)COLOR000099
STICKLINE(C>1日前的C*1.09,C,O,1.5,0)COLOR0000BB
STICKLINE(C>1日前的C*1.09,C,O,0.9,0)COLOR0000DD
STICKLINE(C>1日前的C*1.09,C,O,0.3,0)COLOR0000FF
STICKLINE(C< 1日前的C*0.901,C,O,3.1,0)COLOR005500
STICKLINE(C< 1日前的C*0.901,C,O,2.6,0)COLOR007700
STICKLINE(C< 1日前的C*0.901,C,O,2.1,0)COLOR009900
STICKLINE(C< 1日前的C*0.901,C,O,1.5,0)COLOR00BB00
STICKLINE(C< 1日前的C*0.901,C,O,0.9,0)COLOR00DD00
STICKLINE(C< 1日前的C*0.901,C,O,0.3,0)COLOR00FF00
如果A2X>=0返回度假否则返回DRAWNULL
如果A1X>=0返回工作否则返回DRAWNULL
如果A1X>=0返回买入止损否则返回DRAWNULL
输出作:IF(H>=REF(A0,上次A1X上穿0距今天数)*1.1,REF(A0,上次A1X上穿0距今天数)*1.1,DRAWNULL),COLORGREEN,POINTDOT
输出顺:IF(H>=REF(A0,上次A1X上穿0距今天数)*1.2,REF(A0,上次A1X上穿0距今天数)*1.2,DRAWNULL),COLORGREEN,POINTDOT
输出应:IF(H>=REF(A0,上次A1X上穿0距今天数)*1.3,REF(A0,上次A1X上穿0距今天数)*1.3,DRAWNULL),COLORGREEN,CIRCLEDOT
输出趋:IF(H>=REF(A0,上次A1X上穿0距今天数)*1.4,REF(A0,上次A1X上穿0距今天数)*1.4,DRAWNULL),COLORGREEN,POINTDOT
输出势:IF(H>=REF(A0,上次A1X上穿0距今天数)*1.5,REF(A0,上次A1X上穿0距今天数)*1.5,DRAWNULL),COLORGREEN,POINTDOT
输出破:IF(H>=REF(A0,上次A1X上穿0距今天数)*1.6,REF(A0,上次A1X上穿0距今天数)*1.6,DRAWNULL),COLORGREEN,POINTDOT
输出位:IF(H>=REF(A0,上次A1X上穿0距今天数)*1.7,REF(A0,上次A1X上穿0距今天数)*1.7,DRAWNULL),COLORGREEN,POINTDOT
输出出:IF(H>=REF(A0,上次A1X上穿0距今天数)*1.8,REF(A0,上次A1X上穿0距今天数)*1.8,DRAWNULL),COLORGREEN,POINTDOT
C2赋值:1日前的C
涨停赋值:IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0)
当满足条件涨停时,在开盘价和收盘价之间画柱状线
当满足条件涨停时,在H和L之间画柱状线
跌停赋值:IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0)
当满足条件跌停时,在开盘价和收盘价之间画柱状线
当满足条件跌停时,在H和L之间画柱状线