2026年10月15日
29+ 次浏览

VWAP 是什么?成交量加权平均价为什么越晚越推不动

「价格在 VWAP 上面,今天偏多。」

VWAP(成交量加权平均价)常被短线交易者当成「今天的多空分界线」。它的意思很直观:从今天开盘到现在,平均每一单大概成交在什么价位。但 VWAP 有一个很少人注意的性格:开盘那几根说了算,越到后面越推不动。这一篇先用 3 根 K 线算一次,再用一张标了 1~4 的真实行情图(欧元兑美元 2025 年 1 月),把这件事讲清楚。

这是 MASQuant 迈思量化「交易学院 · 技术指标大全」的一篇。所有指标的分类整理在〈技术指标大全〉。

一句话看懂

VWAP=从今天开盘到现在,所有成交的「平均成本」;成交越多的价位,算得越重。

它回答的问题是:「今天到目前为止,大家平均在什么价位成交?现在的价格比这个成本高还是低?」

可以想成夜市摊商今天的平均进货成本。早上一口气进了 500 斤、每斤 100 元,平均成本就定在 100 附近;傍晚就算零星补了 50 斤、每斤 110 元,平均成本也只动一点点。量大的那一笔定调,量小的那一笔再贵也推不太动。

先算一次:3 根 K 线就懂

为了好算,下面每根 K 线只用一个价格代表(这是举例用的数字,不是行情数据):

第几根 价格 量 累计(价格 × 量) 累计量 VWAP = 前两栏相除
第 1 根 100 500 50,000 500 100
第 2 根 102 300 80,600 800 100.75
第 3 根 110 50 86,100 850 101.29
  • 第 2 根:量 300,占累计量的三成多,VWAP 从 100 被拉到 100.75。
  • 第 3 根:价格一口气冲到 110,但量只有 50,VWAP 只从 100.75 动到 101.29。

这就是 VWAP 的两个性格:量大的价位权重大;而且它是从开盘一路累加,越晚加进来的 K 线,占的比例越小。

正式公式

典型价 =(最高 + 最低 + 收盘)÷ 3
VWAP = Σ(典型价 × 成交量)÷ Σ 成交量
(Σ 从这个时段的第一根累加到现在,每个新时段重新开始)

跟一般均线最大的不同有两个:一般均线看「最近 N 根」、每根一样重;VWAP 看「从开盘到现在的全部」、用量加权,而且每个时段(通常是每天)归零重算。

看图:欧元的三个交易日,照着 1~4 看

下面这张图是欧元兑美元(EURUSD)2025 年 1 月 24 日、27 日、28 日三个交易日的 1 小时线,取自 MT5 的历史报价(时间是平台服务器时间,每天 24 根)。第一天上涨 0.7%,第二天来回震荡、收盘只差 0.2%,第三天下跌 0.6%。

欧元兑美元 2025 年 1 月 24、27、28 日的小时线与每天重新起算的 VWAP;上涨日价格几乎都在 VWAP 上方,盘整日来回穿越 6 次,下跌日几乎都在下方
图:欧元兑美元(EURUSD)1 小时线,2025/1/24、1/27、1/28,MT5 历史报价(服务器时间)。空心 K 线收涨、实心收跌。橘线是 VWAP,每天开始时重新起算;灰色虚线是每天的分界。浅橘底是上涨日和下跌日,灰底是盘整日。下方灰色长条是成交量(MT5 的跳动量)。右边是价格、下方是日期,圆圈数字对应下面的说明。
1

第一天的第 2 根:一根就占累计量的 47%。刚开始累计量还很少,新的一根可以把 VWAP 拉动一大截。

2

第一天的第 20 根:只占累计量的 4.2%。价格已经比早上高很多,VWAP 却只是慢慢往上爬,跟价格越离越远;到最后一根,只占 0.9%。这一天 24 根里,有 23 根收在 VWAP 上方。

3

第二天:价格穿过 VWAP 6 次。先涨后跌、来来回回,24 根里有 11 根收在 VWAP 上方,VWAP 给不出方向。

4

第三天:VWAP 一直压在价格上面。一开盘就往下跳,这一天 24 根里只有 1 根收在 VWAP 上方。

234 是 VWAP 好用的地方:价格长时间待在它的哪一边,大致描述了这一天是谁比较强。12 则是它的限制:刚开始,VWAP 跟着价格大幅移动;到了后段,价格再怎么涨跌,VWAP 都只是慢慢动。

这是一段真实的历史行情,用来说明VWAP的性格,不是通则。换品种、换周期、换一段行情,数字都会变。

