Day Type and Initial Balance (当日类型与开盘区)
一句话定义:Day Type 是对当日结构 (single trend vs. range-bound vs. reversal) 的分类;Initial Balance 是判定 Day Type 所需的首 30/60 分钟价格区间,是 Market Profile 整套判读逻辑的第一刀。
1. Initial Balance (IB) 算法
定义:从盘口集合竞价 + 第一根连续 K 线起,到特定时长 T(30 min 是 1×30,最常用;60 min 是 2×30 适用于低流动性商品)的最高价与最低价构成的区间。
IB_T = \left[ \min_{0 \le t \le T} P_t,\; \max_{0 \le t \le T} P_t \right]
- IB High / IB Low —— 两端价位,是 Day Type 判定的核心参考线
- IB Range / IB Width —— IB_{high} - IB_{low},跨度越小 → 当日越窄幅盘整 → 越接近 Normal Variation Day 或 Neutral Day
A 股个股在 09:30 集合竞价后即开始连续撮合,因此 IB 应直接从 09:35 起算(与 CBOT 从 8:30 起算的方法学一致),避开集合竞价单的随机波动。
2. Opening Type (开盘类型) — 决定当日"开局是否平衡"
开盘前 5-15 分钟的分钟 K 线形态与 IB 的相对位置关系,可以划分成 5 类:
flowchart TD
A[盘前观察 + 前一日收盘结构] --> B{前一日收盘位置}
B -->|在 VA 内 / 中性收市| C{Normal Open 常态开盘}
B -->|高于 VAH / 低于 VAL, 单边收市| D[Trend Open 单边开盘]
C --> E{开盘后 IB 内部是否形成<br/>开仓未完成型 K 线}
E -->|是, 双向试探 IB 后收于中段| F[Open Auction Drive OAD]
E -->|否, 开盘后立刻回拉 IB 中段| G[Open Test Drive OTD]
D --> H[Open Drive 单边持续]
F --> I{收市 vs IB 关系 → 见 Day Type 判定}
G --> I
H --> I
| Opening Type | 含义 | 当日倾向 |
|---|---|---|
| Open Drive | 单边持续,开盘后沿 IB 一端突破 | Trend Day 前奏 |
| Open Auction Drive (OAD) | 开盘后 IB 内多次双向试探,收于 IB 中段附近 | 未明朗,等待 IBD / OTD 确认 |
| Open Test Drive (OTD) | 试探 IB 一端后快速反向收中 | 多半回到前一日 Value Area 范围内 |
| Open Re-verse (OR) | 开盘直接反向突破 IB 对侧 | Trend Day 信号,常见在 P-Day 前置 |
| Open Test / Neutral | 试探 IB 两侧都没突破 | Normal Variation Day |
3. Day Type 分类(七类,与 Opening Type 配套)
| 类型 | IB 关系 + 收市特征 | 当日结构 |
|---|---|---|
| Trend Day (P ≥ 0.7) | 收盘突破 IB 一端延伸 ≥ 1.5×IB 宽度,无回踩 | 单边趋势,VA 单向偏移 |
| Normal Day | 收盘在 IB 内,延伸幅度 < 1.0×IB 宽度 | 平衡,VA 与前一日 VA 重叠 ≥ 50% |
| Normal Variation Day | 收盘在 IB 内,但延伸 1.0–1.5×IB 宽度 | 略偏趋势,但 VA 仍与前一日重叠 |
| Neutral Day (Neutral Extreme Day) | 收盘在 IB 内,但双向延伸 1.5×IB 宽度 | 震荡范围扩大,VA 显著扩张 |
| P-Day (P-shaped) | 全日先单边突破 → 收盘强力反向回 IB 内 | "假突破" — 反转概率最高 |
| b-Day (b-shaped) | 先下后上 V 形,类似 P-Day 反向 | 同上 |
| Double Distribution Day | 全日无明显趋势,VA 极宽、跨 IB 两端 | 平衡,VA 与前一日 VA 几乎不重叠 |
Practice note:A 股因为 [T+1] 制度,TPO 会比美国 CBOT 偏短(流动性在 09:30-10:30 集中,14:30 后衰减),所以在 A 股上 Day Type 分界点 1.5×IB 可以放宽到 1.8×IB,以避免把 Normal Variation 误判为 Trend Day。
4. Developing Day → Day Type 演化的算法流程
Day Type 不是开局就能确定的,需要盘中实时修正:
flowchart TD
Start[开盘] --> IB1[形成 IB_30]
IB1 --> Decide{IR 突破 or<br/> VA 偏移?}
Decide -->|未突破 IB,<br/>收于 IB 中段| Neutral[Normal Day 倾向]
Decide -->|收盘价位突破 IB_high| TrendUp[Trend Day Up 倾向]
Decide -->|收盘价位跌破 IB_low| TrendDn[Trend Day Down 倾向]
Neutral --> Later{临近收市前<br/>是否回 IB?}
Later -->|是, 收盘回到 IB 内| P[P-Day / b-Day]
Later -->|否, 远离 IB| NeutralConfirmed[Normal Day 确认]
TrendUp --> Later2{临近收市前回踩 IB_high?}
Later2 -->|是, 跌破 IB_high| P
Later2 -->|否, 站稳 IB_high 之上一段距离| TrendConfirmed[Trend Day 确认]
"Developing Day → Day Type Confirmed" 的演进路径是 MP 实操最难的部分:一个开盘看似 OAD 的 Normal Day,可能在尾盘变成 Trend Day;任何盘中信号都需要打折扣,不要早早就押注结构已定。
5. 实操:用 IB 做 microstructure feature
把当日 IB_high / IB_low / IB_width / IB_mid / opening_type 量化后可以当 alpha 因子喂入模型:
\text{feature}_{day}(t) = \left[ IB_{high}(t),\; IB_{low}(t),\; IB_{width}(t),\; \frac{P_t - IB_{low}(t)}{IB_{width}(t)} \right]
其中 \frac{P_t - IB_{low}}{IB_{width}} 是价格在 IB 内的相对位置,类似于"价格震荡指标" (RSI/随机指标) 的微观结构版本(参见 MP vs VP 一文末尾的 feature 工程示例)。
常见误判
- 把 P-Day 当成 Trend Day:P-Day 收盘看起来很强势(顺势延伸),但收盘反向回到 IB 内,所以并没有真正形成趋势 —— 把 P-Day 当作 Trend Day 顺势追单会接到反转尖角。
- 忽略前日 VAH/VAL 对当日 Day Type 的引力:前一日收盘在 VA 上沿之上的 Open Drive 质量,远高于从 VA 下沿开盘的 Open Drive (因为后者下方"还有 Value 没收住")。
Open Questions
- A 股上 Opening Type 的 5 类分法(OAD / OTD / OR / OT)由人工主观判读,是否可以用 KNN / 隐马尔可夫自动归类?这一步的本质是把"开盘型"转成一个离散的 microstructure factor。
回到 Market Profile 总览 · 上接 Market Profile/Day Type and Initial Balance · 下接 Market Profile/Multi-Day Composite