OBV是由葛兰碧 (Joseph Granville) 在20世纪60年代提出的,是一种将成交量与价格变动联系起来的技术分析指标。它的核心思想是“成交量是价格变动的先行指标”,即成交量的变化往往会早于价格的变化。
OBV通过累计每日的成交量(根据价格涨跌赋予正负号)来追踪市场资金的流入和流出情况,从而判断市场的人气和买卖力量的强弱。
- 如果当天收盘价上涨,则当天的全部成交量被视为“买方力量”的体现,加入到前一天的OBV总值中。
- 如果当天收盘价下跌,则当天的全部成交量被视为“卖方力量”的体现,从前一天的OBV总值中减去。
- 如果当天收盘价与前一天持平,则当天的成交量不计入,OBV值保持不变。
通过这种方式,OBV形成一条累计的曲线。这条曲线的绝对数值本身意义不大,更重要的是它的趋势方向以及它与价格趋势之间的关系(尤其是背离现象)。
OBV的计算方法
计算OBV非常直接,遵循以下规则:
- 选择一个基准日 (Starting Point):
- 在实际应用中,对于历史数据,通常选择序列的第一个交易日作为基准。
- 可以将第一个交易日的OBV值设为0,或者直接设为当日的成交量(如果收盘价比开盘价高)或负的成交量(如果收盘价比开盘价低)。但更常见且在程序化计算中(如Pine Script的
cum()函数)的做法是,第一个计算周期的OBV就是该周期根据规则计算出的成交量值。
- 后续每日OBV的计算:
- 如果当日收盘价 > 昨日收盘价:
当日OBV = 昨日OBV + 当日成交量 - 如果当日收盘价 < 昨日收盘价:
当日OBV = 昨日OBV - 当日成交量 - 如果当日收盘价 = 昨日收盘价:
当日OBV = 昨日OBV(即成交量不增不减)
- 如果当日收盘价 > 昨日收盘价:
举例说明:
假设我们有以下几天的股票数据:
| 日期 | 收盘价 | 成交量 | 与昨日收盘价比较 | 当日OBV计算 | 累计OBV |
|---|---|---|---|---|---|
| Day 0 | – | – | – | (假设OBV初始值为0) | 0 |
| Day 1 | 10 | 10,000 | (假设高于Day 0) | 0 + 10,000 | 10,000 |
| Day 2 | 12 | 12,000 | 上涨 | 10,000 + 12,000 | 22,000 |
| Day 3 | 11 | 8,000 | 下跌 | 22,000 – 8,000 | 14,000 |
| Day 4 | 11 | 9,000 | 持平 | 14,000 + 0 | 14,000 |
| Day 5 | 13 | 15,000 | 上涨 | 14,000 + 15,000 | 29,000 |
解读OBV的要点:
- 趋势确认:
- 当价格上涨,OBV也同步上涨,表明上涨趋势得到成交量的支持,是健康的上涨。
- 当价格下跌,OBV也同步下跌,表明下跌趋势得到成交量的确认,是真实的下跌。
- 背离 (Divergence) – 这是OBV最重要的应用:
- 看涨背离 (Bullish Divergence): 价格创出新低,但OBV未能创出新低(甚至形成更高的低点)。这暗示卖方力量正在减弱,虽然价格仍在下跌,但成交量不再支持这种下跌,可能是市场即将反转上涨的信号。
- 看跌背离 (Bearish Divergence): 价格创出新高,但OBV未能创出新高(甚至形成更低的高点)。这暗示买方力量正在减弱,虽然价格仍在上涨,但成交量不再支持这种上涨,可能是市场即将反转下跌的信号。
- 突破:
- OBV线如果突破了其自身的关键支撑位或阻力位,有时会先于价格突破,从而提供领先信号。
OBV的优缺点:
- 优点:
- 概念简单,易于理解和计算。
- 能够较好地反映市场人气和资金流向。
- 背离信号的有效性较高,尤其是在趋势的末期。
- 缺点:
- OBV对单日的大幅成交量(如除权除息、重大消息公布日)非常敏感,这可能导致OBV线出现剧烈波动,从而扭曲其趋势。
- 它只考虑了收盘价的涨跌方向,没有考虑涨跌的幅度。即使价格只微涨一点,只要成交量巨大,OBV也会大幅上升。
- 对于横盘震荡的市场,OBV可能会产生较多的假信号。
总结:
传统的OBV是一个基于成交量的动量指标,通过累计成交量来追踪买卖压力。它的核心价值在于通过观察OBV线的趋势及其与价格趋势的背离现象,来辅助判断市场趋势的健康状况和潜在的转折点。通常建议将OBV与其他技术指标(如移动平均线、RSI等)结合使用,以提高分析的准确性。

Be First to Comment