Titan FX

VWAP 成交量加权平均价是什么?计算方式、怎么看与外汇的使用限制

VWAP 成交量加权平均价是什么?封面图
VWAP(Volume Weighted Average Price,成交量加权平均价)是把一段时间内的价格依成交量加权后算出的平均价,用来看目前价格高于还是低于这段时间的平均成交水准。

一般的移动平均线把每根 K 线看成一样重要,VWAP 则让成交量大的 K 线占比较大的权重。它通常从每个交易日开始时重新计算,所以常被当作当日交易的多空分界线:价格在 VWAP 上方,代表目前价格高于当天的平均成交水准,买方通常较有优势;在下方则代表卖方较有优势。

这篇说明 VWAP 的计算方式、和移动平均线的差别、三种常见用法,以及外汇使用 VWAP 时要特别注意的成交量问题。

本文重点
  • VWAP 是成交量加权的平均价,通常每个交易日重新计算,主要用在当日交易
  • 价格在 VWAP 上方偏多、下方偏空,VWAP 也常被当作盘中的动态支撑或阻力
  • 常见用法有三种:顺势回测 VWAP 进场、价格穿越 VWAP 判断强弱转换、偏离过大时等待回归
  • 外汇没有集中的成交量数据,MT4、MT5 的外汇成交量通常是报价跳动次数(Tick Volume),算出来的 VWAP 只能当参考
  • MT5 的标准指标没有 VWAP,需要另外加入自订指标

1. VWAP 是什么?

成交量加权平均价(VWAP),顾名思义是用成交量当权重算出来的平均价。它回答的问题是:今天到目前为止,市场平均在什么价位成交?

成交量大的价位,代表有更多人在那里买卖,所以 VWAP 会比较靠近这些价位。机构法人下大单时,常把 VWAP 当作执行品质的基准:买入的平均价低于 VWAP,代表买得比市场平均便宜。

对一般交易者来说,VWAP 主要有两个用途:

用途说明
判断当天的多空价格在 VWAP 上方偏多,在下方偏空
找盘中的参考价位价格回到 VWAP 附近时,常出现支撑或阻力的反应

2. VWAP 怎么计算?

常见的计算方式是用每根 K 线的典型价格(最高价、最低价、收盘价的平均)乘以成交量,从交易日开始一路累加,再除以累计的成交量:

典型价格 =(最高价 + 最低价 + 收盘价)÷ 3
VWAP = Σ(典型价格 × 成交量)÷ Σ 成交量

例:以下为假设数字,交易日开始后的前三根 K 线

第 1 根:最高 1.1020、最低 1.1000、收盘 1.1010,典型价格 1.1010,成交量 1,000

第 2 根:最高 1.1040、最低 1.1020、收盘 1.1030,典型价格 1.1030,成交量 3,000

第 3 根:最高 1.1030、最低 1.1010、收盘 1.1020,典型价格 1.1020,成交量 1,000

计算:(1.1010 × 1,000 + 1.1030 × 3,000 + 1.1020 × 1,000)÷ 5,000 = 1.1024

三根 K 线典型价格的简单平均是 1.1020,VWAP 却是 1.1024。第 2 根的成交量最大,所以 VWAP 被拉向它的 1.1030。

这是用 K 线数据估算的常见算法。严格的 VWAP 要用每一笔成交的价格和数量计算,不同指标使用的价格和成交量来源也不同,算出的数值可能略有差异。

因为是累计计算,交易日刚开始时 VWAP 会跟着价格大幅移动;越到后段,新的 K 线对 VWAP 的影响越小,线会越来越平。

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

比较项目VWAP移动平均线
权重依成交量加权简单平均每根 K 线相同,指数平均偏重近期
计算范围从设定的起点累计,最常见的是每天重新计算固定期数,例如最近 20 根
参数没有期数,只需决定起算时间需要设定期数
适合的周期主要用在日内的分钟线、小时线各种周期都能用

简单说,移动平均线看的是「最近 N 根 K 线的平均」,VWAP 看的是「今天以来市场的平均成交水准」。

