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


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

R5:=LLV(L,94);  

R6:=HHV(H,89);

快:=EMA((C-R5)/(R6-R5)*100,8);

慢:=EMA(0.667*REF(快,1)+0.333*快,10);

 

DF:=3;

N1:=12;

RSV0:=(C-LLV(L,N1))/(HHV(H,N1)-LLV(L,N1))*100;

RSV1:=EMA((C-LLV(L,12))/(HHV(H,12)-LLV(L,12))*100,2);

RSV2:=EMA(SMA((C-LLV(L,19))/(HHV(H,19)-LLV(L,19))*100,8,1),3);

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

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

KK:=SMA(RSV0,3,1);

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

N:=KK+DD;

关注区:STICKLINE(N<50,N,50,1,0),COLORRED;

风险区:STICKLINE(N>160,N,160,1,0),COLORGREEN;

 

操盘线:N,COLORMAGENTA,LINETHICK1;

买:DRAWICON(CROSS(N,50),50,34);

卖:DRAWICON(CROSS(160,N),160,35);

 

{CCI}

INDEX:=CCI(14);

CCI:=CROSS(INDEX,-100);

STICKLINE(CCI AND N<50,60,90,1,0),COLORYELLOW;

STICKLINE(CCI AND N<50 AND N>REF(N,1),60,70,3,0),COLORMAGENTA;

STICKLINE(CCI AND N<50 AND CROSS(RSV1,RSV2),80,90,3,0),COLORRED;

STICKLINE(CCI AND N>50,65,85,2,0),COLORBLUE;

 

 

短DIFF1:=EMA(CLOSE,3)-EMA(CLOSE,6);

短DEA1:=EMA(短DIFF1,4);

短低位金叉:=CROSS(短DIFF1,短DEA1) AND 短DIFF1<-0.1;

短JCCOUNT:=COUNT(CROSS(短DIFF1,短DEA1),BARSLAST(短DEA1>=0));

短二次金叉:=CROSS(短DIFF1,短DEA1) AND 短DEA1<0 AND COUNT(短JCCOUNT=2,21)=1;

短A111:=BARSLAST(REF(CROSS(短DIFF1,短DEA1),1));

短底背离:=REF(CLOSE,短A111+1)>CLOSE AND 短DIFF1>REF(短DIFF1,短A111+1) AND CROSS(短DIFF1,短DEA1);

DRAWICON(短低位金叉 AND 短二次金叉 AND 短底背离,100,26);

 

中DIFF1:=EMA(CLOSE,6)-EMA(CLOSE,13);

中DEA1:=EMA(中DIFF1,5);

中低位金叉:=CROSS(中DIFF1,中DEA1) AND 中DIFF1<-0.1;

中JCCOUNT:=COUNT(CROSS(中DIFF1,中DEA1),BARSLAST(中DEA1>=0));

中二次金叉:=CROSS(中DIFF1,中DEA1) AND 中DEA1<0 AND COUNT(中JCCOUNT=2,21)=1;

中A111:=BARSLAST(REF(CROSS(中DIFF1,中DEA1),1));

中底背离:=REF(CLOSE,中A111+1)>CLOSE AND 中DIFF1>REF(中DIFF1,中A111+1) AND CROSS(中DIFF1,中DEA1);

DRAWICON(中低位金叉 AND 中二次金叉 AND 中底背离,120,25);

 

长DIFF1:=EMA(C,12)-EMA(C,26);

长DEA1:=EMA(长DIFF1,9);

长低位金叉:=CROSS(长DIFF1,长DEA1) AND 长DIFF1<-0.1;

长JCCOUNT:=COUNT(CROSS(长DIFF1,长DEA1),BARSLAST(长DEA1>=0));

长二次金叉:=CROSS(长DIFF1,长DEA1) AND 长DEA1<0 AND COUNT(长JCCOUNT=2,21)=1;

长A111:=BARSLAST(REF(CROSS(长DIFF1,长DEA1),1));

长底背离:=REF(CLOSE,长A111+1)>CLOSE AND 长DIFF1>REF(长DIFF1,长A111+1) AND CROSS(长DIFF1,长DEA1);

DRAWICON(长低位金叉 AND 长二次金叉 AND 长底背离,140,24);

 

 


