IB Extensions 指标:公式、参数与读法
IB Extensions 绘制交易时段初始平衡(IB)区间的投影。设 R 为初始平衡高点与低点之间的距离,指标以实线画出 IBH + 0.5R 和 IBL − 0.5R 处的半倍扩展,以虚线画出 IBH + R 和 IBL − R 处的一倍扩展。
Senzoukria · 指标 · Updated September 2026
IB Extensions — 结构与交易时段, 叠加在价格图上.
IB Extensions 测量的是什么
初始平衡本身是交易时段开头一段时间内的最高价和最低价,由 IB 时长参数决定,默认 60 分钟,这是 Market Profile TPO 的惯例。本指标有意只画扩展线:IBH 和 IBL 两条线由独立的 Initial Balance 指标提供,两者同时启用即可得到完整的一组线,且不会重复。它沿用与 IB 相同的窗口规则:如果某个交易时段在开盘窗口内没有任何已加载的K线,就什么也不画,而不是给出一个会误导参考的残缺区间。如果开盘窗口只在单一价格成交,初始平衡区间为零,扩展线就与 IB 重合,并按原样输出。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Extensions de l'Initial Balance. IB = high/low des `ibMinutes` premières minutes de session (défaut 60 — convention TPO), R = IBH − IBL ; on trace les extensions ×0.5 (IBH + 0.5R / IBL − 0.5R, trait plein) et ×1 (IBH + R / IBL − R, pointillés), chacune togglable. Les niveaux IB H/L eux-mêmes sont déjà portés par `initial-balance` (profiles.ts) — cet indicateur livre UNIQUEMENT les extensions (activer les deux pour le tableau complet, zéro doublon). Même règle de fenêtre que l'IB : session sans barre dans la fenêtre → rien. IB à range nul (une seule ligne de prix) → extensions confondues avec l'IB, émises telles quelles.
如何解读
- 实线是半倍扩展,虚线是一倍扩展;两组线可以在设置中分别开关。
- 价格触及 IBH + 0.5R,意味着该交易时段已经在自身开盘区间的上沿之外又走出了半个开盘区间,这描述的是当天相对于开盘走了多远。
- 这些价位是几何投影,不是目标位:没有任何理由要求交易时段必须到达半倍扩展;如果某个时段很早就越过一倍扩展,也只是说明它走了那么远。
- 在同一合约上比较多个交易日的扩展幅度:让这些价位有参考价值的,是这种分布的形态,而不是某一天。
- 初始平衡越宽,扩展线就离得越远,因此在波动剧烈的开盘,这些价位可能落在当天根本到不了的地方;IB 较窄时情况相反。
参数与默认值
IB 时长可设为 5 到 240 分钟,步长 5,默认 60。缩短时长会得到更窄的初始平衡,扩展线也更紧,价格会更频繁地穿越;延长则相反。×0.5 和 ×1 两个开关默认都开启,可以分别关闭;颜色默认 #ff9800。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| IB duration (min) | number | 60 | 5 – 240 |
| Extension ×0.5 | toggle | true | — |
| Extension ×1 | toggle | true | — |
它无法显示的内容
这些价位只是开盘区间的投影,别无其他:成交量、流动性、挂单量都不参与计算,因此一个价位只告诉你 IB 区间的某个倍数落在哪里,而不是那里有什么。它们依赖图表的交易时段定义,也依赖开盘K线已经加载;滚动到历史中缺少第一个小时的交易时段,就不会出现任何价位。在连续交易的加密货币品种上,交易时段锚点只是一种约定,这会改变初始平衡本身所衡量的内容。区间为零的初始平衡会产生退化的价位,全部叠在 IB 本身上。
相关指标
- Session High/Low — 结构与交易时段
- Opening Range — 结构与交易时段
- Classic Pivots — 结构与交易时段
- Camarilla Pivots — 结构与交易时段
- Naked POC — 结构与交易时段
- Session Mid — 结构与交易时段
其他语言版本
Frequently asked questions
- 初始平衡扩展是怎么计算的?
- 先取初始平衡区间 R,即交易时段开盘窗口(默认 60 分钟)内最高价与最低价之差。半倍扩展画在 IB 高点加 0.5R 和 IB 低点减 0.5R 处,一倍扩展画在 IB 高点加 R 和 IB 低点减 R 处。四条都是水平线,在该时段剩余时间内保持不变。
- 为什么用这个指标看不到 IB 高点和低点?
- 本指标只画扩展线。IB 高点和低点两条线由独立的 Initial Balance 指标提供,这样两者同时启用时就能得到完整的一组线,而不会把任何一条画两遍。想在图表上看到全貌,就把两个指标都加上。
- IB 时长应该设多少?
- 默认的 60 分钟遵循 Market Profile TPO 惯例,公开资料所说的初始平衡指的就是它。时长越短,区间越窄,扩展线也相应越近,价格穿越会更频繁;时长越长,一切都会变宽。该设置接受 5 到 240 分钟之间的任何值,但一旦修改,你的价位就不再对应其他交易者所看的标准惯例。