Volume Profile / VWAP / TWAP
机构订单流的秘密
散户看 K 线只看价格, 机构看的是「每个价格上累积了多少量」。 这就是 Volume Profile 的核心。 VWAP / TWAP 则是机构执行大单时用来「不让市场察觉」的工具。
本文讲三者的数学、实际使用情境、为什么散户忽略量分析是错误的。
1. Volume Profile(量价分布)
1.1 跟一般 K 线量的差别
一般 K 线下方的量条:横轴时间、纵轴量。 告诉你「这个时段成交多少」。
Volume Profile:横轴量、纵轴价格。 告诉你「在这个价格累积了多少成交量」。 这完全是两种视角。
# 概念示意(直方图横向)
$70k ▓▓▓▓ ← Low Volume Node (低量区)
$68k ▓▓▓▓▓▓▓▓▓▓▓▓▓ ← Point of Control (POC,量最大的价格)
$66k ▓▓▓▓▓▓▓▓▓▓ ← Value Area High
$64k ▓▓▓▓▓▓
$62k ▓▓▓ ← Low Volume Node1.2 关键术语
- POC(Point of Control):成交最密的价位 — 通常是强支撑 / 阻力
- Value Area(价值区):包含 70% 成交量的价格区间 — 机构认为合理的价值范围
- HVN(High Volume Node):高量区 — 价格容易停留 / 反弹
- LVN(Low Volume Node):低量区 — 价格容易快速穿越(缺乏买卖兴趣)
1.3 怎么用
典型策略:
- 价格回测前一日 POC → 进场做反弹
- 价格突破LVN → 容易快速移动,跟突破方向
- 价格在Value Area 中震荡 → 高抛低吸
2. VWAP(Volume-Weighted Average Price)
2.1 公式
VWAP = Σ(price × volume) / Σ(volume)
# 通常 price 用典型价(high + low + close)/ 3 计算
每根 K 线后 VWAP 更新一次,当日从开盘累积到当下2.2 为什么机构必用
机构交易员的 KPI 之一:当日成交均价要打赢 VWAP。 这是衡量「执行成本」最公允的指标。
如果你的买进均价低于当日 VWAP → 执行得比市场平均好。 高于 VWAP → 执行差,会被老板骂。
2.3 散户怎么用
- 当日反转:价格上方 VWAP 而强势 → 多头趋势, 回测 VWAP 是支撑
- 动态支撑 / 阻力:VWAP 上方 = 多头日, VWAP 下方 = 空头日
- 进场时机:等价格回到 VWAP 再进, 避免追高
3. TWAP(Time-Weighted Average Price)
3.1 跟 VWAP 的差别
VWAP:给大量成交的价格更高权重
TWAP:给每个时段同样权重,无论成交量多少
3.2 为什么 TWAP 重要
想象你要买 1000 BTC,总值 $60M。 如果一次市价买,会把市场推到 $70k+,买价远超出原本的 $60k。
机构的做法:把 1000 BTC 分成 100 个小单,每分钟 1 个。 这就是 TWAP 算法。 目标:让成交均价接近时间段的均值, 避开大单冲击。
# 简化 TWAP 执行
要买 1000 BTC,分 60 分钟执行
每分钟市价买 1000 / 60 ≈ 16.7 BTC
如果某分钟市场价飙 → 那分钟成交少(但不停)
如果某分钟市场价跌 → 那分钟成交一样(吃便宜)
→ 整体成交均价 ≈ 60 分钟时间段的均值3.3 散户用得到吗
一般散户单笔 $1k~$10k,市场冲击极小,不需要 TWAP。
但大资金散户(单笔 $50k+)或 策略累积建仓时 TWAP 很实用 — 避免「我一进场就推高了买价」。
4. 三者组合应用(机构流)
典型专业流程:
- 用 Volume Profile 找关键价位(POC、HVN、LVN)
- 用 VWAP 判断当日多空趋势
- 用 TWAP 执行进场 / 出场,避免推高自己成本
5. 加密圈的特殊情况
5.1 24/7 没「开盘」
传统股市每天 9:30 开盘 = VWAP 重置。 加密无真开盘,通常用 UTC 00:00、UTC+8 09:00 或 NY open 14:30 UTC 重置。
5.2 跨交易所量分散
BTC 在 Binance / OKX / Coinbase / Kraken 等同时交易。 单一交易所的 Volume Profile 不能代表整体。
需要看「汇总 Volume Profile」(aggregated VP)— TradingView 有提供, 数值通常以 Binance + Coinbase + 几家加总。
5.3 衍生品量比现货大
BTC perp 量通常是现货的 3~10 倍。 分析时要区分:perp Volume Profile vs spot Volume Profile — 两个说的故事可能不同(perp 是杠杆投机客、spot 是价值买家)。
6. Pine 范例:VWAP + 距离百分比
//@version=5
indicator("VWAP + 距离百分比", overlay=true)
vwapVal = ta.vwap
plot(vwapVal, "VWAP", color.orange, 2)
distPct = (close - vwapVal) / vwapVal * 100
bgcolor(distPct > 0 ? color.new(color.green, 95) : color.new(color.red, 95))
// 上下标签
plotchar(close[1] < vwapVal[1] and close > vwapVal,
"VWAP 上穿", "↑", location.belowbar, color.green, size=size.small)
plotchar(close[1] > vwapVal[1] and close < vwapVal,
"VWAP 下穿", "↓", location.abovebar, color.red, size=size.small)7. 散户最常犯的错
- 只看 K 线不看量。 价格突破但量没跟上 = 假突破概率 80%+
- 把单根长量当信号。 单根异常量可能是某机构移仓,无方向意义。 要看连续多根
- 把「量大上涨」等于「机构在买」。 可能是 short squeeze(强平触发)— 不持久
- 忽略现货 / 永续量的差异。 永续量大可能只是杠杆翻仓,现货量才反映真实买盘
Get started
想用 VWAP / Volume Profile 自动进出场?Pine 写好逻辑 → TVSBot 自动执行,连大单也能用 TWAP 拆单。
免费注册 TVSBot8. 三个关键 takeaway
- Volume Profile 是「立体价格」, 告诉你哪里是真支撑而不是「看起来像」
- VWAP 是当日多空分界线, 专业交易员以它为基准衡量执行品质
- TWAP 是大单拆单法, 散户单笔 $50k+ 开始有意义