这是什么指标
在 2024 年下半年黄金价格多次刷新历史高位的行情中,许多技术派交易者并不只盯着 K 线本身,而是同时打开一条贴在主图下方的累计曲线——这正是 OBV (On-Balance Volume,能量潮)。
OBV 属于量价确认类指标,与趋势、动量、波动率类指标并列。它衡量的不是价格本身,而是资金累计净流入或净流出的方向。计算方式非常朴素:当日收盘高于前一日,则把当日成交量加到累计值上;收盘低于前一日,则减去;收盘持平则不动。曲线没有上下界,永远只在累加,因此 OBV 的绝对值毫无意义,只看走向。
新手最该先知道的一件事是:OBV 不告诉读者方向,它告诉读者”价格已经走出的方向有没有得到成交量背书”。当价格创新高而 OBV 没跟上时,这次新高是轻量级的;当价格突破前高同时 OBV 也突破前高时,量能就为这次价格行为投了同意票。
它的来历
OBV 由美国市场分析师 Joseph Granville (约瑟夫·格兰维尔) 在 1963 年出版的《Granville’s New Key to Stock Market Profits》一书中正式系统化提出。格兰维尔在 20 世纪中叶以技术分析专栏作家的身份活跃,他坚信成交量是价格变化的前导信号,留下一句被反复引用的话:”成交量先于价格 (Volume precedes price)”。
OBV 的提出背景是当时美股市场缺少便利的量价合成视图。机构投资者大额建仓往往会留下连续的”温和上涨日大量、回调日缩量”的痕迹,但只看 K 线很难察觉这种节奏。Granville 的设计目的是把日复一日的成交量按方向折叠成一条单一曲线,让累计净流入或净流出一眼可读。
OBV 之所以成为经典并被纳入 TA-Lib、TradingView Pine 等几乎所有主流量化与图表平台的内置函数库,靠的不是预测精度,而是最少假设、最少参数:无窗口、无平滑、无超买超卖阈值。任何对量价关系感兴趣的策略,几乎都把 OBV 作为可选的确认层来引用。
计算公式
OBV 的主公式是一个按日累加的分段函数:
$$ OBV_t = \begin{cases} OBV_{t-1} + V_t & \text{若 } C_t > C_{t-1} \\ OBV_{t-1} – V_t & \text{若 } C_t < C_{t-1} \\ OBV_{t-1} & \text{若 } C_t = C_{t-1} \end{cases} $$
其中 $C_t$ 是第 $t$ 日的收盘价,$V_t$ 是第 $t$ 日的成交量,$OBV_{t-1}$ 是前一日的 OBV 累计值。初始值通常设为 0 或第一日的成交量,因为只关心走向,起点选择不影响形态判断。
OBV 本身不带任何参数,但实战中常配合一条 OBV 均线来过滤毛刺:
$$ OBV\_MA_t = \frac{1}{N} \sum_{i=t-N+1}^{t} OBV_i $$
常见的 $N$ 取 20 或 30,对应月度量能节奏;周线图上可取 10。也存在改用 EMA 平滑的版本,公式与价格 EMA 相同:
$$ OBV\_EMA_t = \alpha \cdot OBV_t + (1-\alpha) \cdot OBV\_EMA_{t-1}, \quad \alpha = \frac{2}{N+1} $$
公式中每一项可以这样理解:$V_t$ 是当日”投票总数”,价格涨跌决定这些选票投给多头还是空头,OBV 是从有数据起所有选票的累计净差。只要某日成交量异常放大,无论方向都会在 OBV 上留下肉眼可见的台阶。
在图上怎么读

