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


DD:=(H+L+2*C)/4;

M3:EMA(DD,3);

M8:EMA(DD,8);

M21:EMA(DD,21);

M55:EMA(DD,55),LINETHICK2,COLOR00FF00;



TT:=BARSCOUNT(C);

PT:=IF(TT<55,TT,55);

上:M55+2.1*STD(C,PT),COLORRED;

下:M55-2.1*STD(C,PT),COLOR00FF00;



月涨幅:=(C-LLV(C,20))/LLV(C,20)*100;

月跌幅:=(HHV(H,20)-C)/HHV(H,20)*100;



DRAWTEXT(CROSS(上,M3),上,'抛'),COLORYELLOW;

DRAWTEXT(CROSS(M3,下),下,'抄'),COLORYELLOW;

{股票指标网}

HH:=MAX(MAX(MAX(M3,M8),M21),M55);

LL:=MIN(MIN(MIN(M3,M8),M21),M55);

SXZH:=HH/LL<=1.03 AND M3>REF(M3,1)

AND M8>REF(M8,1) AND M21>REF(M21,1) AND M55>REF(M55,1);

SXZL:=HH/LL<=1.03 AND M3<REF(M3,1)

AND M8<REF(M8,1) AND M21<REF(M21,1) AND M55<REF(M55,1);

向上:SXZH AND L<HH AND C>HH AND 月涨幅>月跌幅,NODRAW;

向下:SXZL AND H>LL AND C<LL AND 月涨幅<月跌幅,NODRAW;

DRAWICON(向上,MIN(L,LL)*0.97,1);

DRAWICON(向下,MAX(H,HH)*1.03,2);



RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);



DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26);

DEA :=EMA(DIFF,9);

MACD:=2*(DIFF-DEA);



做多:=IF(K>D AND MACD>0 AND V>1,2,0),COLORRED;

做空:=IF(K<D AND MACD<0 AND V>1,-2,0),COLOR00FF00;

强洗:=IF(MACD>0 AND K<D AND V>1,1,0),COLOR0099FF;

弱升:=IF(MACD<0 AND K>D AND V>1,-1,0),COLORFFFF00;





CCI:="CCI.CCI";

DRAWICON(CCI>185 AND H>上,H*1.02,6);

DRAWICON(CCI<-185,L*0.98,5);





STICKLINE(做多,L,H,0.5,0),COLORRED;

STICKLINE(做多 AND C>=O,C,O,3,1),COLORRED;

STICKLINE(做多 AND C<O,C,O,3,0),COLORRED;



STICKLINE(做空,L,H,0.5,0),COLOR00FF00;

STICKLINE(做空 AND C>=O,C,O,3,1),COLOR00FF00;

STICKLINE(做空 AND C<O,C,O,3,0),COLOR00FF00;



STICKLINE(强洗,L,H,0.5,0),COLOR0099FF;

STICKLINE(强洗 AND C>=O,C,O,3,1),COLOR0099FF;

STICKLINE(强洗 AND C<O,C,O,3,0),COLOR0099FF;



STICKLINE(弱升,L,H,0.5,0),COLORFFFF00;

STICKLINE(弱升 AND C>=O,C,O,3,1),COLORFFFF00;

STICKLINE(弱升 AND C<O,C,O,3,0),COLORFFFF00;



ZDF:=(C-REF(C,1))/REF(C,1)*100;

STICKLINE(ZDF>9.8,O,C,2,0),COLORRED;

STICKLINE(ZDF<-9.8,O,C,2,0),COLORBLUE;



IF(M3>M8,M3,DRAWNULL),COLORFFFF00;



IF(M8>M21,M8,DRAWNULL),COLORFFFF00;



IF(M21>M55,M21,DRAWNULL),COLORFFFF00;



IF(M55>REF(M55,1),M55,DRAWNULL),COLORRED,LINETHICK2;

原理解析:
DD赋值:(H+L+2*C)/4
输出

M3:DD的3日指数移动平均
输出

M8:DD的8日指数移动平均
输出

M21:DD的21日指数移动平均
输出

M55:DD的55日指数移动平均, 线宽为2,COLOR00FF00




TT赋值:C的有效数据周期数
如果TT<55返回TT否则返回55
输出

上:M55+2.1*C的PT估算标准差,画红色
输出

下:M55-2.1*C的PT估算标准差,COLOR00FF00




月涨幅赋值:(C-20日内C最低值)/20日内C最低值*100


月跌幅赋值:(20日内H最高值-C)/20日内H最高值*100




DRAWTEXT(上上穿M3,上,'抛'),画黄色


DRAWTEXT(M3上穿下,下,'抄'),画黄色


{股票指标网}

HH赋值:M3和M8较大值,M21),M55)


LL赋值:M3和M8的较小值,M21),M55)


SXZH赋值:HH/LL<=1.03 AND M3>1日前的M3

AND M8>1日前的M8 AND M21>1日前的M21 AND M55>1日前的M55


SXZL赋值:HH/LL<=1.03 AND M3<1日前的M3

AND M8<1日前的M8 AND M21<1日前的M21 AND M55<1日前的M55
输出

向上:SXZH AND LHH AND 月涨幅>月跌幅,NODRAW
输出

向下:SXZL AND H>LL AND C

DRAWICON(向上,L和LL的较小值*0.97,1)


DRAWICON(向下,H和HH较大值*1.03,2)




RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均




DIFF:= 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均


DEA :=DIFF的9日指数移动平均


MACD赋值:2*(DIFF-DEA)
如果K>D AND MACD>0 AND V>1返回2否则返回0
如果K1返回-2否则返回0
如果MACD>0 AND K1返回1否则返回0
如果MACD<0 AND K>D AND V>1返回-1否则返回0






CCI赋值:"CCI.CCI"
当满足条件CCI>185 AND H>上时,在H*1.02和6之间画图标
当满足条件CCI<-185时,在L*0.98和5之间画图标
当满足条件做多时,在L和H之间画柱状线
当满足条件做多 AND C>=O时,在C和O之间画柱状线
当满足条件做多 AND C当满足条件做空时,在L和H之间画柱状线
当满足条件做空 AND C>=O时,在C和O之间画柱状线
当满足条件做空 AND C当满足条件强洗时,在L和H之间画柱状线
当满足条件强洗 AND C>=O时,在C和O之间画柱状线
当满足条件强洗 AND C当满足条件弱升时,在L和H之间画柱状线
当满足条件弱升 AND C>=O时,在C和O之间画柱状线
当满足条件弱升 AND C



ZDF赋值:(C-1日前的C)/1日前的C*100
当满足条件ZDF>9.8时,在O和C之间画柱状线
当满足条件ZDF<-9.8时,在O和C之间画柱状线
如果M3>M8返回M3否则返回DRAWNULL
如果M8>M21返回M8否则返回DRAWNULL
如果M21>M55返回M21否则返回DRAWNULL




IF(M55>1日前的M55,M55,DRAWNULL),画红色, 线宽为2

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