在 MT5、CFD 上用 VWAP 要注意的事

  • MT5 没有内置 VWAP,要另外安装自订指标;TradingView 等看盘软件则有内置。不同人写的 VWAP,时段起算方式和用的价格(典型价还是收盘价)可能不同。
  • CFD 多半只有跳动量(Tick Volume):这段时间报价变动了几次,不是实际成交了多少口。用跳动量算出来的 VWAP,是成交量加权的近似。
  • 「一天」从哪里开始,看平台:许多 CFD 品种几乎 24 小时交易,MT5 的日线分界通常跟着券商服务器的时间。时段起点不同,VWAP 就不同。

看到什么、代表什么

你看到 通常代表 但要小心
价格整天大多在 VWAP 上方 今天偏强,现价高于今天的平均成本 它描述的是今天,不是明天(图上 2)
价格整天大多在 VWAP 下方 今天偏弱 同上(图上 4)
价格在 VWAP 两边来回 今天没有方向 这时拿它当支撑压力,会一直被穿过(图上 3)
开盘后 VWAP 大幅移动 累计量还少,新 K 线影响很大 早上的 VWAP 还不稳定(图上 1)
下午价格大涨,VWAP 只动一点 累计量已经很大,新 K 线推不动 这是算法本身,不是指标失灵(图上 2)

实际怎么用:三个例子

例一:当今天的多空背景

价格在 VWAP 上方时只找做多的机会,在下方时只找做空的机会。它不告诉你哪一根进场,只告诉你今天「整体成本」在哪一边。

例二:避开开盘后最不稳定的那段

开盘没多久,VWAP 很容易被几根大量 K 线带着走(图上 1)。有些人会等开盘一段时间后,VWAP 比较稳了,才拿它当参考。

例三:从重要的点开始算(锚定 VWAP)

标准的 VWAP 每天归零,所以是当日的工具。要看更长的成本区,有人会从某个重要的高点、低点或消息发生的那根开始累加,常叫锚定 VWAP。那是另一种用法,起算点不同,意思也不同。

常见误用

一、把 VWAP 当成支撑压力线

VWAP 是平均成本,不是有人挂在那里的单。图上的盘整日(1 月 27 日),价格就穿过它 6 次。

二、跨平台、跨时段直接比

时段起点、用的价格、用的量不同,VWAP 就不同。别人说「价格在 VWAP 上面」,先确认你们看的是不是同一条线。

三、收盘前还期待它跟着价格动

越接近收盘,新的 K 线在平均里的份量越小。午后的大涨大跌,VWAP 往往只动一点点,就像例子里的第 3 根,这是算法本身,不是指标失灵。

常见问题

VWAP 是什么?

VWAP(成交量加权平均价)是把每根 K 线的价格乘上成交量,从时段开始累加后再除以总成交量,代表这个时段到目前为止的平均成交价。每个新时段重新起算。

VWAP 怎么看?

常见的看法是:价格长时间在 VWAP 上方,代表当天偏强;在下方偏弱;反复穿越代表没有方向。它描述的是当天的整体成本,不是精确的买卖点。

VWAP 和移动平均线有什么不同?

移动平均线看的是最近 N 根、每根权重相同(或依时间加权);VWAP 看的是从时段开始到现在的全部,用成交量加权,每个时段归零。均线的性格见〈移动平均线(SMA)是什么?〉。

MT5 有 VWAP 吗?

MT5 没有内置 VWAP,需要另外安装自订指标。在 MT5 上的 CFD 多半只有跳动量,算出来的 VWAP 是近似值。

结语

VWAP 是一条很老实的线:它告诉你今天到目前为止,大家平均在什么价位成交。它也很固执:开盘那几根说了算,越晚越推不动。

所以真正该问的是:在你的品种上,「站上 VWAP」在一天的哪个时段最有参考价值? 这个问题,一段历史行情回答不了——用我们的 AI 策略助理回测验证就知道。

把条件写成一句话,例如「开盘两小时后,价格站上当日 VWAP 才做多」,丢进 MASQuant 迈思量化的 AI 策略助理,按下去就开始回测,回测环境纳入点差、滑点、市场流动性变化与交易执行延迟这些真实市场摩擦(操作方式见〈策略助理使用教学〉)。回测告诉你的是「这条规则在过去的行情里表现如何」,不是未来的保证。

想法,经过验证,才叫策略。

文中走势图取自 MT5 平台的历史报价(小时线,时间为平台服务器时间;不同平台的报价与日线切法略有差异,数值可能不完全相同),指标由程序依标准算法计算;举例用的整数不是行情数据。历史行情只用来说明指标的性格,不代表未来走势。

风险揭露:CFD 属于高风险金融产品,可能导致快速资金损失。过往业绩不代表未来结果,所有策略与回测仅供参考,不构成投资建议。交易前请充分了解本公司风险揭露条款。

发表评论