来函数检测结果如下:
该公式没有未来函数

指标源码:

原理解析:
输出量能饱和度:IF((AMOUNT/C)/(20日内AMOUNT最高值/20日内C最高值)*100>100,100,(AMOUNT/C)/(20日内AMOUNT最高值/20日内C最高值)*100),NODRAW,画黄色
N赋值:10
输出突破:1日前的C的N日指数移动平均,COLORMAGENTA,LINETHICK1
输出A1X:(C的5日指数移动平均-突破)/突破*100,NODRAW
距离赋值:(C-突破)/突破*100,NODRAW
输出出击:IF(A1X>=0,REF(C的N日指数移动平均,上次A1X上穿0距今天数+1),DRAWNULL)COLORMAGENTA,LINETHICK1
输出休假:IF(A1X< 0,REF(C的N日指数移动平均,上次0上穿A1X距今天数+1),DRAWNULL)COLORGREEN,LINETHICK1
当满足条件A1X>=0时,在出击和突破之间画柱状线
当满足条件A1X< 0时,在休假和突破之间画柱状线
如果A1X< 0返回突破否则返回DRAWNULL
当满足条件ISLASTBAR AND 出击时,在出击和' 出击'位置书写文字
当满足条件ISLASTBAR AND 休假时,在休假和' 休假'位置书写文字
输出短顶:20日内H最高值,画白色
输出短底:20日内L最低值,COLOR00FF00
输出长顶:60日内H最高值,画红色
输出长底:60日内L最低值,画黄色
DRAWKLINE(H,O,L,C)
输出涨幅:IF(A1X>=0,(C-出击)/出击*100,DRAWNULL)NODRAW
输出跌幅:IF(A1X< 0,(C-休假)/休假*100,DRAWNULL)NODRAW
MA5赋值:C的5日简单移动平均
MA18赋值:收盘价的18日简单移动平均
MA13赋值:C的13日简单移动平均
A赋值:(3*C+L+O+H)/6
VAR1:=(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
MTM赋值:C-1日前的C
CB赋值:VAR1的13日指数移动平均
DX赋值:100*MTM的6日指数移动平均,6)/EMA(EMA(MTM的绝对值,6),6)
卖赋值:2日内DX最高值=7日内DX最高值 AND 统计2日满足DX>50的天数 AND CROSS(DX的2日简单移动平均,DX)
DRAWTEXT(卖=1的1过滤,最高价*1.01,'S'),COLORGREEN
买赋值:2日内DX最低值=7日内DX最低值 AND 统计2日满足DX< 0的天数 AND CROSS(DX,DX的2日简单移动平均)
DRAWTEXT(买=1的5过滤,最低价-0.03,'B'),COLOR00DDDD
加仓赋值:SMA(EMA((C-1日前的C)/1日前的C,5)*100,3,1)*10
DRAWTEXT(FILTER((加仓上穿0 OR 收盘价上穿CB) AND 买=1,3),最低价-0.03,'↖㈩'),画白色
跟赋值:MA18>=3日前的MA18 AND 收盘价上穿MA18
当满足条件跟时,在最低价*0.999和'↖ 跟'位置书写文字
阳涨幅赋值:5
阳倍量赋值:2
单阳赋值:C>O*(1+阳涨幅/100) AND 成交量>1日前的成交量*阳倍量
当满足条件CURRBARSCOUNT< 100 AND 单阳时,在L*0.98和'阳'位置书写文字
当满足条件CURRBARSCOUNT< 100 AND 单阳时,在O和C之间画柱状线
高不破价赋值:REF(C,上次单阳距今天数)
中不破价赋值:REF((C+L)/2,上次单阳距今天数)
低不破价赋值:REF(L,上次单阳距今天数)
单阳不破:=CURRBARSCOUNT< 100 AND 上次单阳距今天数< 11 AND (LLV(C,上次单阳距今天数)>低不破价 OR LLV(C,上次单阳距今天数)=低不破价)
当满足条件单阳不破时,在低不破价-低不破价*0.002和低不破价-低不破价*0.002之间画柱状线
输出量:V,NODRAW
单阳输出量:REF(V,上次单阳距今天数),NODRAW
单阳后均输出量:SUM(V,上次单阳距今天数-1)/(上次单阳距今天数-1),NODRAW
单阳后缩输出量:单阳后均量< 单阳量*0.75,NODRAW
单阳线体:=REF(C-O,上次单阳距今天数),NODRAW
小线体赋值:C-O的绝对值< 单阳线体/2.5,NODRAW
小线体严:COUNT(小线体,上次单阳距今天数-1)>上次单阳距今天数-2,NODRAW
小线体松:COUNT(小线体,上次单阳距今天数-1)>上次单阳距今天数-3 AND C< 1日前的C*1.03,NODRAW
两天赋值:LLV(C,上次单阳距今天数)>低不破价 OR LLV(C,上次单阳距今天数)=低不破价
一般赋值:LLV(C,上次单阳距今天数-2)>低不破价 OR LLV(C,上次单阳距今天数-2)=低不破价
一般选股:STICKLINE(CURRBARSCOUNT< 100 AND 上次单阳距今天数< 9 AND 两天 AND 一般,低不破价,低不破价,2,0),COLOR88FF00
较强赋值:LLV(C,上次单阳距今天数-2)>中不破价 OR LLV(C,上次单阳距今天数-2)=中不破价
较强选股:STICKLINE(CURRBARSCOUNT< 100 AND 上次单阳距今天数< 9 AND 两天 AND 较强,中不破价,中不破价,2,0),COLOR0088FF
最强赋值:LLV(C,上次单阳距今天数-2)>高不破价 OR LLV(C,上次单阳距今天数-2)=高不破价
最强选股:STICKLINE(CURRBARSCOUNT< 100 AND 上次单阳距今天数< 9 AND 两天 AND 最强,高不破价,高不破价,2,0),COLOR00FFFF
DRAWTEXT(上次单阳距今天数=1 AND 单阳不破,低不破价-低不破价*0.02,'1'),COLOR00BB00
DRAWTEXT(上次单阳距今天数=2 AND 单阳不破,低不破价-低不破价*0.02,'2'),COLOR00BB00
DRAWTEXT(上次单阳距今天数=3 AND 单阳不破,低不破价-低不破价*0.02,'3'),COLOR00BB00
DRAWTEXT(上次单阳距今天数=4 AND 单阳不破,低不破价-低不破价*0.02,'4'),COLOR00BB00
DRAWTEXT(上次单阳距今天数=5 AND 单阳不破,低不破价-低不破价*0.02,'5'),COLOR00BB00
DRAWTEXT(上次单阳距今天数=6 AND 单阳不破,低不破价-低不破价*0.02,'6'),COLOR00BB00
DRAWTEXT(上次单阳距今天数=7 AND 单阳不破,低不破价-低不破价*0.02,'7'),COLOR00BB00
DRAWTEXT(上次单阳距今天数=8 AND 单阳不破,低不破价-低不破价*0.02,'8'),COLOR00BB00
DRAWTEXT(上次单阳距今天数=9 AND 单阳不破,低不破价-低不破价*0.02,'9'),COLOR00BB00
DRAWTEXT(上次单阳距今天数=10 AND 单阳不破,低不破价-低不破价*0.02,'10'),COLOR00BB00
ARE4:=C的20日简单移动平均
ARE5:=(C>C的5日简单移动平均)
ARE6:=(C的5日简单移动平均>C的10日简单移动平均)
ARE7:=(C>C的10日简单移动平均)
ARE8:=(C的5日简单移动平均>C的20日简单移动平均)
ARE9:=(C>C的20日简单移动平均)
ARE10:=1日前的ARE4
ARE11:=(ARE4>ARE10)
AVX:=(((((IF(ARE5,10,(0-10))+IF(ARE6,10,(0-10)))+IF(ARE7,10,(0-10)))+IF(ARE8,10,(0-10)))+IF(ARE9,10,(0-10)))+IF(ARE11,10,(0-10)))
DSLX赋值:(C/INDEXC)
DSLX1:=DSLX的5日简单移动平均
DSLX2:=DSLX的10日简单移动平均
VRE1赋值:V的5日简单移动平均
VRE2赋值:V的10日简单移动平均
阻力位赋值:IF((C>200),(C*1.01),(C*1.07))
阻力位1:=IF((C< 10),(C*1.05),阻力位)
止损位赋值:IF((C>200),(C*0.99),(C*0.93))
止损位1:=IF((C< 10),(C*0.95),止损位)
TJTS1赋值:ISLASTBAR AND C< 500
TJTS2赋值:ISLASTBAR AND C>500
KDAT:=REFDATE(45日内H最高值/1.01,DATE)
解盘1赋值:CONST(IF(TJTS1 AND ((AVX上穿1 AND (VRE1 >= VRE2)) AND (DSLX >= DSLX1)) ,1,0))
解盘2赋值:CONST(IF(TJTS1 AND ((AVX上穿1 AND (VRE1 < VRE2)) AND (DSLX >= DSLX1)) ,1,0))
解盘3赋值:CONST(IF(TJTS1 AND ((AVX上穿1 AND (VRE1 > VRE2)) AND (DSLX < DSLX1)) ,1,0))
解盘4赋值:CONST(IF(TJTS1 AND ((AVX上穿1 AND (VRE1 <= VRE2)) AND (DSLX < DSLX1)) ,1,0))
解盘5赋值:CONST(IF(TJTS1 AND ((1上穿AVX AND (VRE1 >= VRE2)) AND (DSLX >= DSLX1)) ,1,0))
解盘6赋值:CONST(IF(TJTS1 AND ((1上穿AVX AND (VRE1 < VRE2)) AND (DSLX >= DSLX1)) ,1,0))
解盘7赋值:CONST(IF(TJTS1 AND ((1上穿AVX AND (VRE1 >= VRE2)) AND (DSLX < DSLX1)) ,1,0))
解盘8赋值:CONST(IF(TJTS1 AND ((1上穿AVX AND (VRE1 < VRE2)) AND (DSLX < DSLX1)) ,1,0))
解盘9赋值:CONST(IF(TJTS1 AND ((((AVX >= 1) AND (1日前的AVX > 0)) AND (VRE1 >= VRE2)) AND (DSLX >= DSLX1)) ,1,0))
解盘10:=CONST(IF(TJTS1 AND ((((AVX >= 1) AND (1日前的AVX > 0)) AND (VRE1 < VRE2)) AND (DSLX >= DSLX1)) ,1,0))
解盘11:=CONST(IF(TJTS1 AND ((((AVX >= 1) AND (1日前的AVX > 0)) AND (VRE1 >= VRE2)) AND (DSLX < DSLX1)) ,1,0))
解盘12:=CONST(IF(TJTS1 AND ((((AVX >= 1) AND (1日前的AVX > 0)) AND (VRE1 < VRE2)) AND (DSLX < DSLX1)) ,1,0))
解盘13:=CONST(IF(TJTS1 AND ((((AVX < 1) AND (1日前的AVX < 0)) AND (VRE1 >= VRE2)) AND (DSLX >= DSLX1)) ,1,0))
解盘14:=CONST(IF(TJTS1 AND ((((AVX < 1) AND (1日前的AVX < 0)) AND (VRE1 < VRE2)) AND (DSLX >= DSLX1)) ,1,0))
解盘15:=CONST(IF(TJTS1 AND ((((AVX < 1) AND (1日前的AVX < 0)) AND (VRE1 >= VRE2)) AND (DSLX < DSLX1)) ,1,0))
解盘16:=CONST(IF(TJTS1 AND ((((AVX < 1) AND (1日前的AVX < 0)) AND (VRE1 < VRE2)) AND (DSLX < DSLX1)) ,1,0))
解盘17:=CONST(IF(TJTS2 AND (AVX上穿1 AND (VRE1 >= VRE2)) ,1,0))
解盘18:=CONST(IF(TJTS2 AND (AVX上穿1 AND (VRE1 >= VRE2)) ,1,0))
解盘19:=CONST(IF(TJTS2 AND (AVX上穿1 AND (VRE1 < VRE2)) ,1,0))
解盘20:=CONST(IF(TJTS2 AND (AVX上穿1 AND (VRE1 < VRE2)) ,1,0))
解盘21:=CONST(IF(TJTS2 AND (1上穿AVX AND (VRE1 >= VRE2)) ,1,0))
解盘22:=CONST(IF(TJTS2 AND (1上穿AVX AND (VRE1 < VRE2)) ,1,0))
解盘23:=CONST(IF(TJTS2 AND (((AVX >= 1) AND (1日前的AVX > 0)) AND (VRE1 >= VRE2)) ,1,0))
解盘24:=CONST(IF(TJTS2 AND (((AVX >= 1) AND (1日前的AVX > 0)) AND (VRE1 < VRE2)) ,1,0))
解盘25:=CONST(IF(TJTS2 AND (((AVX < 1) AND (1日前的AVX < 0)) AND (VRE1 >= VRE2)) ,1,0))
解盘26:=CONST(IF(TJTS2 AND (((AVX < 1) AND (1日前的AVX < 0)) AND (VRE1 < VRE2)) ,1,0))
解盘文字1赋值:IF(解盘1=1,'该股的量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右', IF(解盘2=1,'该股虽然走势趋强,但量能还显不足,可以考虑短线进场,仓位在1/2左右',IF(解盘3=1,'该股量价配合良好,但相对其它股票并没有明显走强,可以考虑短线进场,仓位1/2左右', IF(解盘4=1,'该股形态尚可,但量能不足,股票也未完全走强,可以短线参与,仓位1/3左右',IF(解盘5=1,'该股形态变坏,但走势相对其它股票尚可,重仓者减持大半,清仓者可以观望', IF(解盘6=1,'该股随大盘一起下跌,程明显缩量走势,考虑到大盘风险,减持或清仓',IF(解盘7=1,'该股放量下跌,走势明显偏弱,离场观望',IF(解盘8=1,'该股缩量下跌,走势偏弱,离场观望',IF(解盘9=1,'该股形态良好,强势明显,量能充足,可以继续持有', IF(解盘10=1,'该股上行趋势不变,强势依然,但量能开始转弱,注意风险',IF(解盘11=1,'该股仍然具备上涨潜力,但股性偏弱,可考虑减仓',IF(解盘12=1,'该股走势趋弱,量能不足,减持大部分筹码', IF(解盘13=1,'该股形态不佳,注意成交量的变化,但目前不适合参与',IF(解盘14=1,'该股趋势不明,股价偏弱,注意量能变化,目前不宜参与',IF(解盘15=1,'该股有走强迹象,但量能不足,趋势不明,不适合操作', IF(解盘17=1,'大盘量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右',IF(解盘19=1,'大盘虽然走势趋强,但量能还显不足,如果前期经过一轮下跌 ',IF(解盘21=1,'大盘形态走坏,重仓者可以减去大部分仓位 ', IF(解盘22=1,'大盘缩量调整,注意风险,短线清仓观望',IF(解盘23=1,'大盘走势良好,量能理想,可以继续持有强势股',IF(解盘24=1,'大盘形态良好,但量能稍显不足,随时准备减仓',IF(解盘25=1,'大盘趋势不明,注意成交量变化,目前不适宜进场', IF(解盘26=1,'大盘趋势向下,量能萎缩,不适合进场',DRAWNULL)))))))))))))))))))))))
解盘文字2赋值:IF(解盘16=1,'该股走势太弱,没有参与价值',IF(解盘18=1,' 如前期经过一轮下跌,此时为最佳买点,但如果前期有过一段涨幅则介入需谨慎',IF(解盘20=1,' 可以考虑短线进场,仓位在1/2左右,一旦量能放大可以加仓买入',DRAWNULL)))
DRAWTEXT(CURRBARSCOUNT=75 AND (解盘1=1 OR 解盘2=1 OR 解盘3=1 OR 解盘4=1 OR 解盘5=1 OR 解盘6=1 OR 解盘7=1 OR 解盘8=1 OR 解盘9=1 OR 解盘10=1 OR 解盘11=1 OR 解盘12=1 OR 解盘13=1 OR 解盘14=1 OR 解盘15=1 OR 解盘17=1 OR 解盘19=1 OR 解盘21=1 OR 解盘22=1 OR 解盘23=1 OR 解盘24=1 OR 解盘25=1 OR 解盘26=1),(KDAT*0.99),解盘文字1),COLORFEFE00
如果解盘18=1 OR 解盘20=1返回KDAT*0.98否则返回KDAT*0.96

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!