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


M:=30;

N:=10;

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

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

MA130:=MA(OBV,M);

DRAWBAND(MA130,RGB(0,0,80),OBV1,RGB(160,0,000));

A1:=REF(OBV1,N)=HHV(OBV1,2*N+1);

B1:=FILTER(A1,N);

C1:=BacKSET(B1,N+1);

D1:=FILTER(C1,N);

T线:REF(OBV,BArslAST(D1)),COLORFF00FF,NODRAW;

STICKLINE(C>0,T线,T线,6,0),COLORFF6600;

DRAWICON(crOSS(OBV,T线),T线*0.99,1);

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

MA30:MA(OBV,M);

XA_2:=1;

OBV过平台:PLOYLINE(1,CONST(OBV))*XA_2,COLOR008888;

 


原理解析:
M赋值:30
N赋值:10
VA赋值:IF(收盘价>1日前的收盘价,成交量,-成交量)
OBV1赋值:SUM(IF(收盘价=1日前的收盘价,0,VA),0)
MA130:=OBV的M日简单移动平均
DRAWBAND(MA130,RGB(0,0,80),OBV1,RGB(160,0,000))
A1赋值:N日前的OBV1=2*N+1日内OBV1最高值
B1赋值:A1的N过滤
C1赋值:BACKSET(B1,N+1)
D1赋值:C1的N过滤
输出T线:REF(OBV,上次D1距今天数),COLORFF00FF,NODRAW
当满足条件C>0时,在T线和T线之间画柱状线
DRAWICON(OBV上穿T线,T线*0.99,1)
输出OBV:SUM(IF(收盘价=1日前的收盘价,0,VA),0)
MA30:OBV的M日简单移动平均
XA_2赋值:1
OBV过平台:PLOYLINE(1,CONST(OBV))*XA_2,COLOR008888
 

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