4、成交量分布(Volume Profile):从基础到实战
成交量分布,英文叫 Volume Profile。说实话,我第一次接触这玩意儿的时候,觉得它就是 K 线下面那根成交量柱子的变体。后来在实盘里吃了几次亏,才明白这东西的厉害之处。
简单说,Volume Profile 不是看「某个时间点成交了多少」,而是看「某个价格水平上成交了多少」。这个视角的转换,让我对市场的理解上了一个台阶。
4.1 Volume Profile 基础概念
咱们先理清一个核心问题:为什么需要 Volume Profile?
传统的成交量指标,比如成交量柱状图,是按时间切片的。你看到一根大柱子,只知道「这一分钟成交了很多」,但不知道是在哪个价格成交的。是高位接盘?还是低位抄底?你完全不知道。
Volume Profile 不一样。它把成交量按价格水平重新排列。每个价格上成交了多少笔,一目了然。
我个人的习惯是,把 Volume Profile 想象成「市场的记忆」。每个价格水平上留下的成交量,都是多空双方博弈的痕迹。价格在某个位置停留越久、成交越多,说明这个位置越重要。
核心公式:
Volume Profile 的每个「价格-成交量」对,就是一笔逐笔委托数据的聚合结果。具体来说:
// 伪代码:计算某个价格水平的成交量
for each trade in trades:
if trade.price == target_price:
volume_at_price += trade.volume
嗯,这里要注意一点:Volume Profile 通常需要逐笔数据来构建。如果你只有分钟级的数据,那精度会差很多。我在做回测时吃过这个亏,用分钟数据算出来的 POC 位置,跟逐笔数据算出来的差了 3 个 tick,直接导致策略失效。
4.2 POC(Point of Control)与价值区域
POC,全称 Point of Control,翻译过来就是「控制点」。说白了,就是成交量最大的那个价格水平。
为什么 POC 重要?因为它是多空双方公认的「合理价格」。在这个位置,买卖双方都愿意大量成交,说明市场对这个价格有共识。
我举个例子。假设某只股票在 100 元这个位置成交了 10 万手,而在 99 元和 101 元只成交了 1 万手。那 100 元就是 POC。价格一旦远离 100 元,市场就会有一种「拉回」的倾向。
价值区域(Value Area)是另一个关键概念。它通常定义为包含 POC 附近 70% 成交量的价格区间。上边界叫 VAH(Value Area High),下边界叫 VAL(Value Area Low)。
| 术语 | 含义 | 我的经验 |
|---|---|---|
| POC | 成交量最大的价格 | 多空共识区,支撑/阻力最强 |
| VAH | 价值区域上沿 | 突破后可能加速,但小心假突破 |
| VAL | 价值区域下沿 | 跌破后可能引发止损潮 |
我曾经在交易中犯过一个错误:看到价格突破 VAH 就追多,结果被假突破打脸。后来才明白,VAH 突破需要配合成交量确认。如果突破时成交量萎缩,那大概率是陷阱。
4.3 高成交量节点识别
高成交量节点,就是那些成交量显著高于周围水平的价位。它们可能是 POC,也可能是次级峰值。
识别高成交量节点,我一般用两种方法:
- 绝对阈值法:设定一个成交量阈值,比如总成交量的 5%。超过这个阈值的价格,标记为高成交量节点。
- 相对阈值法:计算所有价格成交量的平均值和标准差,超过平均值 + 2 倍标准差的,视为高成交量节点。
我个人更推荐第二种方法。因为不同股票、不同时间段的成交量差异很大,绝对阈值不好调。相对阈值自适应性强一些。
避坑指南:
我曾经在识别高成交量节点时,直接用原始成交量数据。结果发现,有些价格因为挂单时间特别长,累积的成交量自然就大。后来我改用「单位时间成交量」来归一化,效果好了很多。
具体做法:每个价格上的成交量,除以该价格被交易的总时间(或总笔数)。这样能剔除「时间累积效应」。你想想看,一个价格挂单 10 小时成交 1 万手,跟挂单 1 小时成交 1 万手,意义完全不同。
4.4 知识体系总览
下面这张图,是我自己总结的 Volume Profile 知识结构。每次做策略前,我都会过一遍这个框架。
4.5 实战中的注意事项
最后,分享几个我在实战中踩过的坑:
- 别只看 POC:POC 很重要,但次级峰值同样有价值。有时候次级峰值才是真正的支撑/阻力。
- 注意时间窗口:Volume Profile 的时间窗口选择很关键。日线级别的 Profile 和小时级别的 Profile,给出的 POC 可能完全不同。我一般会同时看多个时间周期。
- 结合订单流:Volume Profile 告诉你「在哪里成交」,订单流告诉你「怎么成交的」。两者结合,威力翻倍。
重要提醒:
Volume Profile 不是万能的。在流动性极差的市场(比如某些小盘股、期货夜盘),成交量分布可能失真。我曾经在某个冷门品种上用了 Volume Profile,结果 POC 位置完全没意义——因为全天就成交了几十手。
所以,使用前先确认市场流动性是否足够。一般来说,日均成交量在 10 万手以上的品种,Volume Profile 才有参考价值。
好了,这一章的内容就到这里。Volume Profile 是个好东西,但需要你花时间去理解、去实践。别指望看一遍就能用好,我当初也是反复调试了几个月才找到感觉。