Absorption Score 指标:公式、参数与读法
Absorption Score 不在图上画标记,而是把吸收转换为每根K线一个带符号的数值。正值表示主动买入在K线高点附近被吸收,负值表示主动卖出在低点附近被吸收,数值大小是被吸收的净成交量(合约数)。
Senzoukria · 指标 · Updated September 2026
Absorption Score — 逐笔成交与资金流, 显示在图表下方的独立面板中.
Absorption Score 测量的是什么
当某个价位的买入量达到该K线自身买入总量的阈值比例(默认 70%),且K线高点与该价位的距离不超过容差(默认 1 个 tick)时,该价位计为买方被吸收;卖方被吸收则以低点做镜像检验。得分等于被吸收的买入量减去被吸收的卖出量,因此单位是成交量,而不是归一化的比率。只在单一价格成交的K线得分为零:高点等于低点时,每个价位都会满足条件,结果没有意义。可选的最小数量默认为零,作为百分比检验之下的下限,因为单看百分比,极少的合约也可能满足条件。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Score d'absorption par barre — heuristique du repo (canon orderflow-calc, choix documenté ici) : buy_absorption(P) ssi buy(P) ≥ max(pct × Σbuy_barre, minQty) ET bar.high ≤ P + tolérance_ticks × tick sell_absorption(P) ssi sell(P) ≥ max(pct × Σsell_barre, minQty) ET bar.low ≥ P − tolérance_ticks × tick GARDE : unique_levels ≥ 2 (une barre à un seul niveau est trivialement « absorbante » par la formule → score 0). Score SIGNÉ = Σ buy absorbé − Σ sell absorbé : positif = l'agression ACHETEUSE s'est fait absorber près du high (pression baissière potentielle), négatif = miroir. Défauts : pct=70 % (le seuil d'exemple du canon), tolérance 1 tick, minQty=0 (plancher absolu optionnel). Tick inconnu → null.
如何解读
- 先看符号:正值是买方被吸收,属于偏空的观察;负值是卖方被吸收,属于偏多的观察。符号指的是被吸收的一方,而不是占上风的一方。
- 再看大小,而且只与同一品种最近的K线比较,因为得分是原始成交量,会随活跃度放大或缩小。
- 连续多根K线出现同号得分,说明单边的持续努力一再遇到同一阻力,这比一次大额成交更有信息量。
- 在价格来回轮动的区域,得分翻转符号往往与被吸收一方放弃同时出现;下结论之前先看价格。
- 零是一个真实结果,而不是缺失值:该K线没有任何价位同时满足成交量和包含两个条件。
参数与默认值
阈值默认 70%,以K线自身的买入或卖出总量为基准,因此只要一方很薄就容易触发——几乎没有卖出的K线,仅凭少量合约就可能记为卖方被吸收。容差默认 1 个 tick,比吸收标记更严格,价位必须就在极值上或紧邻极值。最小数量正是为这种薄弱一方的情况而设;把它调到零以上,可以屏蔽建立在微不足道成交量上的得分。该指标没有平滑设置:得分逐根K线读取。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Threshold (% of side) | number | 70 | 10 – 100 |
| Tolerance (ticks) | number | 1 | 0 – 10 |
| Min qty | number | 0 | 0 – 10000 |
它无法显示的内容
得分依赖按主动方对成交进行分类,因此其可靠性取决于数据源中这一分类的质量。它衡量的是被吸收的成交量,而不是吸收这些成交的被动挂单规模,因此无法区分真正的挂单墙和偶然的停滞。由于基准是各方自身的总量而不是整根K线的总量,在一边倒的K线上它的反应与吸收标记不同;当品种的 tick 大小未知时,它完全不返回数值。得分本身不能告诉你该价位之后是否守住。
相关指标
- Tape Speed — 逐笔成交与资金流
- Diagonal Imbalances — 逐笔成交与资金流
- Stacked Imbalances — 逐笔成交与资金流
- Unfinished Auctions — 逐笔成交与资金流
- Effort vs Result — 逐笔成交与资金流
- POC Drift (ticks) — 逐笔成交与资金流
其他语言版本
Frequently asked questions
- Absorption Score 为正值是什么意思?
- 正值表示主动买入在K线高点附近被吸收:买方把成交量集中在某个价位,但价格没有突破到该价位之上。符号指的是被吸收的一方,因此正值被解读为对该K线偏空的观察。
- 为什么 Absorption Score 在某些K线上为零?
- 零表示没有任何价位同时满足两个条件:该方向上的成交量阈值,以及K线极值与该价位的距离在容差之内。只在单一价格成交的K线也被强制设为零,因为高点等于低点时,每个价位都会轻易通过包含检验。
- Absorption Score 和吸收标记(Absorption Markers)有什么不同?
- 两者检验的是同一个概念,但基准不同。Absorption Score 把价位与该K线同一方向的总量比较,容差为 1 个 tick,在独立窗格中输出带符号的数值。Absorption Markers 把价位与整根K线的总成交量比较,容差为 2 个 tick,并在价格图上画箭头。