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


P:=5;

VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);

OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);

MAOBV5:MA(OBV,5);

MAOBV20:MA(OBV,20);

AA1:=REF(OBV,P)=HHV(OBV,2*P+1);

BB1:=FILTER(AA1,P);

CC1:=BACKSET(BB1,P+1);

DD1:=FILTER(CC1,P);{高点}

AA2:=REF(OBV,P)=LLV(OBV,2*P+1);

BB2:=FILTER(AA2,P);

CC2:=BACKSET(BB2,P+1);

DD2:=FILTER(CC2,P);{低点}

前期高点:REF(OBV,BARSLAST(DD1)),COLORFF00FF,NODRAW;

前期低点:REF(OBV,BARSLAST(DD2)),COLOR00FF00,NODRAW;

相对能量:(OBV-前期低点)/(前期高点-前期低点)*100,COLORYELLOW,NODRAW;

R11:=BACKSET(ISLASTBAR,BARSLAST(DD1)+1);

S11:=R11>REF(R11,1);

{股票指标网}

DRAWLINE(DD1,OBV,S11,OBV,1),COLORYELLOW;

T11:=BACKSET(ISLASTBAR,BARSLAST(DD2)+1);

U11:=T11>REF(T11,1);

DRAWLINE(DD2,OBV,U11,OBV,1),COLOR00FF00;

STICKLINE(C>0,前期低点,前期低点,1,0),COLOR00FF00;

STICKLINE(C>0,前期高点,前期高点,1,0),COLORFF00FF; 

DRAWICON(CROSS(OBV,前期高点),OBV,1);

 

原理解析:
P赋值:5


VA赋值:IF(收盘价>1日前的收盘价,成交量,-成交量)
输出

OBV:SUM(IF(收盘价=1日前的收盘价,0,VA),0)
输出

MAOBV5:OBV的5日简单移动平均
输出

MAOBV20:OBV的20日简单移动平均


AA1赋值:P日前的OBV=2*P+1日内OBV最高值


BB1赋值:AA1的P过滤


CC1赋值:BACKSET(BB1,P+1)


DD1赋值:CC1的P过滤
{高点}

AA2赋值:P日前的OBV=2*P+1日内OBV最低值


BB2赋值:AA2的P过滤


CC2赋值:BACKSET(BB2,P+1)


DD2赋值:CC2的P过滤
输出{低点}

前期高点:REF(OBV,上次DD1距今天数),COLORFF00FF,NODRAW
输出

前期低点:REF(OBV,上次DD2距今天数),COLOR00FF00,NODRAW
输出

相对能量:(OBV-前期低点)/(前期高点-前期低点)*100,画黄色,NODRAW


R11赋值:BACKSET(ISLASTBAR,上次DD1距今天数+1)


S11赋值:R11>1日前的R11


{股票指标网}

DRAWLINE(DD1,OBV,S11,OBV,1),画黄色


T11赋值:BACKSET(ISLASTBAR,上次DD2距今天数+1)


U11赋值:T11>1日前的T11


DRAWLINE(DD2,OBV,U11,OBV,1),COLOR00FF00
当满足条件C>0时,在前期低点和前期低点之间画柱状线
当满足条件C>0时,在前期高点和前期高点之间画柱状线


DRAWICON(OBV上穿前期高点,OBV,1)


 

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