直接在TradingView上使用此指标 — 全球最受欢迎的图表平台。
VSA量价分析指标有什么作用?
FibAlgo - Wyckoff 成交量价差分析实现了威科夫方法的核心原则:成交量(努力)与价格价差(结果)之间的关系。每一根K线都在讲述一个故事——通过分析成交量水平、价差宽度和收盘位置的相互作用,该指标将K线分为八种不同的VSA信号类型:需求柱、供应柱、无需求、无供应、停止成交量、吸收、特性改变以及努力与结果背离。每种信号都揭示了驱动价格行为的供需潜在平衡。
核心概念
- 成交量价差分析 (VSA) — 一种通过检查每根K线内的成交量、价格价差(最高价减最低价)和收盘位置之间的关系,来揭示知情参与者(聪明钱)活动的方法论。
- 上涨K线 / 下跌K线 — 与VSA中一样,上涨K线的收盘价高于前一根K线的收盘价,下跌K线的收盘价则低于它。不使用K线颜色(收盘价与开盘价的比较),因此交易时段之间的缺口能被正确解读。
- 努力 vs 结果 — VSA的基本原则。努力是成交量;结果是价格变化(价差)。当努力与结果背离时,预示着隐藏的吸筹或派发。
- 需求柱 (强势信号) — 高成交量、宽价差的上涨K线,收盘价接近高点。表明强劲的买压和机构需求进入市场。
- 供应柱 (弱势信号) — 高成交量、宽价差的下跌K线,收盘价接近低点。表明强劲的卖压和机构供应被释放。
- 无需求 — 低成交量、窄价差的上涨K线,且成交量低于前两根K线中的每一根。市场试图上涨但缺乏买入信念。具有看跌含义,尤其是在下跌趋势背景下。
- 无供应 — 低成交量、窄价差的下跌K线,且成交量低于前两根K线中的每一根。市场试图下跌但缺乏卖出信念。具有看涨含义,尤其是在上涨趋势背景下。
- 停止成交量 — 出现在趋势末端的高成交量K线,价格在趋势方向上几乎没有进展。收盘价与趋势方向相反:在下跌趋势中收盘接近高点(买家介入),或在上涨趋势中收盘接近低点(卖家吸收买盘)。
- 吸收 — 高成交量但价差狭窄。反对方吸收了所有努力而不允许价格移动。看涨吸收:高成交量、窄价差的下跌K线(供应被吸收)。看跌吸收:高成交量、窄价差的上涨K线(需求被吸收)。
- 特性改变 (CoC) — 一根极端的K线,具有近期历史中最宽的价差和最高的成交量,且方向与主要趋势相反。预示着可能从吸筹阶段过渡到拉升阶段,或从派发阶段过渡到下跌阶段。
VSA量价分析指标如何运作?
1. 成交量与价差分类 每根K线沿两个轴进行分类:
- 成交量水平:低(低于平均值的0.7倍)、正常、高(高于平均值的1.5倍)、超高(高于平均值的2.5倍,且永远不低于"高"阈值)——阈值可配置
- 价差水平:窄(低于平均值的0.7倍)、正常、宽(高于平均值的1.5倍)——阈值可配置
成交量移动平均周期和价差移动平均周期可独立调整。一旦每个移动平均都拥有完整周期的历史数据,分类便会开始,因此图表最初的几根K线不会被分类。在没有成交量数据的交易品种上不会产生任何信号,成交量分类面板会显示"No data",信息表格会显示"Volume Data: Not available"这一行。
2. 收盘位置分析 每根K线内的收盘位置被测量为从0(收盘于低点)到1(收盘于高点)的比率。收盘位置阈值(默认0.3)决定了什么算作“接近高点”(高于0.7)或“接近低点”(低于0.3)。这对威科夫分析至关重要——价格在K线内的收盘位置揭示了谁赢得了战斗。
3. 信号检测逻辑 同时检测八种不同的信号类型:
- 需求柱 — 上涨K线 + 宽价差 + 高/超高成交量 + 收盘接近高点
- 供应柱 — 下跌K线 + 宽价差 + 高/超高成交量 + 收盘接近低点
- 无需求 — 上涨K线 + 窄价差 + 低成交量 + 成交量低于前两根K线中的每一根
- 无供应 — 下跌K线 + 窄价差 + 低成交量 + 成交量低于前两根K线中的每一根
- 停止成交量 — 高/超高成交量 + 收盘方向与之前趋势方向相反(下跌K线在下降斜率之后收于其高点附近,或上涨K线在上升斜率之后收于其低点附近)
- 吸收 — 高/超高成交量 + 窄价差(有努力无结果)
- 特性改变 — 20根K线内最宽的价差 + 接近最高的成交量 + 方向与之前趋势相反 + 收盘接近极端位置
- 努力与结果背离 — 高努力(成交量)与低结果(价差),或低努力与高结果
4. 信号优先级 当单根K线上有多个条件重叠时,只显示优先级最高的信号。优先级顺序:特性改变 > 停止成交量 > 吸收 > 需求/供应 > 努力与结果背离 > 无需求/无供应。这可以防止标签杂乱,同时保留最重要的信息。警报在你启用的警报类型之间遵循相同的优先级顺序,与显示开关无关,因此每根K线最多发送一条警报。
5. 趋势背景 20根K线的线性回归斜率根据其符号(正或负)决定趋势方向。停止成交量和特性改变需要趋势背景:它们使用测量到前一根K线为止的斜率,因此信号K线本身不能取消其自身的趋势背景。任何非零斜率都算作趋势,因此这些信号在盘整行情中也可能出现。
6. 视觉系统
- 标签放置在K线高点(看跌信号)或低点(看涨信号),并带有工具提示,显示信号说明、成交量(及其相对于平均值的倍数)、价差和收盘位置
- 标签、背景色调、K线颜色和计数在K线收盘时确认,不会追溯性地重绘;正在形成中的K线仅在成交量分类面板中显示
- 背景着色为信号K线着色,便于快速浏览图表
- 柱体着色覆盖信号K线上的默认蜡烛颜色,以便立即识别
- 所有视觉元素都有独立的开关和可配置的颜色;在浅色图表背景下,标签文字会使用图表的文字颜色以确保可读性
功能特点
- 八种VSA信号类型 — 检测需求、供应、无需求、无供应、停止成交量、吸收、特性改变以及努力与结果背离
- 成交量分类 — 使用可配置的乘数阈值相对于移动平均线,将成交量分为低、正常、高和超高等级
- 价差分类 — 根据相对于价差移动平均线的水平,将K线价差(范围)分类为窄、正常或宽
- 收盘位置分析 — 计算每根K线在其范围内的收盘位置,以确定买方/卖方控制力
- 信号优先级 — 当多个信号重叠时,只显示优先级最高的信号,以防止标签杂乱
- 努力与结果背离 — 识别成交量努力与价格结果背离的K线,揭示隐藏的吸筹或派发
- 趋势背景整合 — 使用20根K线线性回归斜率判断趋势方向;停止成交量和CoC会根据信号K线之前的趋势进行检查
- 背景着色 — 为信号K线背景着色,可配置透明度,便于快速图表扫描
- 柱体着色 — 覆盖信号K线上的蜡烛颜色,以便立即视觉识别
- 成交量分类面板 — 左下角(当信息表格设置为左下角时则位于右下角)的实时面板,显示当前K线的成交量水平、价差水平、收盘位置、方向、活跃信号(在K线收盘前标记为形成中)和趋势
- 信息表格 — 显示在已收盘K线上检测到的所有八种信号类型的累计计数
- 全面的警报系统 — 为八种信号类型中的每一种提供独立的警报开关,与显示开关无关。警报会在K线收盘时发送一次,包含交易品种、时间周期、价格和成交量数据
- 丰富的工具提示 — 每个标签都包含详细的工具提示,解释信号、成交量数据、价差和收盘位置
- 完全自定义 — 6个组别共39个输入项,涵盖检测阈值、信号开关、颜色、显示选项和警报
如何使用VSA量价分析指标
- 将指标添加到您的图表。它适用于所有时间框架,但在成交量数据可靠的5分钟至1小时图表上最有效。
- 关注支撑位附近的需求柱——它们表明强劲的买压和潜在的反转。
- 阻力位附近的供应柱预示着机构卖出——对多头头寸需保持谨慎。
- 下跌趋势中的无需求确认了弱势——市场缺乏买家来维持反弹。
- 上涨趋势中的无供应确认了强势——卖家缺席,趋势可以延续。
- 持续走势末端的停止成交量表明趋势正在失去动力——为潜在的反转做好准备。
- 吸收柱(高成交量,窄价差)揭示了买卖双方之间的战斗——吸收努力的一方通常会获胜。
- 特性改变是最强的信号——它预示着可能的阶段转换,应给予高度优先考虑。
- 使用成交量分类面板实时了解当前K线的特征。标记为形成中的信号在K线收盘之前不是最终结果。
- 将多个VSA信号与威科夫阶段和市场结构结合,进行更高置信度的分析。
- 配置分类阈值以匹配您交易品种的典型成交量和价差行为。
局限性
- 本指标不生成买入或卖出信号。它基于成交量价差分析原则对K线进行分类,用于教育和分析目的。
- 成交量数据的可靠性因交易品种和交易所而异。外汇现货成交量通常是跳动成交量,可能不代表实际交易量。没有成交量数据的交易品种不会产生信号。
- 信号分类在很大程度上取决于成交量和价差移动平均周期——不同的设置可能产生不同的分类。
- 趋势背景使用简单的20根K线线性回归斜率,任何非零斜率都算作趋势。复杂或震荡的市场条件可能产生模糊的趋势读数。
- 信号在K线收盘时确认,因此标签只会在其所属K线收盘之后才会出现。
- 信号优先级意味着每根K线只显示一个信号。与更高优先级信号重叠的低优先级信号将被抑制。
- 过去的模式检测并不能保证未来的价格行为。
- Pine Script最多支持500个绘图对象(标签)。
交易存在风险。本指标是分析工具,并非投资建议:请结合您自己的分析和风险管理使用。
版本说明
v2.0最新K线收盘信号、VSA K线方向和独立警报
标签、颜色、计数和警报现在在K线收盘时确认,上涨K线和下跌K线遵循VSA定义,每个警报开关独立生效。
更新后请注意
- 请删除此指标的警报,并以“Any alert() function call”条件重新创建。TradingView警报会继续运行创建时的脚本版本。
- 警报消息现在以品种代码和时间周期开头。如果你通过webhook等方式自动筛选警报消息,请更新筛选规则。
修复
- 标签、K线颜色、背景色、计数和警报在K线收盘时确认,因此信号不再在形成中的K线上时隐时现,No Demand/No Supply警报也不再几乎在每根K线开始时触发。面板会把实时信号标为正在形成。
- 图表最初几根K线上、均值仍在加载时出现的错误Demand和Supply信号已消除。
- Change of Character和Stopping Volume现在使用信号K线之前的趋势,因此强势反转K线不再抵消自身的信号。
- 每个警报开关独立于显示开关单独生效,警报消息包含品种代码、时间周期和成交量。
- 成交量面板不再与设为Bottom Left的Info Table重叠,缺少成交量数据时会显示出来,而不是给出正常读数。
改进
- 工具提示内容完整,Effort vs Result颜色统一,浅色图表上的标签清晰易读。
变更
- 上涨K线和下跌K线遵循VSA:以收盘价高于或低于前一根K线收盘价判断,而不是与本K线开盘价比较。No Demand和No Supply还要求成交量低于前两根K线,因此你会看到更少的此类信号。
常见问题
什么是成交量价差分析(VSA)?
成交量价差分析从三个方面解读每根K线:成交量、价差(最高价减最低价)以及收盘价在区间中的位置。通过比较这三者,可以判断知情参与者是在买入还是卖出。指标据此把K线分为八类,包括需求K线、供应K线、无需求、无供应、停止量和吸收。
威科夫中的努力与结果是什么?
努力与结果是VSA的基础原则:努力是成交量,结果是价格变动。两者一致时,例如大成交量带来大幅波动,说明走势有真实参与支撑。两者背离时,例如大成交量却几乎没有价格进展,说明努力正被吸收,可能揭示隐藏的吸筹或派发。
无需求和无供应K线是什么?
无需求K线是窄价差的上涨K线(收盘高于前一根收盘价),成交量低,且低于前两根K线:市场试图上涨却缺乏买入意愿,属于看跌信号,在下降趋势中尤其如此。无供应K线是窄价差的下跌K线(收盘低于前一根收盘价),成交量同样偏低:市场试图下跌却缺乏卖出意愿,属于看涨信号,在上升趋势中尤其如此。
VSA中的停止量是什么?
停止量(Stopping Volume)是出现在趋势末端的大成交量K线,价格在趋势方向上几乎没有进展,并收在与趋势相反的一侧:下降趋势中买家入场,收在高点附近;上升趋势中卖家吸收买盘,收在低点附近。它表明趋势动能正在减弱,随后可能出现反转。
VSA中的吸收是什么?
吸收(Absorption)是指大成交量配合窄价差:一方在吸收另一方的努力,不让价格移动。大成交量的窄幅下跌K线是看涨吸收,供应正在被吸收;大成交量的窄幅上涨K线是看跌吸收,需求正在被吸收。在VSA中,进行吸收的一方通常会获胜。
了解更多
相关指标
查看全部
Wyckoff Selling & Buying Climax
TradingView指标,检测威科夫卖出高潮和买入高潮事件——预示潜在趋势衰竭的极端机构压力信号。
查看详情
Wyckoff Spring & Upthrust
TradingView指标,检测威科夫弹簧和上冲——两种最具操作性的反转事件,包含成交量分类和价格目标。
查看详情
Wyckoff Accumulation & Distribution
TradingView指标,在每根K线收盘时自动检测威科夫吸筹和派发示意图,并进行阶段分类(A至E)。
查看详情
Wyckoff SOS & SOW
TradingView指标,识别威科夫强势信号(SOS)和弱势信号(SOW)事件,并包含LPS/LPSY确认。
查看详情
ICT Volume Imbalance
TradingView指标,检测ICT成交量失衡和流动性真空低效区,包含CE中线和实时回补跟踪。
查看详情