Value Area Width (ticks) 指标:公式、参数与读法
Value Area Width(价值区宽度)衡量单根 K 线的价值区高点(VAH)与价值区低点(VAL)之间相隔多少个 tick。它把“接受度”量化:价值区窄,说明 K 线的大部分成交量集中在少数几个 tick 内;价值区宽,说明成交分散在许多价格上。
Senzoukria · 指标 · Updated September 2026
Value Area Width (ticks) — 成交量, 显示在图表下方的独立面板中.
Value Area Width (ticks) 测量的是什么
价值区按经典 Steidlmayer 方法构建,默认目标为 K 线成交量的 70%。扩展从 POC 开始,每次推进两个 tick;每一步中,下一对 tick 成交量更大的一侧被纳入,完全相等时按 ATAS 惯例向上扩展,扩展以成交量分布的实际范围为上限。由于每次按两个 tick 推进,得到的宽度是偶数个 tick,除非被上限截断——这是经典做法,而不是计算误差。只在单一价格成交的 K 线,VAH 等于 VAL,宽度为零也是合理的。最小变动价位未知时不绘制任何点,因为扩展过程本身是以 tick 定义的。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Largeur de la Value Area de la barre, en TICKS : value = VAH − VAL (en indices de tick — soustraction entière exacte) VA = algorithme Steidlmayer canonique (`valueArea`, défaut 70 %) : départ au POC, marche par PAS DE 2 TICKS par côté, le côté au plus gros volume gagne, ÉGALITÉ → UP d'abord (règle ATAS), cap au range réel du profil. POURQUOI : c'est la mesure d'ACCEPTATION de la barre. VA étroite = 70 % du volume tient sur quelques ticks (enchère verrouillée, souvent une barre de balance) ; VA large = le volume s'est étalé (recherche de prix). Comparée au range total, elle sépare les barres à queues (VA étroite, range large) des barres pleines. Convention : marche par 2 ticks ⇒ la largeur est PAIRE sauf cap au range — c'est le comportement canonique, pas un artefact. Une barre à un seul niveau donne VAH = VAL → 0, valeur mesurée légitime (la VA est ce niveau). Tick size inconnu → PAS de point (la marche est définie en ticks).
如何解读
- 窄读数标出竞价锁定在一小段价格上的 K 线——这是平衡区的组成单元。
- 宽读数标出大范围价格都被接受的 K 线,这伴随的是价格发现,而不是区间轮动。
- 把宽度与 K 线总波幅对比:宽波幅内的窄价值区是长影线 K 线的特征,两端价格被触及却没有被接受。
- 宽度连续收窄描述的是被接受价格的压缩。它并不表明随后的突破会朝哪个方向。
- 宽度为零是真实的信息而不是失败:该 K 线只在一个价格成交,价值区就是那个价格。
参数与默认值
Value Area % 默认 70,可设为 50 到 95。向 50 降低会把价值区收紧到 POC 周围最密集的核心,宽度更小,对峰值也更敏感。向 95 提高会把边界推到接近整个成交量分布,此时宽度基本跟随 K 线波幅,不再能区分接受与经过。除百分比外,只开放绘图颜色。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Value Area % | number | 70 | 50 – 95 |
它无法显示的内容
宽度描述的是单根 K 线成交量分布的形态,仅此而已——它不是时段价值区,把逐根 K 线的宽度拼接起来也无法近似时段价值区。含有两个分离成交量簇的 K 线很难用一个宽度概括,因为 Steidlmayer 扩展会跨过两者之间的稀薄空档。该数字以 tick 为单位,因此不同品种之间不可比较,并在合约换月时断裂。它需要完整的逐价位成交量:数据不完整会在没有任何提示的情况下使价值区变窄或变宽。两个 tick 的量化步长也使每根 K 线价位较少的品种上,小宽度显得粗糙。
相关指标
- Volume — 成交量
- Buy/Sell Volume — 成交量
- Average Trade Size — 成交量
- Volume ROC % — 成交量
- Relative Volume — 成交量
- Trade Count — 成交量
其他语言版本
Frequently asked questions
- 单根 K 线的价值区如何计算?
- 从 POC 出发,算法每次扩展两个 tick,朝下一对价位成交量更大的一侧推进,直到累计成交量达到目标百分比——默认 70%。完全相等时优先向上扩展,扩展在 K 线实际成交范围处停止。这是标准的 Steidlmayer 方法,只是应用在 K 线尺度而不是时段尺度上。
- 为什么价值区宽度通常是偶数个 tick?
- 因为扩展每次增加两个 tick,这是经典做法。唯一的例外是扩展触及 K 线实际成交范围并在那里被截断,这可能留下奇数宽度。偶数是预期行为,不是取整误差。
- 宽 K 线上的窄价值区意味着什么?
- 意味着 K 线的两端价格被触及却几乎没有成交:大部分成交量发生在一小段区间内,其余波幅都是尾部。这是拒绝型 K 线在成交量分布上的读法,它包含的信息比单看波幅或单看宽度都多。