Multi-Day Composite (多日叠加市场轮廓)
一句话定义:Composite Profile 是把 T 日 (T = 3, 5, 10, ...) 的 TPO 分布叠加在同一坐标系下,找出跨日稳定的 HVN / POC / 价值区;这些"跨日维度"结构通常比单日结构对支撑 / 阻力的解释力更强。
1. 为什么需要 Composite
单日 Profile (1-day) 给出的结构容易受偶发因素影响:
- 一个大单可能让单日 POC 偏移好几档
- 单日 LVN 容易"假出现",是某次大单穿越造成的稀疏区而非结构空缺
- 单日 VA 边界经常被前一日的跳空 / 集合竞价扭曲
把 T 日叠加后,市场愿意持续接受 / 持续拒绝的价位才会浮现得稳定:
c_{composite}(p) = \sum_{d=1}^{T} c_d(p)
- Composite HVN = 跨日多次出现的高 TPO 价位 —— 强支撑 / 阻力
- Composite POC = 跨日总 TPO 最大的价位 —— 长期公允价值
- Composite VA = 包含跨日 ~70% 总 TPO 的价位区 —— 长期公允区间
2. 跨日结构演化:从 Developing Day 到 Day Type 确认
2.1 Developing Day 类型
用 Composite 视角看连续 T 日的市场状态机:
stateDiagram-v2
[*] --> Normal: 前一日 Normal<br/>今日开盘回 Value 中段
Normal --> TrendUp: 收盘突破 Composite VAH<br/>扩展 ≥ 1.5×IB
Normal --> TrendDown: 收盘跌破 Composite VAL
Normal --> P_Day: 早盘单边突破<br/>尾盘强力反向回 IB
TrendUp --> TrendUpConfirmed: 次日 IB 突破 +<br/>POC 单边上移
TrendUp --> NormalReturned: 次日回 Composite VA 内<br/>VA 收窄
TrendUp --> P_DayConfirmed: 收盘回 IB 内<br/>Trigger 反转
P_Day --> TrendReasserted: 次日突破 IBD<br/>顺 Trend 延续
P_Day --> Normal: 次日普通 K 线<br/>归位 Composite VA
2.2 用 Composite Profile 判定"当前结构是否已改变"
判别 "单日看起来像 Trend Up,但其实是 P-Day 的诱多" 的方法是看 Composite Profile 是否真的被打破:
\text{Trend Confirmed} \iff \text{今日收盘} \in [\text{Composite VAH}, \text{Composite VAH} + 1.5 \times \text{Composite IB}]
任何只是单日偏移但没有把 Composite 结构推走的"突破",都是不可持续的诱多 / 诱空。
3. Composite 与单日 Profile 的"决策权重"
实务中要同时观察两个时窗的 Profile:
| 时窗 | 适合判断 | 不适合判断 |
|---|---|---|
| 单日 (1d) | Day Type、Opening Type、盘中入出场 (T+0 执行) | 跨日支撑 / 阻力、趋势真实性质 |
| 3-5d | Directional bias、短期反转 | 长期公允价值、关键支撑阻力 |
| 20-60d | 跨月级别 HVN、机构持仓成本区 | 日内高频执行 |
| 1Y+ | 长期 Value Area、机构持仓成本区、突破箱体参考 | 短期 alpha |
经验法则:日内执行看 1d,仓位择时看 5-10d,资产配置看 60-250d。
4. KDE 化的 HVN / LVN 检测
单日 c_t(p) 容易有尖刺,做参数化时建议用 KDE 平滑:
\hat{c}_t(p) = \frac{1}{T_{bandwidth}} \sum_{p_k} K\!\left(\frac{p - p_k}{h}\right)
其中 K(\cdot) 是 Gaussian kernel,h 是 bandwidth,与原始 c_t(p) 的归一化区间成比例(约取日内 ATR 的 0.5-1.0)。
取 \hat{c}_t(p) 的局部极值作为 Composite HVN/LVN 的核心节点;这一步把"视觉判读"的特征变成了一致可比的数值特征,便于量化建模。
5. 实操:Composite POC 作为"机构持仓成本锚"
如果研究覆盖的资产有 ETF / 龙虎榜 / 北向资金数据,可以验证:Composite POC (60d) 的位置常常与该品种近 60 天的机构净持仓均价重合度极高 (\rho \approx 0.7-0.9)。这给出一个干净的 α 因子入口:
\text{feature}_{composite}(t) = \frac{P_t - \text{Composite POC}_{60d}(t)}{\sigma(P_t - \text{Composite POC}_{60d})}
也就是"价格离机构持仓成本多远 (标准化)"——离得越远 → 反向回归动力越强 → 一个逆向均值回归方向的 microstructure factor。
6. A 股特别说明
A 股 T+1 制度下,单日 HVN/LVN 容易失真 (因为做空限制 + 涨停板交易单堆积 / 跌停板无人接单),所以:
- Composite 比例必须拉到 ≥ 10 日,否则 HVN/LVN 都受 T+1 影响而失真
- A 股指数期货 (IM / IF / IH / IC) 不受 T+1 限制,是研究 Market Profile 的更干净标的
- Composite Profile 的"回测 P 日 / b 日反转入场"在 A 股上要做"次日验证"过滤 (因为 T+1 锁定不允许当日反转)
Open Questions
- Composite Profile 的窗口长度 T 应该是固定的还是自适应的(市况宽幅震荡 → 长窗,单边趋势 → 短窗)?
- 是否可以用 Composite Profile 作为市场状态机的输出,把整个交易系统构建成 "Day Type × Composite Regime 双因子" 的查表模型?
回到 Market Profile 总览 · 上接 Market Profile/Value Area and Volume Nodes · 下接 Market Profile/Market Profile vs Volume Profile