通达信obv能量潮改进公式
obv——感受最具震撼力的攻击型波段
OBV是能量潮指标。(感受中国股市最具震撼力的攻击型波段……)
OBV指标与DSVR指标、VR指标都是出自同一思想的统计指标,都属于量能指标。它们反映了在统计时间内上涨总成交量与下跌总成交量之间的关系指标。
VR指标反映了在统计时间内上涨成交量总和与下跌成交量总和之比的关系,在纵坐标上显示曲线时表现出非线性特征,表示100以下的空头能量被压缩在100以内的范围内,而表示100以上的多头能量被放大和夸张,所以这个指标通过改进后变成了DSVR线性指标。
DSVR指标表示了在统计时间内总上涨成交量与总成交量的百分比,取值范围是0~100%,当平衡市时,DSVR指标在50左右盘整,曲线在表示多头能量和空头能量时很对称,在物理概念上和坐标轴上容易被人接受和理解。
一、 OBV数学表达式:
SUM(IF(CLOSE> REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0)公式的含意是:
如果收盘价大于前一天的收盘价,则成交量计为+。
如果收盘价小于前一天的收盘价,则成交量计为-。
如果收盘价等于前一天的收盘价,则成交量计为0。
求和函数的统计周期是0,表示从股票上市的第一天计算其成交量总和。
请把000839中信国安的K线图打出来,显示OBV,DSVR和VR指标,显示全部走势画面,请仔细观察和比较。
图中DSVR表示上涨成交总量与总成交量的百分比,线性曲线,显示效果好,但它不表示具体的成交量大小。
VR表示了上涨成交总量与下跌成交总量之比,曲线的低位严重被压缩失真,不能很好显示下跌中的成交量比值。
OBV在任何时候总体上都是向上的,短期内的上涨和下跌成交量变化情况没有表现出来,它对行情的判定要大打折扣。OBV的物理概念十分优秀,结果让人非常失望。
笔者最初使用此指标时深感困惑,此指标总体向上,不回头,那么使用此指标判断波段行情时就毫价值可言。究其原因,笔者发现创立此指标的人犯了一个常识性的低级错误:通常主力对倒放量上涨,成交量很大,成交量中有虚假成份,而下跌时经常是无量下跌,这样上涨下跌的成交量不对称。由于从股票上市那天开始计算成交量之和,则无论股票价格如何波动,OBV总是向上行走。股票上市的时间越长,OBV积累的值越大。当OBV的值充分大时,OBV近期的波动成分将被压缩成一条线,根本无法显示出来。很多人在看此指标时,只能把观看的区间缩小,才能看到近期的变化情况。
可以把长期积累下来的量看作无用的“直流”成份,把近期有用的变化量看作交流成份,当这两个量叠在一走的时候,巨大的直流成份把交流成份压缩成一条线。如果能除掉直流成份,则需要的交流成份就能很好地显示出来了。
二、 修改统计时间段除掉直流成份:
如果把统计时间不设置成0,而是一个具体的时间段N,则OBV的数学公式修改如下:
N:26
SUM(IF(CLOSE> REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,n)),n)
N暂时设置成26主要与VR和DSVR指标相一致,可以相互对比。
把改造过的指标暂时取名为DSOBV指标.
请看再看台00839的K线图,修改后的DSOBV。一只股票在筑底和筑顶时都有量能的变化,用DSOBV和DSVR同时观察,再鬼的庄家也会发愁也。
从K线图上看近期000839中信国安的走势。近几天形成的高点与4月和5月形成的高顶处看,DSVR指标一浪比一浪稍低,说明曲线与股价有背离之势,再看看DSOBV时,5月的上涨时,量价关系正常,但这次顶的成交量没有跟上,DSOBV下跌严重。笔者预测,目前大家看好的中信国安很可能做成一个短期的双顶回落,所以持股者如果波段操作或者短线操作可逢高减仓。此股形态很好,长期趋势向上,做长线者可继续持股。
DSOBV指标还有一个妙用,如果要看某个时间段的量能叠加,可把N设成需要观察的时间长度。例如,如果要看2003/1/3日到今天的成交量的叠加情况,可从2003/1/3开始计算周期N即可。
新手可能对K线上的周期计算有问题,以上例来说,先把K线显示出来,然后鼠标放在2003/1/3日处,按下鼠标右键向右拖动鼠标到今天,松开右键后屏幕上会显示一个菜单,执行“时段统计”命令,弹出对话框,里面就有统计的时间段和K线数据的组数。
OBV直观 公式 QIAN
VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);
OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);
OBV30:MA(OBV,30);
OBV2:=OBV-OBV30;
STICKLINE(OBV2>0,OBV,OBV30,1,0),COLORRED;
STICKLINE(OBV2<0,OBV,OBV30,1,0),COLOR00FF00;
DRAWICON(CROSS(OBV,OBV30),OBV30,1);
DRAWICON(CROSS(OBV30,OBV),OBV30,2);
T线:HHV(OBV,0),COLORGREEN;