4. VWAP 怎么看?

VWAP 示意图:价格在 VWAP 上方时偏多、下方时偏空,回到 VWAP 附近时出现支撑或阻力的反应
  • 价格在 VWAP 上方:目前价格高于当天的平均成交水准,盘中走势偏强。回调到 VWAP 附近时,VWAP 常成为参考支撑

  • 价格在 VWAP 下方:目前价格低于当天的平均成交水准,盘中走势偏弱。反弹到 VWAP 附近时,VWAP 常成为参考阻力

  • 价格在 VWAP 上下来回:多空没有明显优势,只用 VWAP 判断多空容易出错

部分 VWAP 指标还会在上下加上标准差通道(例如 ±1σ、±2σ),用来看价格离 VWAP 有多远。价格碰到 ±2σ 附近,代表已经偏离平均水准很多,但不代表一定会反转。

5. VWAP 交易策略:三种常见用法

  • ① 顺势回测 VWAP:价格一直在 VWAP 上方时,等回调到 VWAP 附近止跌再做多;在下方时,等反弹到 VWAP 受阻再做空。这是最常见的用法

  • ② 穿越 VWAP:价格从下方收盘站上 VWAP,代表当天的强弱可能转换。价格频繁来回穿越时,这个讯号容易失效

  • ③ 偏离后回归:价格大幅偏离 VWAP,例如碰到 ±2σ 后动能减弱,可以等价格往 VWAP 回归。这是逆势做法,强趋势时价格可能一路沿着通道外缘走

例:以下为假设数字,以 EUR/USD 的 15 分钟线使用「顺势回测 VWAP」

判断:开盘后价格大部分时间都在 VWAP 上方,当天偏多

讯号:价格回调到 VWAP 1.0850 附近,回调低点 1.0845,之后止跌,下一根 K 线突破前一根的高点 1.0858

进场:在 1.0858 买入

止损与止盈:止损放在回调低点下方 1.0838,风险 20 pips;止盈放在当天高点 1.0898,潜在获利 40 pips,风险报酬比约 1:2

VWAP 顺势回测示意图:EUR/USD 15 分钟线在 VWAP 上方,回调到 VWAP 1.0850 止跌后在 1.0858 买入,止损 1.0838,止盈 1.0898

如果价格回调时直接收盘跌破 VWAP,而且持续留在下方,这次就不进场,当天的强弱可能已经改变。

VWAP 会随时间移动,止损要依回调低点、讯号 K 线等价格结构和波动来放,不必固定放在 VWAP 下方。实际成交价也可能因点差和滑点而不同。

6. 外汇使用 VWAP 要注意什么?

外汇没有集中的成交量

股票在交易所集中成交,每笔成交量都看得到。外汇现货主要在银行与交易商之间的场外市场交易,没有一个地方能统计全市场的成交量。

MT4、MT5 的外汇图表显示的成交量,通常是报价跳动次数(Tick Volume),也就是一段时间内价格变动了几次。MT5 的成交量指标可以选择 Tick Volume 或真实成交量(Real Volume),但外汇品种通常只有前者。

报价跳动次数和实际成交量常有一定关联,波动大的时候两者都会增加,但并不相同。所以外汇的 VWAP 只能当作参考,不同平台算出的数值也可能不一样。

起算时间要先确认

外汇市场几乎 24 小时交易,没有统一的开盘时间。部分 VWAP 指标预设以平台的服务器时间每天 0 点重新计算,也有可以指定交易时段或自订起点的版本。服务器时间的 0 点不一定是你所在地区或主要市场的开盘时间。比较不同平台的 VWAP 前,要先确认起算时间。

主要用在日内

VWAP 每天重新计算,比较适合当日冲销和剥头皮。持仓数天以上时,可以改用移动平均线或第 7 章的锚定 VWAP。

7. 锚定 VWAP(Anchored VWAP)

锚定 VWAP 是从自己选定的一根 K 线开始计算 VWAP,不在每天 0 点重新计算。常见的起点有:

  • 重要的高点或低点

  • 央行利率决议、非农就业等重大数据公布的时间

  • 价格突破关键价位的那根 K 线

