Rolling VPOC 指标:公式、参数与读法

滚动 VPOC 绘制由最近 N 根K线(默认 10 根)构建的单一成交量分布的控制点,因此价位每次推进一根K线。它标出的是这个近期窗口内而非整个交易时段内成交量最大的价格。

Senzoukria · 指标 · Updated September 2026


Rolling VPOC 成交分布与价位, 叠加在价格图上.

Rolling VPOC 测量的是什么

窗口内每根K线的逐价成交量先合并成一个成交量分布,再取最大值,因为两根K线可能在同一价格成交,逐根取最大值会低估它。输出是合并分布中成交量最大的那个价格。成交量相同时取较低价格,这是本平台成交量分布工具遵循的 Sierra Chart 惯例。在图表开头,窗口会被截短而不是留空,因此从第一根K线起就有价位,而同长度的移动平均此时仍在预热。

公式:代码中的实现

这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:

`to` d'un niveau de session : borne droite pour une session passée, null (= bord droit du chart) pour la dernière session chargée. */ function sessionTo( s: SessionSlice, isLast: boolean, bars: readonly FootprintBar[], ): number | null { return isLast ? null : bars[s.end].bucketTsNs; } /** VPOC glissant : POC du profil AGRÉGÉ des N dernières barres (fenêtre [i−N+1, i], tronquée au début du chart — un POC est défini dès la première barre, contrairement à une moyenne). Agrégation multi-barres obligatoire : deux barres peuvent traiter le même prix, le max naïf par barre le sous-pondérerait. ÉGALITÉ → prix le plus bas (Sierra, choix du repo). Défaut N=10 : fenêtre courte de structure locale.

如何解读

  • 价位保持水平而价格远离它,标出的是近期窗口反复回到的价格;价位随价格逐步移动,则说明成交量跟随着走势。
  • 两根K线之间跳动数个 tick,意味着之前成交量最大的价格已移出窗口。请检查成交量是真的迁移了,还是只是一根旧的大量K线移出了回看范围。
  • 价格位于水平价位上方时,该价位就在下方作为最近的密集成交参考;价格在其下方时则相反。
  • 与发展中的交易时段 POC 对照来读:两者在同一价格,说明近期窗口与整个交易时段一致;两者分开,说明窗口正在远离交易时段主价位的地方积累成交量。
  • 输出是一个价格,而不是一个区域。紧邻它的价格可能有几乎同样多的成交量,因此应把这一邻域视为同一个集中区。

参数与默认值

窗口(K线数)默认 10,可设 1 到 200。窗口短时跟随局部结构、重新定价很快;窗口长时得到的更接近交易时段或多交易时段的控制点,变化少得多。设为 1 时,指标返回每根K线自身的控制点。线条颜色默认 #fdd835。

Rolling VPOC — 应用中可调的参数及其默认值。
参数类型默认值取值范围
Window (bars)number101 – 200

它无法显示的内容

这个价位说明成交量集中在哪里,而不是谁在主动:它由逐价成交量构建,不区分买方主动与卖方主动成交。作为窗口统计量,即使没有新成交,它也可能因为一根旧K线离开回看范围而移动。在流动性薄的品种或极短的K线周期上,合并后的分布可能由少数几笔成交决定,使价位不稳定。它的完整程度也只取决于数据源提供的成交量,而该数据由数据商另行计费,与软件订阅分开。

浏览全部指标

其他语言版本

Frequently asked questions

滚动 VPOC 能显示哪些交易时段 POC 显示不了的内容?
滚动 VPOC 基于固定数量的近期K线计算,默认 10 根,而交易时段 POC 使用自开盘以来的全部成交。滚动版本在旧K线离开窗口时重新定价,因此跟随的是成交量当前集中的位置;交易时段版本承载的是全天的权重。在持续较久的趋势性交易时段里,两者可能相距很远。
滚动 VPOC 的窗口应覆盖多少根K线?
窗口按K线数而非分钟计算,因此合适的数值取决于你的K线周期和你想看的结构。默认值 10 让价位保持局部、可在交易时段内移动;几十根的数值表现更像交易时段控制点。参数可设 1 到 200。
窗口内两个价格成交量相同时怎么办?
保留两者中较低的那个。这是 Sierra Chart 惯例,在这里的成交量分布工具中一致采用,因此一个在两个成交量相等的相邻价格之间来回的价位,总是显示为较低的那个。平局在流动性薄的品种上最常见,因为那里少数几笔成交就决定了分布。

Keep reading