未来函数检测结果如下:
该公式包含未来函数:CAPITAL


DIFF: EMA(CLOSE,12) - EMA(CLOSE,26);DEA: EMA(DIFF,9);MACD: 2*(DIFF-DEA), COLORSTICK; STICKLINE(MACD>0,MACD,0,2,1),COLOR0000DC;STICKLINE(MACD>0 AND MACD<REF(MACD,1),MACD,0,2,1),COLOR00B400;STICKLINE(MACD<=0,MACD,0,2,1),COLORGRAY;STICKLINE(MACD<=0 AND MACD>REF(MACD,1),MACD,0,2,1),COLORC800C8;XX0:=BARSLAST((CROSS(MACD,REF(MACD,1)) AND MACD>0) OR CROSS(MACD,0));XX1:=BARSLAST(CROSS(0.5,COUNT(MACD>REF(MACD,1),XX0+1)=XX0+1));{回}XX2:=COUNT(MACD<REF(MACD,1),XX1+1)=XX1+1 AND COUNT(MACD<0,XX1+1)<=2;XX3:=REF(XX2,1) AND MACD>REF(MACD,1) AND C>O AND C>REF(C,1);STICKLINE(XX1=0 AND MACD>0,MACD,0,2,0),COLORDCDC00;STICKLINE(XX3,MACD,0,2,0),COLOR0854FF;ER:=VOL/CAPITAL*100;ZD:=C/REF(C,1)*100-100;AA0:=BARSLAST(CROSS(0.5,COUNT(MACD<0,3)>=3) AND (MACD>=1 OR DIFF>=2));AA1:=CROSS(0.5,COUNT(MACD>REF(MACD,1),AA0+1)=AA0+1);AA2:=REF(HHV(ER,AA0+1),1)>=3 AND REF(HHV(ZD,AA0+3),1)>=5;BB0:=BARSLAST(AA1 AND AA2);BB1:=COUNT(MACD<REF(MACD,1),BB0+1)=BB0+1;BB2:=COUNT(MACD<0,BB0+1)<=2 AND (COUNT(C<O AND ZD<0,2)=2 OR BB0>=1);BB3:=BB1 AND BB2;BB4:=REF(BB3,1) AND MACD>REF(MACD,1) AND C>O AND ZD>0;DRAWBAND(DIFF,RGB(200,50,55),DEA,RGB(50,100,10));TRIX:=(DIFF-REF(DIFF,1))/REF(DIFF,1)*100;J1:=0.7*(26-12)/2*EMA((C-REF(C,1)),12);J2:EMA(EMA(J1,3),3);J3:EMA(J1,3);DRAWBAND(J3,RGB(155,50,50),J2,RGB(0,100,50)); JC:CROSS(DIFF,DEA) ,NODRAW;DRAWICON(JC,DIFF*0.9,1); 

原理解析:
输出DIFF: 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
输出DEA: DIFF的9日指数移动平均
输出MACD: 2*(DIFF-DEA), COLORSTICK
当满足条件MACD>0时,在MACD和0之间画柱状线
STICKLINE(MACD>0 AND MACD<1日前的MACD,MACD,0,2,1),COLOR00B400
当满足条件MACD<=0时,在MACD和0之间画柱状线
STICKLINE(MACD<=0 AND MACD>1日前的MACD,MACD,0,2,1),COLORC800C8
XX0赋值:上次(CROSS(MACD,1日前的MACD距今天数 AND MACD>0) OR CROSS(MACD,0))
XX1赋值:上次CROSS(0.5,COUNT(MACD>1日前的MACD,XX0+1距今天数=XX0+1))
{回}XX2赋值:COUNT(MACD<1日前的MACD,XX1+1)=XX1+1 AND COUNT(MACD<0,XX1+1)<=2
XX3赋值:1日前的XX2 AND MACD>1日前的MACD AND C>O AND C>1日前的C
当满足条件XX1=0 AND MACD>0时,在MACD和0之间画柱状线
当满足条件XX3时,在MACD和0之间画柱状线
ER赋值:成交量/当前流通股本*100
ZD赋值:C/1日前的C*100-100
AA0赋值:上次CROSS(0.5,统计3日满足MACD<0的天数>=3距今天数 AND (MACD>=1 OR DIFF>=2))
AA1赋值:CROSS(0.5,COUNT(MACD>1日前的MACD,AA0+1)=AA0+1)
AA2赋值:REF(AA0+1日内ER最高值,1)>=3 AND REF(AA0+3日内ZD最高值,1)>=5
BB0赋值:上次AA1 AND AA2距今天数
BB1赋值:COUNT(MACD<1日前的MACD,BB0+1)=BB0+1
BB2赋值:统计BB0+1日满足MACD<0的天数<=2 AND (统计2日满足C=1)
BB3赋值:BB1 AND BB2
BB4赋值:1日前的BB3 AND MACD>1日前的MACD AND C>O AND ZD>0
DRAWBAND(DIFF,RGB(200,50,55),DEA,RGB(50,100,10))
TRIX赋值:(DIFF-1日前的DIFF)/1日前的DIFF*100
J1赋值:0.7*(26-12)/2*EMA((C-1日前的C),12)
输出J2:J1的3日指数移动平均,3)
输出J3:J1的3日指数移动平均
DRAWBAND(J3,RGB(155,50,50),J2,RGB(0,100,50))
 输出JC:DIFF上穿DEA ,NODRAW
当满足条件JC时,在DIFF*0.9和1之间画图标
 

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