从这些起点算出的 VWAP,代表那个事件之后市场的成交量加权平均价。价格回到这条线附近时,也常出现支撑或阻力的反应。

8. MT5 怎么加入 VWAP 指标?搭配市场概况指标

MT5 的标准指标里没有 VWAP。官方说明中,成交量类的内建指标只有累积/派发线(A/D)、资金流量指标(MFI)、能量潮(OBV)和成交量(Volumes)四种。

想在 MT5 使用 VWAP,可以到 MQL5 官方社群的程式码库(Code Base)搜寻 VWAP,里面有多个免费、公开原始码的 VWAP 指标,包括每日、每周和自订起点的版本。这些指标由社群用户提供,下载前先看说明,确认它用的是 Tick Volume 还是 Real Volume、从什么时间开始计算。

如果想看今天价格在哪些价位经过的次数比较多,可以搭配 Titan FX 的 MT4、MT5 指标市场概况(Titan_Market_Profile)。

它在 15 分钟、30 分钟、1 小时图上,用颜色把一天分成亚太、欧洲、美国三个交易时段,显示价格经过各个价位的次数。向左延伸的线标出当天频率最高的价位。

MT5 图表上的 Titan_Market_Profile:用颜色区分亚太、欧洲、美国交易时段,显示一天之中价格经过各个价位的次数,向左延伸的线为最高频率的价位(以 MT5 为例)

两者观察的角度不同:VWAP 是依成交量算出的一条平均线,市场概况统计的是价格出现在各价位的次数,不是成交量。前一天出现次数最多的价位,之后也常成为支撑或阻力。

这个指标仅适用于 Titan FX Windows 版的 MT5 与 MT4。

查看 Titan_Market_Profile

9. 常见问题 FAQ

Q1. VWAP 适合哪个时间周期?

主要用在 1 分钟到 1 小时的日内图表。日线以上的图表每根 K 线就是一天,每天重新计算的 VWAP 没有意义。想看数天或数周的平均水准,可以改用每周计算的 VWAP 或锚定 VWAP。

Q2. VWAP 需要设定参数吗?

VWAP 没有期数参数,只要决定两件事:从什么时间开始计算,以及用哪一种价格计算。多数指标预设用典型价格,部分指标可以改用收盘价。

Q3. VWAP 可以判断超买超卖吗?

VWAP 本身不是超买超卖指标。价格离 VWAP 越远,只代表和平均水准的差距越大,不代表一定会反转。有标准差通道的指标可以帮助判断偏离程度,但仍要搭配趋势和价格结构。

Q4. VWAP 和 TWAP 有什么不同?

TWAP(时间加权平均价)把每段时间看成一样重要,不考虑成交量。两者都常被机构用来分批执行大单,VWAP 会依成交量多的时段多下单,TWAP 则平均分配在每段时间。

10. 总结

VWAP 是依成交量加权的当日平均价,价格在上方偏多、下方偏空,回到 VWAP 附近时常出现支撑或阻力的反应。最常见的用法是顺势等价格回测 VWAP 再进场。

外汇没有集中的成交量,VWAP 是用报价跳动次数算的,起算时间也因平台而异。把它当作日内的参考线,搭配价格结构和止损一起使用。


延伸阅读
✏️ 关于作者

Titan FX 的金融市场研究与调查团队。涵盖外汇(FX)、商品(原油、贵金属、农产品)、股价指数、美股、加密资产等广泛金融商品,为投资人制作教育内容。


主要来源(按类别)
  • 平台说明:MetaTrader 5 说明「Volume Indicators」与「Volumes」页面(成交量类指标清单、Tick Volume 与 Real Volume);MQL5 Code Base 的 VWAP 指标页面
  • Titan FX 工具:Titan FX 研究站 Titan_Market_Profile 指标页面,2026 年 11 月 9 日查看
  • 技术分析文献:VWAP 与锚定 VWAP 的计算方式为技术分析与交易执行的通用方法