成交量加权平均价(Volume Weighted Average Price,VWAP):典型价加权、执行基准与日内支撑压力
成交量加权平均价(Volume Weighted Average Price,VWAP)用成交量给每笔价格加权,得到当日"资金实际的平均成交成本线",是机构衡量成交执行质量的基准与日内支撑压力参考。本文讲清 VWAP 的典型价加权公式、当日累计口径、作为执行基准与支撑压力的用法、跨多日意义下降的局限,以及在大斑(Bastix)多智能体投研系统里技术分析 Agent 如何把 VWAP 当作一条证据、而非下单或执行指令。大斑只做研究、不下单、不连接券商、不承诺收益。
VWAP 是什么
VWAP(成交量加权平均价,Volume Weighted Average Price,图表里显示为 VWAP,代码别名 vwap) 是一条用成交量给价格加权、得到"资金实际平均成交成本"的均价线。名字里每个字都有分量:它不是简单的价格平均,而是用成交量作权重的平均——成交越活跃的价位在均价里说话越响,成交清淡的价位则几乎被忽略。
理解 VWAP 要先理解它想解决什么问题。普通的均线(比如收盘价的移动平均)对每根 K 线一视同仁,不管那段时间成交了 1 手还是 100 万手。但市场的"重心"显然应该由真金白银决定:一天里 90% 的成交都堆在 10.00 元附近,那么 10.00 才是这天真正的平均成本,哪怕收盘因为尾盘一笔小单跳到了 10.30。VWAP 用成交量加权,正是为了逼近这个"资金实际的平均成交价"。
打个生活里的比方:你今天买苹果,早上以 5 元买了 10 斤、下午以 6 元买了 1 斤,你的平均成本显然接近 5 元而不是 5.5 元,因为你绝大部分钱花在了 5 元那批上。VWAP 对市场成交做的正是这件事——按"每个价位上到底成交了多少"来加权,得到那个真正代表大多数资金的成本价。这就是它和"把每根 K 线一视同仁"的普通均价的根本不同。
VWAP 的本职身份是机构的执行质量基准。一家机构要买入几百万股,不可能一笔打进去,只能拆成成百上千笔小单在一天里慢慢成交(这正是执行算法那台快机器干的活——把母单拆成小单去贴近 VWAP 成交)。收盘后怎么评价"这单买得好不好"?就拿自己的平均成交价和当日 VWAP 比:买入均价低于 VWAP = 买在了当日均价之下 = 执行好。VWAP 因此成了全行业衡量成交执行的通用标尺,这是它区别于其他技术指标的独特出身。
在大斑(Bastix)的图表体系里,VWAP 是主图(直接叠加在 K 线上的)指标,注册真名为 VWAP,属于价格类,默认按当日累计、无需额外周期参数。与它同源但从某个特定时点起累计的,是另一个独立注册的兄弟指标 锚定均价 AnchoredVWAP,后文说明。
再点明 VWAP 和布林带中轨、普通均线这类"均值线"的根本差别:那些线只对价格取平均,问的是"价格的平均在哪";VWAP 问的是"成交额的平均价在哪",也就是"每一分钱是在什么价位上换手的"。前者是价格的重心,后者是资金的重心。在成交分布很不均匀的一天里(比如放量拉升后缩量横盘),这两个重心会明显分开,而对判断"大资金的成本"来说,VWAP 给的那个答案才是有意义的。
怎么算
VWAP 是"典型价 × 成交量"的累计和,除以"成交量"的累计和。分两步。
第一步:每根 K 线的典型价(Typical Price)。 典型价 = (当根最高 + 当根最低 + 当根收盘) / 3。用三个价格的平均来代表这一小段时间"大致的成交价位",比只取收盘价更能概括这段成交的中心,也减少收盘一瞬的偶然跳动。
为什么用典型价而不用收盘价,值得多说一句。一根 K 线的收盘价只是那一分钟最后一笔的成交价,可能因为一笔偶然的挂单就偏离了这根 K 线大部分成交所在的区域。而 (高+低+收)/3 把这根 K 线的上沿、下沿、收盘三点平均,得到一个更能代表"这段时间成交主要发生在哪"的中心价。VWAP 追求的是"资金实际成本的重心",用一个更稳的中心价打底,累计出来的均价才更可信。这是一个小而重要的设计取舍。
第二步:成交量加权累计。 从当日开盘第一根 K 线起,逐根累加:
VWAP = Σ(典型价 × 成交量) / Σ(成交量)
这个式子读作:把每根 K 线"典型价乘以它的成交量"加总(这就是这段时间里所有成交额的总和),再除以总成交量(总股数),得到的就是"每一股平均成交在什么价位"。它和你算一篮子东西的平均单价是同一个道理——不是把各自单价简单平均,而是按各自买的数量加权。
其中 Σ 表示从当日开盘累计到当前这一刻。所以 VWAP 是一条随交易进程不断更新的线,开盘时只有一两根 K 线的信息,到收盘时汇集了全天的量价。
举个数字例子,看某股开盘头三根 5 分钟 K 线(典型价已算好):
- 第 1 根:典型价 10.00,成交量 100 万手。累计分子 = 10.00×100 = 1000;累计分母 = 100。VWAP = 1000/100 = 10.00。
- 第 2 根:典型价 10.20,成交量 300 万手。累计分子 = 1000 + 10.20×300 = 1000 + 3060 = 4060;累计分母 = 100 + 300 = 400。VWAP = 4060/400 = 10.15。
- 第 3 根:典型价 10.10,成交量 50 万手。累计分子 = 4060 + 10.10×50 = 4060 + 505 = 4565;累计分母 = 400 + 50 = 450,VWAP = 4565/450 ≈ 10.14。
注意第 2 根成交量特别大(300 万手),它把 VWAP 从 10.00 一下拉到 10.15,权重明显更高;第 3 根虽然价格也不低,但只有 50 万手,对 VWAP 几乎没什么撬动。这就是"加权"的意义——量大的价位主导均价。 到收盘时,这条累计线就是当日资金的平均成本。
把它和"不加权"的简单平均对比一下就更清楚了。上面三根 K 线的典型价简单平均 = (10.00 + 10.20 + 10.10) / 3 = 10.10,而成交量加权后的 VWAP ≈ 10.14——两者差了 0.04。差别就来自第 2 根那 300 万手的巨量:简单平均里它只算"一票",加权里它却占了近四成权重,把均价往它的 10.20 拽。成交越集中在哪个价位,VWAP 就越贴近哪里,这正是它比普通均价更能代表"真金白银的成本重心"的原因。
执行基准怎么用:一个数字例子
VWAP 的本职是评估成交执行质量,用一个例子说清。假设某机构当天要买入 100 万股,交易算法把它拆成上千笔小单在全天分批成交,最终加权平均成交价 = 10.12。当日收盘时算出的全天 VWAP = 10.15。
比较:10.12 < 10.15,即这单的平均买入价低于当日市场的量加权均价 3 分钱。结论是执行质量好——它买在了"大众平均成本"之下。若换成卖出,则反过来,卖出均价高于 VWAP 才算执行得好。很多机构的交易台就是用"成交均价相对 VWAP 的偏离"来给执行算法与交易员打分的。这也解释了为什么 VWAP 是"日内/区间基准"——它评估的是"在这一天、这段成交里,你买卖得比平均好还是差",一旦跨到别的交易日,累计口径断了,这个基准也就失效了。
必须说明:以上是行业里 VWAP 的现实用途,大斑本身不下单、不产生任何成交,因此也不做这种执行质量评估;这里讲清它是为了让读者理解 VWAP 的本质,后文会说明大斑只在研究判断层面引用它。
参数与锚定均价
标准 VWAP 的口径是当日累计:每天开盘时分子分母都归零重新开始。这是它默认、也是最常用的形态,直接反映"今天到现在为止,资金的平均成本在哪"。因为这个归零机制,VWAP 天生是日内基准——它不需要设置周期长度,"周期"就是"从今日开盘到此刻"。
但有时你想问的不是"今天的平均成本",而是"从某个特定事件(比如某次财报、某个显著低点、某笔大宗交易)以来,资金的平均成本是多少"。这时当日归零的 VWAP 就不够用了,需要从那个锚点起累计。代码里为此有一个独立注册的指标 锚定均价 AnchoredVWAP(别名 avwap、锚定均价):它用同样的成交量加权公式,但起点不是每日开盘,而是用户指定的某个锚点,一直累计到当前,还可以在均价上下画出 ±1σ、±2σ 的波动带。想看"日内成本"用 VWAP,想看"某事件以来的持仓成本"用 AnchoredVWAP。
AnchoredVWAP 的锚点怎么选很讲究:锚在一波行情的起涨点,这条线就代表"从那波启动至今,追进来的资金平均成本",价格站在它上方说明这批资金整体仍浮盈、下方则整体被套;锚在重大利空当天,则代表"消息冲击后进场者的成本线"。锚点的意义由你赋予,选得有代表性,这条线才有解读价值。
为什么它是"日内/区间基准",跨多日就失效
VWAP 的这个"当日归零"设定不是随意的,而是由它的用途决定的,理解这一点能避开一个常见误区。VWAP 要回答的是"在这段连续成交里,某个价位相对大众成本是高是低",这要求分子分母是同一段连续累计。一旦跨越交易日,中间隔着收盘、隔夜消息、集合竞价,成交的连续性断了,把昨天的量价和今天的量价堆在同一个累计里算出来的"均价"就失去了意义——它既不是昨天的成本、也不是今天的成本,而是一个谁都不认的混合数。
所以标准 VWAP 天生只在"当日"这个区间内有效;想要一条跨多日、有明确参照意义的加权均价,唯一正确的做法是显式指定一个锚点,用 AnchoredVWAP 从那里重新起算。把当日 VWAP 一根一根接起来当"周线成本线"看,是对它口径的误用。
信号怎么读(分市况)
VWAP 有两个层面的读法:执行基准(它的本职)和日内支撑压力(图表上的常见用法)。这里都是观察点,不是买卖指令。
- 作为执行基准:把某笔交易的平均成交价和当日 VWAP 比,评价这单"买贵了还是买便宜了"。这是对已发生成交的事后评估,是 VWAP 最扎实的用途。
- 作为日内支撑压力(震荡市):日内价格常围绕 VWAP 上下摆动,VWAP 之上多方相对占优、之下空方相对占优。很多人把 VWAP 当作日内的"多空分界线"或回踩支撑/反抽压力参考——价格回踩到 VWAP 附近能不能站稳,是一个值得观察的位置。
- 偏离带(有的图表叠加 σ 通道):有些用法会在 VWAP 上下叠加若干倍标准差的偏离带,价格离 VWAP 越远、偏离越极端,用来观察"当前价相对成本重心拉伸得有多厉害"。这仍是一个描述"拉伸程度"的观察量,不是"到带就反转"的信号。
- 趋势市里的偏离:单边强势日里,价格可能全天运行在 VWAP 上方远远不回来,这时"跌回 VWAP 才买"会一直等不到;反之弱势日全天压在 VWAP 之下。所以价格相对 VWAP 的位置,在震荡市和趋势市里含义不同,不能一套逻辑走到底。
- 价格与 VWAP 反复穿插:一整天价格在 VWAP 上下频繁来回、谁也站不稳,本身就是一条信息——它说明当天多空力量均衡、没有明确的成本优势方,是典型的无趋势震荡日。此时靠"穿越 VWAP"做判断最容易被反复戏弄。
- 开盘后 VWAP 尚不稳定:早盘只有寥寥几根 K 线时,VWAP 由极少的成交撑起,容易被一两笔大单带偏,代表性弱;随着全天成交累积,它才逐渐稳定成可靠的"当日成本线"。因此越接近尾盘,VWAP 作为参考的分量越足,早盘则要打折看。
一句话:VWAP 描述的是"资金的平均成本线在哪",不是"该买该卖的时机"。 穿越 VWAP 本身极易被日内噪声与假突破误导,任何判断都要结合趋势与量能。
常见误用
- 把穿越 VWAP 当机械买卖点:"上穿 VWAP 就买、下穿就卖"是最典型的误用,日内噪声会制造大量假穿越,趋势日里更会反复打脸。
- 跨多日连着看 VWAP:标准 VWAP 每天归零,把好几天的 VWAP 连起来当趋势线看是错的——那条线在每个开盘点都断裂重来。要跨期看请用锚定均价 AnchoredVWAP。
- 误以为 VWAP 能预测方向:VWAP 是对当日已成交部分的加权平均,它描述的是"到现在为止的平均成本",是滞后的、事后的,不预测后市往哪走。
- 忽略流动性差的品种:成交极清淡、或有大单对倒的标的,VWAP 会被少数几笔异常成交扭曲,代表性下降。
- 把 VWAP 当止损/执行工具照搬到研究里:VWAP 的本职是机构评估成交执行、指导拆单,这套用法建立在"你真的在下单成交"之上。如果你只是在做研究判断、并不实际交易,就该把它当"成本位置的观测"来用,而不是套用一套面向执行的操作规则。大斑正是如此——只观测、不执行。
大斑多智能体系统里,VWAP 扮演什么角色
这是大斑与"把指标当信号灯"的工具最本质的区别。在大斑的多智能体投研系统里,VWAP(以及其余 100 多个技术指标)不是一个会自动触发买卖、更不会去下单或执行成交的信号源,而是技术分析 Agent(技术分析智能体)在形成研究结论时引用的一条价格基准证据。
- 技术分析 Agent 读取价格相对 VWAP 的位置与偏离(例如"日内价格持续运行于 VWAP 上方且回踩不破,多方在成本线之上占优"),把它转述成自然语言判断,并标注这是基于哪个交易日、哪段区间累计算出来的,纳入可追溯的证据链,方便被独立复核和重算。
- 这里要特别澄清一个容易混淆的点:VWAP 的现实身份是机构衡量成交执行质量的基准,天然和"下单、拆单、执行"这些动作绑定。但在大斑这里,VWAP 只用于研究判断层面——用来描述"资金平均成本大致在什么位置""价格相对成本线是强是弱",帮助形成对标的的研究看法。大斑不下单、不连接券商、不做任何拆单执行,更不会去衡量或优化真实成交的执行质量,因为它根本不产生成交。
- 这条价格基准证据会与基本面、市场情绪等其他 Agent 的判断共同进入研判,而不是单独拍板。
- 最终大斑产出的是研究结论与目标权重层面的观点,不是"以 VWAP 为基准拆单买入 700 股"这种伪精确的成交指令——大斑只做研究、不下单、不连接券商、不承诺收益。
换句话说:VWAP 在大斑这里的价值,不是"它帮你把单执行得更漂亮",而是"它提供一个可被独立质疑、可被重新计算的资金成本观测,让关于强弱位置的研究结论站得住脚"。
也正因为大斑不成交,它对 VWAP 的引用永远停在"观测与描述"这一层:它可以说"当前价在当日 VWAP 上方、资金成本之上,日内偏强",但绝不会、也没有能力据此去拆单、去挂单、去优化任何真实成交——那需要一个连着券商、真实下单的执行系统,而大斑刻意不是那样的系统。这条边界是产品设计的红线,不是措辞上的谨慎。
常见问题
(见上方 FAQ;本节与页面结构化数据同源。)
参考来源
- Volume-Weighted Average Price (VWAP) — Definition, Formula, UsesInvestopedia · 支撑:VWAP 典型价加权公式、当日累计口径、作为机构执行基准与日内支撑压力参考 · 访问日期:2026-08-19
- Typical Price — Definition and CalculationInvestopedia · 支撑:典型价 =(高+低+收)/3 的定义 · 访问日期:2026-08-19
成交量(Volume,成交手数):量能读法、量价配合与背离信号
成交量(Volume)是某个周期内实际成交的股数(在 A 股常以“手”计,1 手=100 股),是最基础也最重要的量能指标。本文讲清成交量的定义与由来、放量与缩量怎么看、量价配合与量价背离的读法、常见误用,以及在大斑(Bastix)多智能体投研系统里技术分析 Agent 如何把成交量当作一条量价证据、而非买卖指令。大斑只做研究、不下单、不连接券商、不承诺收益。
Williams %R(威廉指标,Williams Percent Range):0~−100 取值、超买超卖与随机指标镜像
Williams %R(威廉指标,威廉超买超卖指标)由 %R=(N日最高−收盘)/(N日最高−N日最低)×(−100) 算出,取值固定落在 0~−100 之间,−20 以上视为超买、−80 以下视为超卖。本文讲清 %R 的计算分步与数字示例、它与随机指标(KDJ/Stochastic)互为镜像的关系、分市况的读法、趋势里"钝化"的陷阱,以及它在大斑(Bastix)多智能体投研系统里作为证据、而非买卖指令的角色。大斑只做研究、不下单、不连接券商、不承诺收益。