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


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);

STICKLINE(FILTER(买1=1,5),C,O,1,0),COLORFF00FF;

STICKLINE(FILTER(卖1=1,1),C,O,1,0),COLOR00FF00;

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);

STICKLINE(注意 AND 卖1<1,O,CLOSE,1,0),COLORYELLOW,LINETHICK2;

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);

STICKLINE(搏杀线>生死线 AND CROSS(短线,搏杀线),L,L*0.99,3,0),COLOR00FF00; 

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)


STICKLINE(买1=1的5过滤,C,O,1,0),COLORFF00FF


STICKLINE(卖1=1的1过滤,C,O,1,0),COLOR00FF00


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时,在O和收盘价之间画柱状线


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)


STICKLINE(搏杀线>生死线 AND 短线上穿搏杀线,L,L*0.99,3,0),COLOR00FF00


VAR1赋值:MA((成交量-1日前的成交量)/1日前的成交量,5)


VAR2赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100


MY赋值:VAR2*(1+VAR1)


SHT赋值: MY


SHTMA:= SHT的5日简单移动平均
如果SHTMA>=MY返回短线否则返回DRAWNULL
如果SHTMA<=MY返回短线否则返回DRAWNULL


 

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