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


OBV:=MA(SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0))/25000,0),1);

OBVE:=EMA(OBV,3);

DIFF : EMA(OBVE,12) - EMA(OBVE,26),LINETHICK2;

BBDIFF:=DIFF-REF(DIFF,1);

DEA : EMA(DIFF,9),LINETHICK2;

BBDEA:=DEA-REF(DEA,1);

{股票指标网}

MACD : 2*(DIFF-DEA), COLORSTICK;

STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2.5,0),COLORGREEN;

STICKLINE(MACD<REF(MACD,1)AND MACD<0,0,MACD,3,1),COLORFFCC33;

STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,3,1),COLOR0099FF;

STICKLINE(MACD>REF(MACD,1)AND MACD>0,0,MACD,3,1),COLORYELLOW;

IF(BBDEA>0,DEA,DRAWNULL),COLOR9966CC,LINETHICK2;

IF(BBDEA<0,DEA,DRAWNULL),COLOR00FF33,LINETHICK2;

IF(BBDIFF>0,DIFF,DRAWNULL),COLORRED,LINETHICK2;

IF(BBDIFF<0,DIFF,DRAWNULL),COLORCYAN,LINETHICK2;

原理解析:
OBV赋值:MA(SUM(IF(收盘价>1日前的收盘价,成交量,IF(收盘价<1日前的收盘价,-成交量,0))/25000,0),1)


OBVE:=OBV的3日指数移动平均


DIFF : OBVE的12日指数移动平均 - OBVE的26日指数移动平均, 线宽为2


BBDIFF赋值:DIFF-1日前的DIFF


DEA : DIFF的9日指数移动平均, 线宽为2


BBDEA赋值:DEA-1日前的DEA


{股票指标网}

MACD : 2*(DIFF-DEA), COLORSTICK


STICKLINE(MACD<1日前的MACDAND MACD>0,0,MACD,2.5,0),画绿色


STICKLINE(MACD<1日前的MACDAND MACD<0,0,MACD,3,1),COLORFFCC33


STICKLINE(MACD>1日前的MACDAND MACD<0,0,MACD,3,1),COLOR0099FF


STICKLINE(MACD>1日前的MACDAND MACD>0,0,MACD,3,1),画黄色
如果BBDEA>0返回DEA否则返回DRAWNULL
如果BBDEA<0返回DEA否则返回DRAWNULL
如果BBDF>0返回DIFF否则返回DRAWNULL
如果BBDF<0返回DIFF否则返回DRAWNULL

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