Value Area and Volume Nodes (价值区域与成交量节点)

一句话定义:Value Area 是"市场认为公允"的价格区,包含 70% 的成交流量;Volume Nodes 是价位上"接受 / 拒绝"的厚薄节点,是 Market Profile 最常被量化的两类结构线。

回到 Market Profile 总览

1. Point of Control (POC) — 控制点

定义:当日 TPO 计数(Market Profile 视角)或真实成交量(Volume Profile 视角)最大的那根价格。

P_{POC} = \arg\max_{p \in \mathcal{P}_t} \; c_t(p)

其中 \mathcal{P}_t 是当日成交价格全集,c_t(p) 是价位 p 上的 TPO 数 / 成交量。

核心直觉:POC 是当日"成交最密集"的位置,价格天然有向 POC 回归的趋势。在 Trend Day 中 POC 会随时间向突破方向迁移,但在 Normal Day 中 POC 是强均值回归目标。

2. Value Area (VA) — 价值区域

2.1 定义

包含约 70% 当日成交量的连续价格区间 [\text{VAL}, \text{VAH}]:

\int_{\text{VAL}}^{\text{VAH}} c_t(p)\; dp \;\approx\; 0.70 \cdot \int_{\mathcal{P}_t} c_t(p)\; dp

  • VAH = Value\ Area\ High(价值区上沿)
  • VAL = Value\ Area\ Low(价值区下沿)

2.2 算法流程

算法注记:Steidlmayer 原版以"TPO 字母计数"代替成交量 (因为 1985 年盘中成交量数据稀缺);现代 Volume Profile 把 c_t(p) 换成真实成交量,逻辑不变。下面用统一记号 c_t(p) 表示。

flowchart TD
    A[Compute hourly / intraday volume profile] --> B[Find POC = argmax c_t p]
    B --> C[从 POC 向两边扩展]
    C --> D{累计覆盖达到总流量<br/>的 70%}
    D -->|否, 上下交替拓展| C
    D -->|是| E[终止]
    E --> F[VAH = 上边界<br/>VAL = 下边界]

注意:两边交替扩展 (one tick up, one tick down, ...) —— 这样 VA 的中点 (≈ POC) 才能保持相对对称,而不是单边扩张成"半个 VA"。

2.3 关键性质

  • VA 不是 70% 强约束:不同流派使用 68%、70%、75%;Steidlmayer 原版是 70%。差异在于对"公允价值"边界的容忍度:占比越大 → VA 越宽 → 价格越难"逃出" → 反转机会越稀有。
  • A 股实务:A 股常用 80% 而非 70%,因为 [T+1] 制度下成交密集区天然偏厚。

3. HVN 与 LVN

3.1 定义(量化)

设定日内全部价位的 TPO/成交量分布 c_t(p),定义:

\text{Node}(p) = c_t(p)

则:

  • HVN (High Volume Node) = 集合 \{p : c_t(p) \ge \bar{c} + 2\sigma_c\},价格"接受"区
  • LVN (Low Volume Node) = 集合 \{p : c_t(p) \le \bar{c} - 2\sigma_c\},价格"拒绝"区

实际上实务判读用 c_t(p) 是否出现视觉极值 + 跨价位相关性 比纯 \sigma 阈值更可靠。

3.2 价格含义

类型 价格行为 交易含义
HVN 价格停留时间长,多次来回测试 强支撑 / 阻力位 —— "公允价"
LVN 价格快速穿过,几乎不回头 "fairway",常被快速回测 —— 止盈目标

3.3 KaTeX 量化的相对接受度

可以引入接受度 (acceptance) 与拒绝度 (rejection) 系数:

\text{Acceptance}(p) = \frac{c_t(p)}{\bar{c}}, \quad \text{Rejection}(p) = \frac{1}{\text{Acceptance}(p)}

\text{Acceptance}(p) \gg 1 → HVN,市场"承认这个价位"; \text{Rejection}(p) \gg 1 → LVN,市场"绕开这个价位"。

实务注记:实操中 HVN/LVN 的判读远比上述阈值严格。它们是视觉性强特征,纯 \sigma 阈值在低流动性资产 (A 股小盘股、商品淡季) 容易失效;一类主流做法是用 kernel density estimation 平滑后取局部极值,详见 Market Profile/Multi-Day Composite 一文的"KDE 化 HVN/LVN"段。

4. 实战用法一览

flowchart LR
    A[盘后 Compute Profile] --> B{POC vs VAH/VAL 位置}
    B -->|POC 偏 VA 下沿| C[VA 单边上移<br/>趋势倾向向上]
    B -->|POC 居中| D[VA 平衡<br/>高位震荡]
    B -->|POC 偏 VA 上沿| E[VA 单边下移<br/>趋势倾向向下]
    A --> F{检测 HVN}
    F -->|碰到 HVN| G[预期支撑/阻力<br/>减仓]
    F -->|穿越 LVN| H[预期快速回测<br/>止盈目标]
用法 操作信号
回测 POC 价格离开 POC 后回踩,常做均值回归入场
VA 边界突破 收盘突破 VAH → 多 / 跌破 VAL → 空,但需次日验证(参考 Market Profile/Day Type and Initial Balance)
LVN 回测 价格后续回测 LVN → 期待快速再穿越
窄 VA 转折 VA 显著收缩 → 重大选向事件即将发生

5. 与经典技术分析的对应

MP 概念 经典 TA 等价物
POC VWAP 当日(两者均"加权") + 成交量密集区
VAH / VAL 整数关口 + 关键阻力 / 支撑
HVN 长期支撑阻力位 (大周期反复测试过的价位)
LVN 历史跳空缺口 / 螺旋跳空区

理解这一点很重要:MP 不是"另一个 TA",而是把传统 TA 的"支撑阻力位"用价格 vs. 时间 / 成交量的真实分布重新度量了一遍。

Open Questions

  • POC → VWAP → 均线,三者在不同市况下谁是更好的均线替代?是否可以用 MP 的 IB/POC/VAH 给出一个自适应均线 (类似 KAMA) ?
  • 当日内 HVN/LVN 的滚动检测(每小时刷新)能否成为一个 microstructure feature?A 股小盘股低流动性下,HNN/LVN 的稳定性如何量化?

回到 Market Profile 总览 · 上接 Market Profile/Day Type and Initial Balance · 下接 Market Profile/Multi-Day Composite