足迹图上的 Naked POC 与未完成拍卖

指标面板中的两个叠加层标出 K 线留下的价位:Naked POC 画出每根历史 K 线中成交量最大的价格,且之后没有任何 K 线穿越过它;未完成拍卖则标出主动买方为零的 K 线最高价,以及主动卖方为零的 K 线最低价。

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


位置

位置
指标 → 叠加层 → Naked POC;指标 → 叠加层 → 未完成拍卖
默认值
两者均关闭;Naked POC 线颜色 #fbbf24
未完成拍卖设置
无(仅开关);显示指标说明卡

它做什么

一根 K 线的 POC 是总量(bid + ask)最大的那个价位;并列时取先遇到的那个。当之后没有任何一根 K 线的最低到最高区间包含该价格时,这个 POC 就是 naked 的。最新的一根 K 线被排除在候选之外,因为它的 POC 可能在下一笔成交时改变、标记会来回闪烁,但它的区间仍会用来测试更早的 POC。每个 naked POC 会从它所在的 K 线画一条虚线延伸到图表右缘(在价格轴前 60 px 处停住),不透明度 50 %,起点带一个小菱形。

未完成拍卖遵循本图表的历史约定:一根 K 线最顶端的价位若买入量为零而卖出量非零,即为未完成的高点;最底端的价位若卖出量为零而买入量非零,即为未完成的低点。标记放在该 K 线的最高价或最低价上。一旦之后有 K 线成交到该高点之上,这个高点即视为被测试;低点则是之后有 K 线成交到其下方。被测试的标记不再绘制。高点画成琥珀色向上三角,低点画成紫色向下三角,各自带一条向右延伸的淡虚线。

设置

指标面板中暴露的设置
设置默认值作用
Naked POC → 开 / 关启用 naked POC 的计算与绘制。
Naked POC → 外观 → 线条颜色#fbbf24虚线与起点菱形的颜色。
未完成拍卖 → 开 / 关启用标记计算;颜色固定(高点琥珀色,低点紫色)。

怎么用

  • 两个叠加层都由异步执行器在已加载的 K 线上计算,再推送给渲染器;它们在每次 K 线更新时以 200 ms 节流重新计算。
  • Naked POC 线向右延伸,直到有 K 线成交穿过该价格,然后消失。计算中没有时效上限:在已加载历史最开头留下的 naked POC,只要那根 K 线还在加载范围内,就会一直画着。
  • 未完成拍卖的设置面板会显示一张指标说明卡,标题为「拍卖极值 · 零侧约定」,类别为「特定约定」,单位为「合约价格」,所需数据为「聚合的 bid/ask 价位」。
  • 同样的规则也以指标库形式存在(naked-poc 与 unfinished-auction-marker),可用于运行序列引擎的图表。

限制与坑

说明卡明确写出了限制:某些平台把两侧都为正的极值也称作未完成拍卖,那是另一套约定;这个标记不承诺会有回测。零侧规则依赖数据源在极值价位上分别报告两侧成交量;一个做聚合或丢弃小额成交的数据源,可能凭空造出或抹掉标记。

Naked POC 只考虑图表上已加载的 K 线。在第一根已加载 K 线之前就被测试过的 POC,计算无从知晓;在历史数据缺口期间被测试过的价位,仍会显示为 naked。显示行的合并不影响这两条规则:两者读取的都是原始的逐 tick 价位。

其他语言版本

常见问题

为什么当前这根 K 线的 POC 从不画成 naked?
最新的 K 线是被有意排除的:它的 POC 随每笔成交移动,一个来回闪烁的标记只是噪音。等到下一根 K 线开出,上一根就成为候选。
可以改未完成拍卖的颜色吗?
不行。这个叠加层没有参数;高点是琥珀色,低点是紫色。只有 Naked POC 的线条颜色可配置。
到底什么算被测试?
当之后任何一根 K 线的区间包含某个 naked POC 的价格时,它即被测试。未完成的高点,在之后有 K 线的最高价超过该 K 线最高价时被测试;未完成的低点,则是之后有 K 线的最低价跌破该 K 线最低价。