热力图成交气泡与样式
成交量圆点把每一笔聚合成交画成热力图上的气泡,面积跟随成交数量。成交标签页设定它们的大小、成交量过滤、中性或按主动方着色、六种视觉样式,以及描边和文字颜色。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- 热力图 →「热力图」按钮 → 成交标签页
- 默认值
- 成交量圆点开启,大小 100 %,过滤 0,配色模式为中性,样式为 Flat
- 尺寸计算
- 自适应;渲染标签页的自动灵敏度关闭时冻结
它做什么
数据源打印的每一笔成交都会按其价格和时间落在热力图上。气泡图层依据成交量相对近期分布的大小来决定每个圆点的尺寸,在气泡足够大时把数量写在里面,并且可以按主动方为填充上色。圆点画在 WebGL 流动性纹理之上的 Canvas2D 叠加层里,因此平移或缩放时依然清晰。
在加密货币数据源上,数量在计算尺寸前会归一化为基础资产:Binance 足迹图数据传的是计价货币名义金额,需要除以价格,而 Bybit 已经发布基础资产数量。分布图和深度归属使用同一套基础单位,因此 BTCUSDT 上的气泡、分布图柱条和订单簿档位说的都是 BTC。
设置
| 设置 | 默认值 | 影响 |
|---|---|---|
| 成交量圆点 | 开启 | 气泡图层的总开关 |
| 大小(%) | 100 | 10–400,步长 5;缩放每个气泡的半径 |
| 成交量过滤 ≥(手数/基础单位) | 0 | 0–1 000 000;期货步长 5,加密货币步长 0.001。低于该值的聚合成交不予绘制。按合约分别保存 |
| 配色模式 | 中性 | 中性:单一填充色。主动方:在卖价成交用买方填充色,在买价成交用卖方填充色 |
| 样式 | Flat | Flat、Neon、3D、Glass、Ring,或 Buy/sell(按买入与卖出占比切分的球体) |
| 买/卖 | #4ade80 / #fb7185 | 主动方模式以及 Buy/sell 样式所用的填充色 |
| 描边/文字 | rgba(0, 0, 0, 0.55) / #0a0a0a | 气泡周围的描边,以及写在气泡内的数量的颜色 |
怎么用
先把过滤设为 0 看完整的成交流,再逐步调高,直到只剩下真正重要的成交打印;渲染标签页中的「为该交易对自动配置」按钮会替你把过滤设到近期成交的前 2 %。想看清是谁扫掉或砸穿了某个价位时,用主动方着色;当一个聚合气泡混合了买卖两边而你想看比例时,用 Buy/sell 样式。Ring 样式保持中心透明,让成交打印背后的流动性依然可见。
局限
- 气泡显示的是数据源所发布的成交数量;它们不是隐藏单或冰山单的指标。
- 关闭自动灵敏度会把气泡尺寸刻度与热力锚点一起冻结。
- 颜色值必须是一个简短有效的 CSS 字符串;无效输入会回退到默认值,而不是悄悄产生一条看不见的描边。
- 过滤单位跟随合约:期货用手数,加密货币用基础资产。
相关页面
其他语言版本
常见问题
- 为什么我的气泡全是一个颜色?
- 配色模式默认是中性。把它设为主动方以区分买卖,或者选择 Buy/sell 样式。
- 为什么我在 ES 上设的过滤值在 BTCUSDT 上没有作用?
- 数量阈值按数据源和合约分别保存,而每个加密货币交易对都从 0 起步。请在该加密交易对上以基础单位重新设定过滤值。
- 数量能写进每一个气泡吗?
- 只有气泡大到足以保持可读时才会画出文字;小额成交只显示圆点。