OBV突破通达信公式 源码 k线图
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);
未来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
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)