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


AVEC:=(2*C+H+L)/4; MID:=(3*CLOSE+LOW+OPEN+HIGH)/6; DKX:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+ 16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+ 13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+ 10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+ 7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+ 4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210; AA05:=MA(C,5); AA13:=MA(C,13); AACP:=DKX; AA21:=MA(C,21); AA34:=MA(C,34); AADK:=(MA(AVEC,5)+MA(AVEC,10)+MA(AVEC,20)+MA(AVEC,60))/4; 五日乖离率:=(C-AA05)/AA05*100; BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416; BBCP:=ATAN((AACP/REF(AACP,1)-1)*100)*180/3.1416; BB21:=ATAN((AA21/REF(AA21,1)-1)*100)*180/3.1416; BB34:=ATAN((AA34/REF(AA34,1)-1)*100)*180/3.1416; bbdK:=ATAN((AADK/REF(AADK,1)-1)*100)*180/3.1416; 速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1); 加速度5:=EMA((速度5-REF(速度5,1)),3); MCP:=DKX; 操盘线:DKX,COLORWHITE,LINETHICK2; M5:MA(C,5),COLOR00FF00; M34:MA(C,34),COLORFF33CC; 多空线:(MA(AVEC,5)+MA(AVEC,10)+MA(AVEC,20)+MA(AVEC,60))/4,POINTDOT,COLOR0044FF,LINETHICK4; STICKLINE(BB05>30 AND AA05>REF(AA05,1), AA05,REF(AA05,1),8,1),COLORYELLOW; STICKLINE(BB05<0 AND AA05<REF(AA05,1), AA05,REF(AA05,1),8,1),COLOR00FF00; 三拾日乖离率:=(C-AA34)/AA34*100; bias5%:(C-MA(C,5))/MA(C,5)*100,NODRAW; BIASCP%:(C-MCP)/MCP*100,NODRAW; BIAS34%:(C-MA(C,34))/MA(C,34)*100,NODRAW; B5度:BB05,NODRAW; BCP度:BBCP,NODRAW; B21度:BB21,NODRAW; B34度:BB34,NODRAW; BDK度:BBDK,NODRAW; VAR1:=(AA21-AA34)>REF((AA21-AA34),1) AND AA21>REF(AA21,1) AND AA34>REF(AA34,1); VAR2:=(AA34-AA21)<REF((AA34-AA21),1) AND AA21<REF(AA21,1) AND AA34<REF(AA34,1); STICKLINE(BB34>15 AND AA34>REF(AA34,1), AA34,REF(AA34,1),8,1),COLORFF33CC; 强势狙击:=FILTER(BB34>30 AND BBCP>45 AND crOSS(BB05,60),10); 加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND AA05>REF(AA05,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA13>REF(AA13,1) AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1) ,10) ; 清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>AA34 OR O>AA34) AND AA05<REF(AA05,1) AND 三拾日乖离率<REF(三拾日乖离率,1) AND AA13<REF(AA13,1),10); DRAWTEXT(加仓 ,LOW*0.98,'←加仓'),COLORRED; JC:=CROSS(0,五日乖离率) AND 三拾日乖离率<REF(三拾日乖离率,1) AND AA13>REF(AA13,1) ; 减仓:=FILTER(JC,10); MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA34; 买入:=FILTER(MR,10); DRAWTEXT(减仓,HIGH*1.02,'←减仓'),COLORCYAN; DRAWTEXT(买入,LOW*0.98,'★买入'),COLORYELLOW; DRAWTEXT(清仓 ,HIGH*1.02,'★清仓'),COLORGREEN; DRAWTEXT(强势狙击,LOW*0.98,'←强势狙击'),COLORYELLOW; VAR21:=MAX(Abs(HIGH-AMOUNT/vol/100),ABS(AMOUNT/VOL/100-LOW)); VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100); MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50; DRAWTEXT(MV>6 AND L<=LLV(L,10),L*0.95,'←异动'),COLORCYAN;

