VWAP(成交量加权平均价)
VWAP 是一个交易时段的成交量加权平均价(volume-weighted average price):价格乘以成交量的累计和,除以成交量的累计和,并在每个时段开盘处归零重算。它描述的是合约真正易手的平均价格——这正是机构拿它来衡量自己执行水平的原因,也是价格常在它附近有反应的原因。
Senzoukria · 术语表 · 更新于 2026 年 9 月
它是怎么算出来的
每根 K 线贡献它的典型价格,即(最高 + 最低 + 收盘)÷ 3,再乘以它的成交量。任一时刻的 VWAP,就是自时段开盘以来这些乘积之和除以成交量之和。一笔大成交把这条线拉向自己价格的力量大于一笔小成交,因为权重就是成交量;这条线也从不跳变:它随着成交的累积而缓慢漂移。
- 时段 VWAP 在时段开盘处重新开始。CME 期货的交易日从芝加哥时间 17:00 起算,所以夜盘与随后的常规时段属于同一次计算。
- 没有成交量的 K 线对两个求和都没有贡献;在时段出现第一笔成交量之前没有 VWAP,此时不画值,也不画占位符。
- 滚动 VWAP 把时段起点换成了 N 根 K 线的滑动窗口。它回答的是另一个问题——最近 N 根 K 线的平均价格——并不能替代时段线。
怎么读
- 价格在 VWAP 上方,意味着本时段买入的平均参与者是盈利的;在下方,则是平均卖出方盈利。这是日内的偏向,本身不是信号。
- 价格贴着 VWAP 运行就是均衡。在均衡的时段里,轮动往往回到它身上,而在这条线上的收复或被拒,比单纯触碰更有信息量。
- 因为这条线由成交量加权,量很薄时远离 VWAP 的缓慢漂移几乎推不动它;而贴着线的大量成交则把它牢牢锚住。
在 Senzoukria 中
在桌面端图表里,指标面板在 VWAP & bands 分组下列出 Session VWAP + σ bands;它计算时段线以及 ±1σ 和 ±2σ 两条包络,并在每个芝加哥时间 17:00 的时段开盘处归零。Rolling VWAP 是另一个叠加指标,带一个 Period 参数,默认二十根 K 线。Prior Session VWAP 把上一时段最终的 VWAP 以虚线价位投射到当前时段。在热力图上,POC / VA / VWAP 价位开关画的是一条从应用打开时才开始计算的 VWAP,设置项本身就写明了它不是时段 VWAP。
常见误区
- 拿一个平台的时段 VWAP 与另一个平台的滚动 VWAP 比较,或者比较两个时段起点不同的时段 VWAP,然后断定其中一个是错的。
- 把只加载了一部分的时段当成完整的 VWAP 来读。如果最初几个小时缺失,这条线描述的只是被加载进来的那一部分。
- 只盯着触碰去交易。本站的指南把在 VWAP 处的反应——守住它的吸收,或者有成交量支撑的向上穿越——当作真正的信息。
相关内容
其他语言版本
常见问题
- VWAP 用的是每根 K 线的收盘价还是典型价格?
- 各平台的约定不一样。Senzoukria 用 K 线成交量对典型价格(最高 + 最低 + 收盘)÷ 3 加权,这个约定在它的整个 VWAP 家族中通用,并被记录为 ATAS 和 Sierra Chart 共同采用的典型价格约定。在逐笔级别的数据上差别很小;在时间跨度很大的 K 线上,它可能让这条线偏移几个跳动,所以要拿同类去比同类。
- 为什么我的 VWAP 和别的平台不一样?
- 常见原因是时段起点不同、每根 K 线取用的价格不同,或者加载的历史数据量不同。一条锚定在零点的 VWAP 与一条锚定在芝加哥时间 17:00 开盘的 VWAP,会整天都对不上。先把时段定义对齐,再去比较同一时间戳上的数值。
- VWAP 只能用在期货上吗?
- 不是。它是一种市场结构计算,只要有价格和成交量就能用,股票和加密货币也一样。变的只是它归零所依据的时段。Senzoukria 把它用在 CME 期货上,也用在分析模式下的加密货币品种上。