Friday, July 31, 2026

Swing indicator | swing volume profile pro by willyalogTrader 设计思路和几个特出贡献

 TradingView 作者 WillyAlgoTrader 开发的 Swing Volume Profile Pro 是一款将成交量分布图与市场结构(波段)深度结合的量价分析工具。 [1]

该工具旨在打破传统成交量分布图依赖“固定时间周期”的限制,为波段交易者提供真正符合市场走势逻辑的机构资金地图。 []

一、 设计思路
传统成交量分布图(如每日/每周 Session Volume Profile)多基于固定时间窗口。这导致在单一时间窗内,可能包含了一段上涨与一段下跌,从而将两个方向相反的波段成交量混为一谈,扭曲了控制点(POC)和价值区(Value Area)的真实有效性。 []
Swing Volume Profile Pro 的核心设计逻辑是将成交量锚定于“市场结构”,而非“时间”: [1]
  1. 结构锚定定位:利用内置的枢轴点(Pivot High / Pivot Low)算法,自动将价格走势切分为离散的“上涨波段(推进浪)”和“下跌波段(调整浪/反转浪)”。 [1, 2]
  2. 单一波段独立计算:每一个量价分布图都在前一个枢轴点开始,在下一个枢轴点结束。这意味着,它只针对某一次单一方向的趋势或修正行为进行独立的成交量分布统计。 [1, 2]
  3. 识别机构意图:通过量化单一波段内的筹码沉淀,帮助交易者分清:这一段行情是由真实的机构资金大举建仓推动,还是缺乏资金支持的“空心”虚涨,从而在回调时寻找高胜率的支撑或阻力。 [1, 2]

二、 几个突出贡献与技术亮点
1. 动态波段结构锚定引擎 (Structural Anchoring)
  • 技术贡献:摒弃了生硬的时间切割,通过 ta.pivothighta.pivotlow 动态捕获当前波段的真实边界。
  • 优势:确保计算出的 POC(控制点)Value Area(价值区)具备极高的结构参考价值,能精准捕捉到某一次多头或空头推进行程中的核心交战区 [1]
2. K线价格区间按比例筹码分配 (Candle-Range Proportional Allocation)
  • 技术贡献:传统的简易成交量分布图往往将单根 K 线的全部成交量简单堆砌在收盘价(Close)对应的价格带上。而该 Pro 版本采用了类似 TPO(时间价格机会/市场轮廓图)的分配逻辑,将单根 K 线的总成交量,根据其最高价和最低价的覆盖范围,等比例均匀分配到其重叠的所有价格档位(Bins)中。
  • 优势:大幅提升了分布图在非 Tick 级数据(如在 Pine Script 中)下的逼真度与平滑度。 [1]
3. 动态实时波段(Forming Leg)的“删前即刻重绘”
  • 技术贡献:对于已经走完的历史波段,它会将其静态留存在图表上作为历史记忆;而对于正在发展、尚未确认方向反转的“当前波段”,它采用了 Delete-before-create 实时重绘模式 [1, 2]
  • 优势:随着最新价格不断刷新或延伸,当前波段的量能图会实时扩展并重新计算,让交易者在盘中就能见证当前波段“价值”的诞生与转移,且图表极为干净无卡顿。 [1, 2]
4. CME 价值区扩展算法与 Delta 强弱双色显示
  • 技术贡献:严格按照 CME(芝商所)官方市场轮廓图算法,从最核心的 POC 价格带向外双向交替扩展,直至包裹该波段 70% 的总成交量,以此确立 VAH(价值区高点)和 VAL(价值区低点)。同时,每个价格档位都拆分了买单与卖单的 Delta 主导性 [1, 2, 3]
  • 优势:交易者不仅能一眼看出 70% 的筹码共识区在哪里,还能通过双色直方图直观地看到在某一个特定价格卡点上,到底是主买方还是主卖方力量更占优势。 [1]
5. 自动延伸的持久性 POC(Naked POC)支持与阻力墙
  • 技术贡献:指标会将历史完结波段的 POC 区域(即大资金交交易量最密集的价位)向右水平延伸,直到未来的价格首次触碰或穿过该区域为止。
  • 优势:这些未被回测的控制点(未触及控制点/Naked POC)在实际交易中往往充当极强的“磁吸位”以及机构二度防守的“铁板支撑/阻力墙”。 [1, 2, 3, 4]

No comments:

Post a Comment