原理解析:
R4赋值:(2*C+H+L)/4
R5赋值:94日内L最低值
  
R6赋值:89日内H最高值
快赋值:EMA((C-R5)/(R6-R5)*100,8)
慢赋值:E0.667*1日前的快+0.333*快的10日简单移动平均
 
DF赋值:3
N1赋值:12
RSV0赋值:(C-N1日内L最低值)/(N1日内H最高值-N1日内L最低值)*100
RSV1赋值:EMA((C-12日内L最低值)/(12日内H最高值-12日内L最低值)*100,2)
RSV2赋值:EMA(SMA((C-19日内L最低值)/(19日内H最高值-19日内L最低值)*100,8,1),3)
RSV0的3日[1日权重]移动平均
K的3日[1日权重]移动平均
RSV0的3日[1日权重]移动平均
K的3日[1日权重]移动平均
N赋值:KK+DD
当满足条件N<50时,在N和50之间画柱状线
当满足条件N>160时,在N和160之间画柱状线
 
输出操盘线:N,COLORMAGENTA,LINETHICK1
输出买:DRAWICON(N上穿50,50,34)
输出卖:DRAWICON(160上穿N,160,35)
 
{CCI}
INDEX:=CCI(14)
CCI赋值:INDEX上穿-100
当满足条件CCI AND N<50时,在60和90之间画柱状线
STICKLINE(CCI AND N<50 AND N>1日前的N,60,70,3,0),COLORMAGENTA
STICKLINE(CCI AND N<50 AND RSV1上穿RSV2,80,90,3,0),COLORRED
当满足条件CCI AND N>50时,在65和85之间画柱状线
 
 
短DIFF1:=收盘价的3日指数移动平均-收盘价的6日指数移动平均
短DEA1:=短DIFF1的4日指数移动平均
短低位金叉赋值:短DIFF1上穿短DEA1 AND 短DIFF1<-0.1
短JCCOUNT:=COUNT(短DIFF1上穿短DEA1,上次短DEA1>=0距今天数)
短二次金叉赋值:短DIFF1上穿短DEA1 AND 短DEA1<0 AND 统计21日满足短JC=2的天数=1
短A111赋值:上次1日前的短DIFF1上穿短DEA1距今天数
短底背离赋值:短A111+1日前的收盘价>收盘价 AND 短DIFF1>短A111+1日前的短DIFF1 AND 短DIFF1上穿短DEA1
当满足条件短低位金叉 AND 短二次金叉 AND 短底背离时,在100和26之间画图标
 
中DIFF1:=收盘价的6日指数移动平均-收盘价的13日指数移动平均
中DEA1:=中DIFF1的5日指数移动平均
中低位金叉赋值:中DIFF1上穿中DEA1 AND 中DIFF1<-0.1
中JCCOUNT:=COUNT(中DIFF1上穿中DEA1,上次中DEA1>=0距今天数)
中二次金叉赋值:中DIFF1上穿中DEA1 AND 中DEA1<0 AND 统计21日满足中JC=2的天数=1
中A111赋值:上次1日前的中DIFF1上穿中DEA1距今天数
中底背离赋值:中A111+1日前的收盘价>收盘价 AND 中DIFF1>中A111+1日前的中DIFF1 AND 中DIFF1上穿中DEA1
当满足条件中低位金叉 AND 中二次金叉 AND 中底背离时,在120和25之间画图标
 
长DIFF1:=C的12日指数移动平均-C的26日指数移动平均
长DEA1:=长DIFF1的9日指数移动平均
长低位金叉赋值:长DIFF1上穿长DEA1 AND 长DIFF1<-0.1
长JCCOUNT:=COUNT(长DIFF1上穿长DEA1,上次长DEA1>=0距今天数)
长二次金叉赋值:长DIFF1上穿长DEA1 AND 长DEA1<0 AND 统计21日满足长JC=2的天数=1
长A111赋值:上次1日前的长DIFF1上穿长DEA1距今天数
长底背离赋值:长A111+1日前的收盘价>收盘价 AND 长DIFF1>长A111+1日前的长DIFF1 AND 长DIFF1上穿长DEA1
当满足条件长低位金叉 AND 长二次金叉 AND 长底背离时,在140和24之间画图标
 
 

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