成交量分布

成交量分布叠加层把选定窗口内的成交量按价格聚合 —— 时段、CME 日、固定分钟数、90/180 天滚动或可见区间 —— 并画在图表左侧,附带 POC、VAH 和 VAL。它默认开启;热力图会按那里选择的分布图历史绘制自己的成交量分布,而不是按这个窗口。

Senzoukria · 文档 · 更新于 2026 年 9 月


位置

位置
图表 → 指标 → 叠加层 → 成交量分布(时段)
默认
开启;周期 = 时段;分布类型 = 成交量;不透明度 65 %
价值区
70 %(引擎默认);POC 并列时取最先插入的价位
相关图表设置
图表设置 → 会话 POC 与 K 线 POC(两者默认开启)

它做什么

分布图分两个阶段构建。第一阶段把窗口内的每根 K 线折叠成一张价位映射表,含买方和卖方成交量;同一窗口上的两个分布图共享这一遍计算。第二阶段把价位归并成行(按分辨率或行数),投影出所选度量,选出 POC,计算价值区,并在启用时识别节点。归并发生在投影之前,因此 POC 和价值区描述的恰好是被画出来的那些行。

窗口由一个纯函数模块解析:「时段」在已加载历史中的第一个 45 分钟缺口处切断;「CME 日」从最近一次芝加哥时间 17:00 开始,并正确处理夏令时;按分钟数的窗口以纪元时间对齐(1440 从 00:00 UTC 开始);90 天和 180 天滚动从最后一根已加载 K 线往回数;「可见区间」跟随缩放。以最后一根 K 线而不是墙上时钟为锚,能让分布图在回放中以及周末冻结的图表上依然存在。

价值区从 POC 向外扩展,直到覆盖度量的 70 %。HVN/LVN 识别会标出达到或超过分布最大值 60 % 的局部极大值,以及位于两个 HVN 之间、处于最大值 25 % 或以下的局部极小值,把相距不到 4 个跳动点的节点合并为区域,每种类型最多保留 4 个区域。

参数设置

成交量分布(时段)的参数
设置默认改变什么
周期时段时段、CME 日(17:00 CT)、1 小时、4 小时、日、3 天、周、3 个月(90 天滚动)、6 个月(180 天滚动)、可见区间、自定义
自定义60 分钟(1–20160)周期为「自定义」时使用的分钟数
分布类型成交量成交量、卖价 / 买价成交量、Delta、Delta %、Delta + 成交量
绘制样式实心实心、空心、线、组合、面积、平滑线、平滑面积
不透明度65 %(10–100)柱条不透明度
宽度0 px = 自动(0–400)自动为绘图区的 22 %,上限 120 px
分辨率0 跳动点/行 = 自动(0–512)每行归并的跳动点数;0 表示跟随缩放
行数0 = 使用分辨率(0–2000)在分布范围内固定的行数;绝不会细于一个跳动点
柱高0 px = 填满行(0–8)画细柱而不是填满整格
热力着色关闭用连续强度代替 POC / 价值区 / 其余 的分级
价值区柱 / Delta 上 / Delta 下#7ed321 / #7ed321 / #ffffff柱条颜色;delta 颜色用于各类 delta 类型
买/卖拆分关闭每个价位分别显示买方(#7ed321)和卖方(#e5484d)
POC / VAH / VAL#a855f7 / #ffffff / #7ed321价位线颜色
识别 HVN / LVN关闭给节点区域着色;HVN #38bdf8、LVN #f59e0b,节点不透明度 100 %

怎么用

这个叠加层默认以「时段」窗口开启。在期货上,当连续合约的数据流没有 45 分钟缺口、按时段切分会回溯得太远时,请切换到「CME 日」。用「可见区间」来探索:此时分布图跟随缩放。在热力图页面上,「成交量分布」开关和「分布图历史」设置会在那里选定的历史深度上构建同一个分布图,而不是时段;POC / 价值区 / VWAP 线也跟随该历史。

在图表设置中,「会话 POC」把时段 POC 线画穿整张图,「K 线 POC」高亮每根 K 线内成交量最大的价位;两者都独立于这个分布叠加层。来自更早时段的裸 POC 是另一个叠加层。

限制与易错点

  • 选择周期不会去加载历史:90 天和 180 天滚动只使用已经加载的价位数据,而且覆盖完整性无法保证。
  • 分布图的完整度取决于它的 K 线。没有价位明细的 K 线不贡献任何东西;滚动窗口会报告有多少根已加载 K 线带有价位数据。
  • 在没有缺口的 7×24 加密数据流上,按缺口识别时段可能跨越好几天;如果需要有界的分布图,请改用分钟窗口或 CME 日。
  • 各类 delta 类型按数据源标注的主动方读取成交量;分布图无法为数据源的买卖方向分类背书。

其他语言版本

常见问题

为什么在 footprint 模式下我的分布图看起来很粗?
柱高为 0 会填满每个价格单元格,而一行 footprint 大约 20 px 高。把柱高设成几个像素可得到细柱,或保留 0 让它填满整行。
价值区百分比会变吗?
成交量分布叠加层使用引擎默认值 70 %。市场分布(TPO)叠加层有自己的「价值区」设置(50–95 %)。
「分辨率」和「行数」有什么区别?
分辨率固定每行的跳动点数;行数则不管缩放,固定把分布范围切成多少行。行数不为 0 时优先生效。