CHARTARMORYChartArmory首页 →
免费资料

OBV完全解剖:用数字追踪大资金吸筹

价格可以骗人,成交量却骗不了人。1963年乔瑟夫·格兰维尔在《Granville's New Key to Stock Market Profits》中提出了OBV(能量潮,On-Balance Volume)。本资料从基础公式、信号线(EMA)设计、吸筹与背离的实证案例、频繁信号的局限,一直解剖到连老练交易者都容易忽略的数据陷阱。

1. 定义与公式:累计成交量如何形成方向

  • OBV(t) = OBV(t−1) + 成交量(t) · 收盘价高于前一日
  • OBV(t) = OBV(t−1) − 成交量(t) · 收盘价低于前一日
  • OBV(t) = OBV(t−1) + 0 · 收盘价与前一日相同(平盘)

为什么看变化量和方向,而不是绝对值:OBV是从数据第一天起不断累加的累计和。起点定在哪一天,绝对值就完全不同,因此有意义的只有某段期间的变化量(Delta),以及高点、低点是抬高还是降低的方向。

2. 亲手计算:BTC 2020年10月12日至16日

每天日线收盘后,把当日收盘价与前一日比较,判定上涨(+)、下跌(−)或平盘(0),再按这个符号把当日全部成交量加到或减去前一日的OBV。短短5天里也有数万BTC被加进减出,形成OBV曲线的起伏。(以10月11日为0开始)

日期收盘价(美元)较前一日成交量(BTC)OBV
10-1211,528.25↑ 加52,825+52,825
10-1311,420.56↓ 减42,205+10,620
10-1411,417.89↓ 减41,415-30,795
10-1511,505.12↑ 加48,761+17,966
10-1611,319.32↓ 减48,798-30,832

数据:币安 BTCUSDT 日线(UTC)。

3. 信号线:OBV的20日指数移动平均(EMA)

只看OBV一条线,很难分辨是持续性的资金流入还是一时的波动,所以用更重视近期数值的20日EMA作为信号线。α = 2/(20+1) ≈ 0.0952,EMA(t) = α×OBV(t) + (1−α)×EMA(t−1)。即当日OBV的约9.52%加上前一日EMA的约90.48%,第一个值取前20天OBV的简单平均。2020年10月18日,ETH的OBV 14,835,916 高于EMA 14,332,673,判定为“在均线之上(净流入占优)”。

14,835,916OBV(ETH,10月18日)
14,332,67320日EMA
+503,242 ETHOBV − EMA
价格 · ETHOBVEMA2020-09-0320-10-18

4. 信号① 价格横盘 + OBV上升:悄悄吸筹

价格原地不动、OBV却独自陡升的阶段,通常被解读为大资金在不刺激价格的情况下吸收卖盘的典型吸筹(Accumulation)形态。ETH从2020年9月3日的381美元到10月18日的378美元,横盘−0.9%,但同期OBV增加了+7.96M ETH。45天后,价格来到597美元(+57.9%)。

−0.9%45天内价格
+7.96M ETH同期OBV
+57.9%之后45天价格
价格 · ETHOBV20-09-0320-10-18

5. 信号② 价格创新高 + OBV下降:看跌背离

价格突破前高创下新高,OBV的高点却比之前更低,这种现象称为看跌背离(Bearish Divergence),通常被解读为推动上涨的真实买盘减弱的派发(Distribution)阶段。BTC从2021年4月13日的63,575美元涨到11月8日的67,526美元(+6.2%),但同期OBV减少了−0.93M BTC。之后90天,价格跌到42,381美元(−37.2%)。

+6.2%价格(4月→11月)
−0.93M BTCOBV(4月→11月)
−37.2%之后90天价格
价格 · BTCOBV21-04-1321-11-08

6. 信号翻转太频繁:来回打脸(Whipsaw)

把“OBV上穿20日EMA就买、下穿就卖”的简单交叉规则套用到2018至2026年BTC日线,状态一共翻转510次,约每年58次,大约每6天一次。即使加上“收盘价高于50日均线”这个趋势条件,仍翻转344次,年均39次,每月超过3次。所以只要不每天检查,就很容易错过已经改变的信号。

510OBV↔EMA翻转(2018–2026)
344加上50日线条件后翻转
39加条件后年均翻转

7. 数据陷阱:不能盲信OBV的4个理由

  • 吸筹信号失败:ETH在2025年8月21日至10月5日OBV增加+2.71M ETH,看似吸筹,之后45天价格却下跌−33.0%。没有离场标准,可能造成大额亏损。
  • 交易所成交量差异:2021年BTC日均成交量,币安为69,924 BTC,Bitstamp为4,940 BTC,相差约14倍。看哪家交易所的图表,OBV的轨迹和信号都会不同。
  • 异常成交量:OBV不管涨跌幅大小,都会加减当天的全部成交量。2018-11-20当天BTC的成交量占前30天总和的19.0%。这样的一天就能撼动整个OBV趋势。
  • 日线收盘时间:24小时市场里,收盘基准(UTC 0点、北京时间8点等)不同,收盘价和成交量的统计区间就不同,阳线可能变阴线,连符号都会反过来。

8. 每天要做的事:手动做就是这7步

  1. 确认UTC 0点(北京时间8点)日线收盘
  2. 把当日收盘价与前一日比较,判定涨、跌或平盘
  3. 按符号加减当日成交量,更新OBV(t)
  4. 用 EMA(t) = α×OBV(t) + (1−α)×EMA(t−1) 更新信号线
  5. 用最近50天收盘价更新50日均线
  6. 同时核对:① OBV是否高于EMA20 ② 收盘价是否高于50日线
  7. 状态和前一天不同就立刻记录并应对

加密货币周末、节假日都不休市。这些确认和计算一年要重复365次,一天都不能漏。

这些计算,你要每天亲手做吗?

忙碌中只要漏看一天,就可能没发现重要的趋势已经改变。Volume Tide(仅限加密货币日线)只要放在图表上,就会自动处理这一切,只在画面上清楚显示▲RIDE或▼OUT。把伤脑筋的部分全部交给Volume Tide,你只要轻松看一眼图表上的标记就好。

用 Volume Tide 马上看 →

本资料为辅助图表分析的教育资料,不保证收益,投资存在亏损风险。案例中的涨跌幅和翻转次数是用过去数据计算的结果,不保证未来收益。
数据:币安 BTCUSDT、ETHUSDT 与 Bitstamp BTCUSD 日线收盘价和成交量(UTC),OBV自2017-08-17起累计,EMA20首值为前20天简单平均。OBV概念:Joseph E. Granville《Granville's New Key to Stock Market Profits》(1963)。