原理解析:
AVEC赋值:(2*C+H+L)/4
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
DKX赋值:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+
16*4日前的MID+15*5日前的MID+14*6日前的MID+
13*7日前的MID+12*8日前的MID+11*9日前的MID+
10*10日前的MID+9*11日前的MID+8*12日前的MID+
7*13日前的MID+6*14日前的MID+5*15日前的MID+
4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210
AA05赋值:C的5日简单移动平均
AA13赋值:C的13日简单移动平均
AACP赋值:DKX
AA21赋值:C的21日简单移动平均
AA34赋值:C的34日简单移动平均
AADK赋值:(AVEC的5日简单移动平均+AVEC的10日简单移动平均+AVEC的20日简单移动平均+AVEC的60日简单移动平均)/4
五日乖离率赋值:(C-AA05)/AA05*100
BB05赋值:ATAN((AA05/1日前的AA05-1)*100)*180/3.1416
BBCP赋值:ATAN((AACP/1日前的AACP-1)*100)*180/3.1416
BB21赋值:ATAN((AA21/1日前的AA21-1)*100)*180/3.1416
BB34赋值:ATAN((AA34/1日前的AA34-1)*100)*180/3.1416
BBDK赋值:ATAN((AADK/1日前的AADK-1)*100)*180/3.1416
速度5赋值:SMA(EMA((AA05-1日前的AA05)/1日前的AA05,3)*100,3,1)
加速度5赋值:EMA((速度5-1日前的速度5),3)
MCP赋值:DKX
输出操盘线:DKX,画白色, 线宽为2
输出M5:C的5日简单移动平均,COLOR00FF00
输出M34:C的34日简单移动平均,COLORFF33CC
输出多空线:(AVEC的5日简单移动平均+AVEC的10日简单移动平均+AVEC的20日简单移动平均+AVEC的60日简单移动平均)/4,POINTDOT,COLOR0044FF,LINETHICK4
STICKLINE(BB05>30 AND AA05>1日前的AA05, AA05,1日前的AA05,8,1),画黄色
STICKLINE(BB05<0 AND AA05<1日前的AA05, AA05,1日前的AA05,8,1),COLOR00FF00
三拾日乖离率赋值:(C-AA34)/AA34*100
输出BIAS5%:(C-C的5日简单移动平均)/C的5日简单移动平均*100,NODRAW
输出BIASCP%:(C-MCP)/MCP*100,NODRAW
输出BIAS34%:(C-C的34日简单移动平均)/C的34日简单移动平均*100,NODRAW
输出B5度:BB05,NODRAW
输出BCP度:BBCP,NODRAW
输出B21度:BB21,NODRAW
输出B34度:BB34,NODRAW
输出BDK度:BBDK,NODRAW
VAR1赋值:(AA21-AA34)>REF((AA21-AA34),1) AND AA21>REF(AA21,1) AND AA34>REF(AA34,1)
VAR2赋值:(AA34-AA21)<REF((AA34-AA21),1) AND AA21<REF(AA21,1) AND AA34<REF(AA34,1)
STICKLINE(BB34>15 AND AA34>1日前的AA34, AA34,1日前的AA34,8,1),COLORFF33CC
强势狙击赋值:FILTER(BB34>30 AND BBCP>45 AND BB05上穿60,10)
加仓赋值:FILTER(统计5日满足BB05上穿30的天数>=1 AND AA05>1日前的AA05 AND 三拾日乖离率>1日前的三拾日乖离率 AND AA13>1日前的AA13
AND 加速度5>1日前的加速度5 AND 速度5>1日前的速度5 ,10)
清仓赋值:FILTER(统计5日满足30上穿BB05的天数>=1 AND (C>AA34 OR O>AA34) AND AA05<1日前的AA05 AND 三拾日乖离率<1日前的三拾日乖离率 AND AA13<1日前的AA13,10)
当满足条件加仓 时,在最低价*0.98和'←加仓'位置书写文字
JC赋值:0上穿五日乖离率 AND 三拾日乖离率1日前的AA13
减仓赋值:JC的10过滤
MR赋值:统计3日满足五日乖离率上穿0的天数>=1 AND 三拾日乖离率>1日前的三拾日乖离率 AND AA05>1日前的AA05 AND (C/1日前的C-1)*100>5 AND 1日前的C<AA34
买入赋值:MR的10过滤
当满足条件减仓时,在最高价*1.02和'←减仓'位置书写文字
当满足条件买入时,在最低价*0.98和'★买入'位置书写文字
当满足条件清仓 时,在最高价*1.02和'★清仓'位置书写文字
当满足条件强势狙击时,在最低价*0.98和'←强势狙击'位置书写文字
VAR21:=MAX(最高价-成交额/成交量/100的绝对值,ABS(成交额/成交量/100-最低价))
VAR3赋值:(开盘价+收盘价的绝对值/2-成交额/成交量/100)
MV赋值:(VAR21+VAR3)/成交额*成交量*100*50
DRAWTEXT(MV>6 AND L<=10日内L最低值,L*0.95,'←异动'),画青色


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