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


DX:=(C+H+L+O)/4; 短线:(MA(DX,1)+MA(DX,3)+MA(DX,5))/3,COLORFFFFFF; mtm:=C-REF(C,1); ZLGJ:=100*EMA(EMA(MTM,6),6)/EMA(EMA(Abs(MTM),6),6); FB:=MA(DX,17)+ABS(MA(DX,17)-REF(MA(DX,17),1)); FS:=MA(DX,17)+MA(DX,17)-REF(MA(DX,17),1); 搏杀线:IF(MA(DX,17)<FS,FS,MA(DX,17)),LINETHICK2,COLOR000FFF; IF(FB>FS,搏杀线,DRAWNULL),COLOR00FF00; DRAWBAND(FS,FB>FS,FB,RGB(0,250,0)); UPPER:= 搏杀线 + 2*STD(CLOSE,20); 买1:=IF(LLV(ZLGJ,2)=LLV(ZLGJ,7) AND COUNT(ZLGJ<0,2) AND crOSS(ZLGJ,MA(ZLGJ,2)),1,0); 卖1:=IF(HHV(ZLGJ,2)=HHV(ZLGJ,7) AND COUNT(ZLGJ>50,2) AND CROSS(MA(ZLGJ,2),ZLGJ),1,0); 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); A:=(3*C+L+O+H)/6; BB:=(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; 生死线:EMA(BB,90),LINETHICK1,COLORYELLOW; 价涨量缩:DRAWICON(FILTER(REF(V,3)>REF(V,2)*1.1 AND REF(V,2)>=REF(V,1)*1.1 AND REF(V,1)<=V AND L>REF(L,3) AND REF(C,3)>REF(O,3) AND REF(L,1)>REF(LOW,3),5),L,1); VAR1:=MA((vol-REF(VOL,1))/REF(VOL,1),5); VAR2:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; MY:=VAR2*(1+VAR1); SHT:= MY; SHTMA:= MA(SHT,5); IF(SHTMA>=MY,短线,DRAWNULL),COLOR00FF00; IF(SHTMA<=MY,短线,DRAWNULL),COLORAA00FF;

原理解析:
DX赋值:(C+H+L+O)/4
输出短线:(DX的1日简单移动平均+DX的3日简单移动平均+DX的5日简单移动平均)/3,COLORFFFFFF
MTM赋值:C-1日前的C
ZLGJ赋值:100*MTM的6日指数移动平均,6)/EMA(EMA(MTM的绝对值,6),6)
FB赋值:DX的17日简单移动平均+DX的17日简单移动平均-REF(DX的17日简单移动平均,1的绝对值)
FS赋值:DX的17日简单移动平均+DX的17日简单移动平均-REF(DX的17日简单移动平均,1)
输出搏杀线:IF(DX的17日简单移动平均如果FB>FS返回搏杀线否则返回DRAWNULL
DRAWBAND(FS,FB>FS,FB,RGB(0,250,0))
UPPER赋值: 搏杀线 + 2*收盘价的20估算标准差
买1赋值:IF(2日内ZLGJ最低值=7日内ZLGJ最低值 AND 统计2日满足ZLGJ<0的天数 AND CROSS(ZLGJ,ZLGJ的2日简单移动平均),1,0)
卖1赋值:IF(2日内ZLGJ最高值=7日内ZLGJ最高值 AND 统计2日满足ZLGJ>50的天数 AND CROSS(ZLGJ的2日简单移动平均,ZLGJ),1,0)
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)
A赋值:(3*C+L+O+H)/6
BB赋值:(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
输出生死线:BB的90日指数移动平均,LINETHICK1,画黄色
输出价涨量缩:DRAWICON(FILTER(3日前的V>2日前的V*1.1 AND 2日前的V>=1日前的V*1.1
AND 1日前的V<=V AND L>3日前的L AND 3日前的C>3日前的O AND
1日前的L>3日前的最低价,5),L,1)
VAR1:=MA((成交量-1日前的成交量)/1日前的成交量,5)
VAR2:=(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
MY赋值:VAR2*(1+VAR1)
SHT赋值: MY
SHTMA赋值: SHT的5日简单移动平均
如果SHTMA>=MY返回短线否则返回DRAWNULL
如果SHTMA<=MY返回短线否则返回DRAWNULL


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