Volume Divergence 指标:公式、参数与读法
成交量背离(Volume Divergence)标记这样的K线:在回看窗口内创出新高,而成交量却低于窗口内任何一根K线。它标出的是价格延伸了、参与度却没有相应增加的情况。
Senzoukria · 指标 · Updated September 2026
Volume Divergence — 逐笔成交与资金流, 叠加在价格图上.
Volume Divergence 测量的是什么
规则是精确的,而且只适用于一个方向:当第 i 根K线的最高价严格高于其之前回看窗口内每一根K线的最高价,并且其成交量严格低于这些K线中每一根的成交量时,就出现标记。两个比较都是严格的,所以追平之前的高点或追平之前的成交量低点都不符合条件。窗口只包括当前K线之前的K线,防止一根K线成为自己的参照;在窗口凑满之前不产生标记。名称里提到了 delta,但规则既不用 delta 也不用逐价位数据:它只读取K线最高价和K线成交量,因此与最小变动价位无关。标记是一个画在K线最高价处的向下箭头,形态就在那里解读。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Divergence prix / volume — le prix fait un PLUS HAUT pendant que le volume fait un PLUS BAS. Règle EXACTE, sur la fenêtre des `lookback` barres STRICTEMENT PRÉCÉDENTES (fenêtre [i−N, i−1] — la barre courante ne peut pas être sa propre référence, même convention que flow2.ts) : marqueur en i ssi i ≥ N ET high[i] > max(high[j]) pour j ∈ [i−N, i−1] ET volume[i] < min(volume[j]) pour j ∈ [i−N, i−1] Les deux inégalités sont STRICTES : égaler le plus haut n'est pas « faire un plus haut », égaler le plus bas de volume n'est pas « faire un plus bas ». Warm-up (i < N) → AUCUN marqueur : une fenêtre partielle donnerait des extrêmes plus faciles à battre, donc des signaux faux au bord gauche du chart. POURQUOI : un nouveau plus haut de la fenêtre accompagné du plus FAIBLE volume de cette même fenêtre est une extension sans participation — personne ne suit. C'est le motif de divergence baissière le plus élémentaire du couple prix/volume, et c'est aussi celui qui se voit le moins à l'œil nu, le regard étant attiré par le nouveau plus haut. Marqueur : flèche BASSE posée au HIGH de la barre (le signal est baissier, il se lit au sommet). SENS UNIQUE assumé : seule la divergence haussière-du-prix est détectée, conformément à la règle spécifiée. Le miroir (nouveau plus bas sur volume séchant) n'est PAS émis — c'est un motif différent, à la lecture différente (épuisement vendeur), qui mériterait sa propre def et son propre défaut. Défaut N = 20 : la fenêtre de référence usuelle du catalogue pour les extrêmes (même valeur que volume-zscore et climax-bars, flow2.ts). N'utilise NI le delta NI les niveaux : indépendant du tick size.
如何解读
- 每个标记同时陈述两个事实:这根K线创出了窗口内的最高点,并且是以窗口内最低的成交量做到的。
- 没有标记不代表没有背离,因为追平之前的高点或之前的成交量低点都无法通过严格测试。
- 下结论之前先看清冷清的成交量由什么构成:参与度低的交易时段、节假日期间或午间时段,都可能产生与真正衰竭相同的算术结果。
- 这条序列没有看涨的镜像,所以在成交量萎缩中创出的新低永远不会在这里被标记。
- 把标记当作去查看那根K线的足迹图和逐笔成交的提示,而不是入场信号本身。
参数与默认值
回看(Lookback)默认 20 根K线,与本目录其他极值指标使用的参照窗口相同,可取 1 到 500。取 1 时,测试退化为与前一根K线比较,会不断触发;长窗口很少触发,并且要求一个真正跨越数小时的极值。图表最初的几根K线永远不会带标记,因为不完整的窗口会让两项纪录都变得人为地容易打破。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Lookback | number | 20 | 1 – 500 |
它无法显示的内容
指标不看主动方、delta 或价位,所以它无法告诉你是谁在成交,只能告诉你成交了多少。它的窗口是固定数量的前序K线,而不是一个交易时段,所以窗口可能横跨冷清的隔夜时段和繁忙的开盘,去比较从来就不可比的成交量。标记可能出现在远离任何拐点的地方,真正的顶部也可能在完全没有标记的情况下形成,因为条件很严格。在成交量稀薄到窗口最低成交量纯属偶然的品种或时段,它也会失去意义。
相关指标
- Volume Z-Score — 逐笔成交与资金流
- Session RVOL — 逐笔成交与资金流
- Trade intensity — 逐笔成交与资金流
- Tape speed EMA — 逐笔成交与资金流
- Climax bars — 逐笔成交与资金流
- Quiet bars — 逐笔成交与资金流
其他语言版本
Frequently asked questions
- 量价背离是什么意思?
- 它描述的是市场创出新的价格极值,而成交量没有予以确认。这里的定义很精确:在回看窗口内创出新高,同时伴随同一窗口内最低的成交量,意味着这次延伸是由比之前K线更少的参与者完成的。它描述的是参与状态,而不是这段走势的结果。
- 这个指标也能检测看涨背离吗?
- 不能。它有意只看一个方向,只标记以窗口内最低成交量创出的新高。镜像情况——在成交量萎缩中创出新低——是另一种形态,被解读为卖方衰竭,需要自己的定义和自己的默认窗口。
- K线收盘后,标记还会出现或消失吗?
- 不会。对某根K线的测试只读取它之前的K线,所以这根K线收盘后,它的标记就确定了,之后的K线不会添加或移除它。随着每根新K线向前移动的是窗口本身,也就是下一根K线必须打破的最高价和成交量。