Diagonal Imbalances 指标:公式、参数与读法
Diagonal Imbalances 统计一根足迹图K线上有多少个失衡标记,采用 ATAS 推广的对角比较:某价格的买入量对比低一个 tick 的卖出量,某价格的卖出量对比高一个 tick 的买入量。它在独立窗格中为每根K线绘制一个数值。
Senzoukria · 指标 · Updated September 2026
Diagonal Imbalances — 逐笔成交与资金流, 显示在图表下方的独立面板中.
Diagonal Imbalances 测量的是什么
当某价格的买入量达到低一个 tick 处卖出量的 k 倍、且满足最小数量时,产生一个买方标记;卖方标记以高一个 tick 处的买入量做镜像检验。第一行没有买方检验,最后一行没有卖方检验,因为那里不存在对角配对的价位。同一个价位可以同时产生两个标记,该指标会分别计数,因此这样的价位对总数贡献 2。所以这个数值衡量的是K线中的失衡负荷,而不是不同价格的个数。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Nombre de niveaux en imbalance DIAGONALE (ATAS) par barre — formule exacte du canon via `diagonalImbalances` (k=3, min_abs_qty=10 : les défauts canoniques — 300 % d'imbalance, garde anti-bruit sur les diagonales vides). Un niveau peut porter les DEUX flags (buy et sell) : chaque flag compte pour 1, documenté. Tick size inconnu → null (la diagonale exige la grille de l'instrument).
如何解读
- 把它理解为K线内部单边成交的强度,而不是方向:买方标记和卖方标记加在同一个总数里。
- 比较高度相近的K线。高K线的价位更多,产生标记的机会也更多,因此宽K线上的高计数不如紧凑K线上同样的计数值得注意。
- 在几根低读数之后突然跳升,标志着成交量在对角上的分布方式发生了变化,值得在足迹图上具体查看。
- 上涨过程中读数持续偏低,说明这段行情并没有在单个价格上反复出现对角主导。
- 与 Imbalance Levels 指标搭配:两者出现分歧时,说明有些价位同时在两个方向上失衡。
参数与默认值
比率 k 和最小数量共同决定有多少标记保留下来。k 默认 3,即标准的 300% 阈值;调高后只剩下强烈单边的价格,整个序列降低;向 1 调低则会让计数膨胀,直到几乎每个价位都满足条件。最小数量默认为主导一方 10 张合约,它防止空的对角位置被自动标记,因为比率乘以零仍是零,任何正的成交量都能超过它。线条颜色是第三个设置。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Ratio k | number | 3 | 1 – 20 |
| Min qty | number | 10 | 0 – 10000 |
它无法显示的内容
计数需要品种的 tick 网格;没有 tick 大小就无法定位对角配对价位,也不会产生数值。它不告诉你失衡位于K线的哪个位置、是否相邻、或哪一方占主导。在清淡的行情中,只有几张合约的价位也能达到 3 比 1,这正是最小数量保护要处理的情况,而默认的 10 对你的品种可能偏低或偏高。由于计数随价位数增长,不同周期之间、tick 大小不同的品种之间都不可比。
相关指标
- Tape Speed — 逐笔成交与资金流
- Stacked Imbalances — 逐笔成交与资金流
- Absorption Score — 逐笔成交与资金流
- Unfinished Auctions — 逐笔成交与资金流
- Effort vs Result — 逐笔成交与资金流
- POC Drift (ticks) — 逐笔成交与资金流
其他语言版本
Frequently asked questions
- 足迹图中的对角失衡是什么?
- 它把某一价格的买入量与低一个 tick 价格的卖出量比较,把某一价格的卖出量与高一个 tick 的买入量比较,而不是比较同一价格的两边。偏移一个 tick 让每一方与它实际成交所对应的报价对齐,因为主动买入吃的是卖价(Ask),而主动卖出打的是低一个 tick 的买价(Bid)。当一方相对其对角配对达到所选比率时,该价位被标记。
- 为什么一根K线报告的失衡数可能多于它的价位数?
- 因为一个价位可以同时在两个方向上被标记,而该指标对每个标记分别计数。一个价格相对下方价位有强烈买方失衡、同时相对上方价位有强烈卖方失衡,会给总数加 2。如果你想统计不同的失衡价格,配套的 Imbalance Levels 指标对这样的价位只计一次。
- 默认值 3 和 10 是什么意思?
- 比率 3 表示一方必须至少是对角另一方的三倍(即 300%)才会被标记。最小数量 10 表示主导一方在该价格上还必须至少成交 10 张合约。第二个条件很重要,因为对角位置为空时,比率乘以零仍是零,任何正的成交量都能超过它。