上图把黄金期货主连 GC=F 的日线价格走势与 OBV 累计曲线上下对照。上半部分是 K 线主图,下半部分是同一时间轴上的 OBV 曲线。OBV 的纵轴是累计成交量,刻度数值本身没有交易含义,唯一重要的是它相对自身近期高点和低点的位置。
读图时第一步是把价格和 OBV 的近期高低点同时标记出来。当价格刚刚突破前一段震荡区间的上沿,同时 OBV 也突破了价格震荡期内的 OBV 上沿,这种”同步新高”对应规则中的多头确认——量能为价格的方向选择背书。反过来,价格跌破区间下沿、OBV 也同步跌破前低,则是空头确认。这两种同步形态在实战中是 OBV 最被看重的用法。
第二种重要形态是风险条件触发:价格创新高,但 OBV 并没有同步创新高,甚至还在下降。这种顶背离提示新高是少量买盘推上去的,背后没有累计资金流入支撑,对趋势跟随者来说是降仓位或收紧止损的依据,而不是反手做空的入场理由。底部反向同理:价格再创新低但 OBV 已经抬起,提示空头动能在衰减,对应出场条件触发的早期形态。
第三种是等待收盘确认。OBV 按所选周期的收盘价计算,盘中的瞬时方向并不可靠。日内某根 4 小时 K 线看似突破,但当日收盘回到突破位下方时,OBV 既不加也不减;只有日收盘真的站上前高,OBV 才会跨过台阶。这一特性决定了 OBV 是事后确认工具,不是提前预警工具,读者在使用时不应在收盘前下结论。
实战案例
2024 年第三季度黄金从夏季震荡区间向上突破,进入连续刷新历史高位的阶段。当时全球宏观背景是市场对美联储降息预期升温、地缘风险溢价升高,多头逻辑相对清晰。在这段行情里,价格每一次刷新阶段新高,OBV 几乎都同步抬升到新高,没有出现明显的顶背离。这种”价格新高 + OBV 新高”的同步关系,对应规则中的多头确认形态,给趋势跟随策略提供了持仓延续的依据:哪怕日内出现 1%-2% 的回撤,只要 OBV 没有先于价格走弱,趋势完整性就没有被破坏。
2025 年初的原油 CL=F 走势提供了一个相反的样本。当时油价在一个相对狭窄的箱体内反复试探上沿,每次接近上沿都伴随短线放量,但 OBV 始终没有突破前几个月形成的高点,呈现出价格反复试高、OBV 顶部平台的形态。这种形态对应风险条件触发:量能没有给价格突破投票,最终箱体上沿没能被有效突破,行情转为继续震荡。事后看,单凭 K 线在那段时间很容易被反复假突破诱多,而 OBV 的平台形态成为提示不追突破的一层过滤。
这两段走势分别验证和挑战了规则的同一面:OBV 的价值不在预测方向,而在否决那些没有量能背书的价格行为。在确认行情中它锦上添花,在假突破行情中它提示按兵不动。
常见误读
直接把 OBV 当作买卖信号是最常见的误区。OBV 上行不等于应该开多,OBV 下行也不等于应该开空——它只回答现在的价格方向有没有成交量配合。
第二个误区是用 OBV 的绝对数值做横向比较。两只品种、两个时间窗、两种成交量口径下的 OBV 数值毫无可比性,只有同一品种、同一时间轴内的相对高低点才有意义。
第三个误区是无视成交量口径变化。期货主连合约在换月时成交量会出现跳变,股票发生拆股、ETF 调整份额、加密货币交易所迁移时成交量基准也会变。这些事件会在 OBV 上留下虚假台阶,把背离信号污染掉。
第四个误区是只看日线 OBV 就下结论。短周期 (15 分钟、1 小时) 的 OBV 噪音极大,必须配合更高周期对照;长周期 (周线、月线) 的 OBV 反应迟钝,不适合做战术层面的判断。
第五个误区是把 OBV 与价格走势完全同步看作健康信号。事实上 OBV 略微领先于价格才是经典的强势特征,完全同步反而说明量价之间没有富余的提前量。
进阶要点
参数层面,OBV 主体没有参数,但叠加均线时 N 的取值取决于交易周期:日线趋势跟踪常用 N=20 或 30,对应一个月左右的量能节奏;高频策略可以用 EMA 平滑替代 SMA 以减少滞后;多周期共振则在日线与周线同时观察 OBV 与其均线的关系,只有两个周期都给出同向确认时才认为信号够硬。
搭配方面,OBV 与价格波动率指标 (如 ATR) 配合使用价值很高:OBV 给出方向背书,ATR 给出止损宽度。OBV 与 RSI 配合可以同时观察量能确认与动量超买超卖,二者的背离方向一致时强度倍增、方向相反时则相互抵消。OBV 与布林带的搭配则用来识别”窄幅 + OBV 累积”的蓄势形态,往往出现在大波动到来前夕。
品种差异方面,OBV 在成交量数据干净、口径稳定的品种上效果最好——主流股指期货、流动性深的个股、头部加密货币现货都是适用场景。在外汇市场上由于没有集中交易所的真实成交量 (报价跳动量并不等于成交量),OBV 通常不被推荐使用。期货品种则必须使用主连续合约的拼接成交量或单一合约的成交量,避免换月跳变干扰判断。

发表评论