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


MA5:MA(CLOSE,5),LINETHICK1,COLORGREEN; MA10:MA(CLOSE,10),LINETHICK1,COLORRED; MA30:MA(CLOSE,30),LINETHICK2,COLORYELLOW; 红轨道:=MA(MA(CLOSE,3),1),LINETHICK1,COLORYELLOW; 绿轨道:=MA(MA(CLOSE,3),3); 上升:=IF(红轨道>=绿轨道,绿轨道,DRAWNULL),COLORRED,LINETHICK2; AA1:=3*SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1)-2*SMA(SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1),3,1); 加仓:=IF(CROSS(AA1,REF(AA1+0.01,1)) AND LLV(AA1,2)=LLV(AA1,8) AND BETWEEN(AA1,20,60),1,0); 波段底:=(3)*(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1)) - (2)*(SMA(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1),3,1)); DRAWICON(加仓,L*0.97,7); DRAWICON(CROSS(波段底,3),L*0.97,1); A:=(3*C+L+O+H)/6; X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+ 14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12) +7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+ REF(A,20))/210; MTM:=C-REF(C,1); DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6); CB:=EMA(X,13); 卖:=IF(HHV(DX,2)=HHV(DX,7) AND COUNT(DX>50,2) AND CROSS(MA(DX,2),DX),1,0); DRAWTEXT(FILTER(卖=1,1),HIGH*1.02,'卖'),COLORWHITE; 买:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0); DRAWTEXT(FILTER(买=1,5),LOW-0.03,'买'),COLORRED; RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; BDGD:=HHV(J,2)=HHV(J,8) AND J>80; 注意:=IF(CROSS(REF(J-0.01,1),J) AND REF(BDGD,1),1,0); DRAWTEXT(注意 AND 卖!=1,HIGH*1.02,'减'),COLORFFFF50; 加仓A:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10; DRAWTEXT(FILTER((CROSS(加仓A,0) OR CROSS(CLOSE,CB)) AND 买!=1,3),LOW-0.03,'加'),COLOR0080FF; MA18:=MA(C,18); 跟:=IF(MA18>=REF(MA18,3) AND CROSS(CLOSE,MA18),1,0); DRAWTEXT(MA18>=REF(MA18,3) AND CROSS(CLOSE,MA18),LOW*0.96,'跟'),COLOR7F52AF;

原理解析:
输出MA5:收盘价的5日简单移动平均,LINETHICK1,画绿色
输出MA10:收盘价的10日简单移动平均,LINETHICK1,COLORRED
输出MA30:收盘价的30日简单移动平均,LINETHICK2,画黄色
红轨道赋值:收盘价的3日简单移动平均,1),LINETHICK1,画黄色
绿轨道赋值:收盘价的3日简单移动平均,3)
如果红轨道>=绿轨道返回绿轨道否则返回DRAWNULL
AA1赋值:3*SMA((C-9日内L最低值)/(9日内H最高值-9日内L最低值)*100,3,1)-2*SMA(SMA((C-9日内L最低值)/(9日内H最高值-9日内L最低值)*100,3,1),3,1)
加仓赋值:IF(CROSS(AA1,1日前的AA1+0.01) AND 2日内AA1最低值=8日内AA1最低值 AND BETWEEN(AA1,20,60),1,0)
波段底赋值:(3)*(SMA(((收盘价 - 27日内最低价最低值)/(27日内最高价最高值 - 27日内最低价最低值))*(100),5,1)) -
(2)*(SMA(SMA(((收盘价 - 27日内最低价最低值)/(27日内最高价最高值 - 27日内最低价最低值))*(100),5,1),3,1))
当满足条件加仓时,在L*0.97和7之间画图标
DRAWICON(波段底上穿3,L*0.97,1)
A赋值:(3*C+L+O+H)/6
X赋值:(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
DX赋值:100*MTM的6日指数移动平均,6)/EMA(EMA(MTM的绝对值,6),6)
CB赋值:X的13日指数移动平均
卖赋值:IF(2日内DX最高值=7日内DX最高值 AND 统计2日满足DX>50的天数 AND CROSS(DX的2日简单移动平均,DX),1,0)
DRAWTEXT(卖=1的1过滤,最高价*1.02,'卖'),画白色
买赋值:IF(2日内DX最低值=7日内DX最低值 AND 统计2日满足DX<0的天数 AND CROSS(DX,DX的2日简单移动平均),1,0)
DRAWTEXT(买=1的5过滤,最低价-0.03,'买'),COLORRED
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.02和'减'位置书写文字
加仓A赋值:SMA(EMA((C-1日前的C)/1日前的C,5)*100,3,1)*10
DRAWTEXT(FILTER((加仓A上穿0 OR 收盘价上穿CB) AND 买!=1,3),最低价-0.03,'加'),COLOR0080FF
MA18:=C的18日简单移动平均
跟赋值:IF(MA18>=3日前的MA18 AND 收盘价上穿MA18,1,0)
DRAWTEXT(MA18>=3日前的MA18 AND 收盘价上穿MA18,最低价*0.96,'跟'),COLOR7F52AF


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