LiquidityScan 扫描器是怎么工作的?
LiquidityScan 扫描器的工作方式说白了就是一条固定流水线:持续接收数百个交易对、多个周期的实时 K 线,用每个引擎各自客观的 K 线几何规则去识别形态,然后评级、交叉验证、追踪生命周期,最后推送一条你能回到图表上亲自核验的提醒。
这里没有预测模型,也没有靠猜方向的黑箱。每个引擎都把一个具体的 ICT 概念编码成基于开盘价、最高价、最低价、收盘价的可量化规则。这篇文章会把五个阶段从头到尾走一遍,让你能依据机制本身评判每一次检测,而不是凭信任。
- 阶段 1 —— 数据接入:按交易对和周期拉取已确认的 K 线。
- 阶段 2 —— 检测:每个引擎在已收盘的 K 线上测试各自的几何规则。
- 阶段 3 —— 验证与评级:新鲜度、displacement 和共振过滤。
- 阶段 4 —— 生命周期:形成,接近,触及,然后给出结果。
- 阶段 5 —— 推送:带完整几何的信息流卡片,外加推送和应用内提醒。
阶段 1 与 2:从原始 K 线到逐引擎检测
想弄明白 LiquidityScan 扫描器怎么运转,得先看数据层。扫描器从一个驻留在内存里的 WebSocket 实时 K 线流读取 USDT 本位交易对;连接没就绪就退到数据库缓存快照,还不行就发一次性 REST 请求补齐。
字段语义是标准的:openTime、open、high、low、close、volume,全部是 UTC 纪元毫秒时间戳,不受夏令时干扰。
进行中的 K 线一律丢弃
在任何引擎跑起来之前,扫描器先把正在生成的那根 K 线切掉,只评估已经确认收盘的 K 线。就这一条规矩,决定了检测结果不会重绘:盘中冒出来的形态,可能在收线之前就没了,所以在 K 线定稿之前,扫描器拒绝下结论。
每小时的任务在整点跑一遍 1h、4h、1d、1w。另有一个小时以内的调度器,为吃盘中时机的引擎补上 15m 和 5m,低周期一收线、短暂防抖之后就刷新,新结构不必干等下一个整点。
每条检测同时记录信号 K 线自己的开盘时间,几何结构因此锚定在一根具体的 K 线上,事后随时能精确找回。
每个引擎,就是一个 ICT 概念的几何化
检测不是一个万能算法,而是一组彼此独立的引擎,每个都把一个有据可查的概念写成客观的 K 线规则:
- Order Block(OB+ / OB++):流动性原生型的强 order block——一根强力推动的 K 线扫走了买方或卖方流动性(BSL 或 SSL)。OB++ 再叠两个条件:displacement 至少 1.5 ATR,并且留下一个 Fair Value Gap(FVG)。
- Fair Value Gap:三根 K 线构成的失衡,影线彼此错开、无法重叠,按多周期嵌套关系分级——小缺口嵌在更高周期的大缺口里面,得分更高。
- Market Structure(BOS / CHoCH):忠实移植 Pine 脚本的实现,从已确认的波段枢轴出发,标记 Break of Structure 或 Change of Character。
- CISD / MSS:也就是交付状态的转变,靠三步锁定:识别枢轴、出现反向 K 线、收盘穿越由此得出的 MSS 位。
- CRT、Super Engulfing、RSI 背离:分别覆盖 K 线区间的扫荡、吞没形态的延续与反转实体,以及基于 Wilder RSI 波段枢轴的背离。
每条规则都是对已收盘 K 线做的算术,所以输出是确定的。同一批 K 线喂两遍,检测结果就一模一样。下面的表格把每个引擎、它编码的概念、以及抬高评级的那项测量一一对应起来。
| 引擎 | ICT 概念 | 检测几何 | 提升评级的条件 |
|---|---|---|---|
| OB+ / OB++ | Order block | 强力推动的 K 线扫走 BSL 或 SSL | displacement ≥ 1.5 ATR,且留下 fair value gap |
| FVG | Fair value gap | 三根 K 线影线失衡 | 嵌套于更大的高周期缺口之内 |
| 市场结构 | BOS / CHoCH | 收盘越过已确认的波段枢轴 | 与高周期趋势方向一致 |
| CISD | 交付状态的转变 | 枢轴、反向 K 线、收盘突破 MSS 位 | 突破发生在纽约 09:00–14:00 窗口内 |
| CRT | K 线区间理论 | 影线扫出区间后实体收回原区间内 | 信号 K 线实体小于被扫的那根 K 线 |
阶段 3:验证、评级与共振
几何上匹配成功,只是候选,还不是信号。下一阶段的过滤和打分,决定哪些背景够厚的检测才能浮上来。
新鲜度与首次触及
区域会衰减。价格已经来回穿过的 FVG,跟从未被测试过的新鲜缺口不是一回事,所以 FVG 引擎要求首次触及的新鲜度,才肯把嵌套缺口当成有效区域。同一套逻辑贯穿所有引擎:一个形态的资格来自它还没被回补,而不是它在历史上某个时刻曾经存在过。
Displacement 与客观阈值
强度分级靠数字,不靠感觉。order block 升级为 OB++,前提是推动段的 displacement 至少 1.5 ATR,并且在身后留下一个 fair value gap。CISD 打上 High-Prob MSS 标签的条件只有一个:突破 K 线收盘在纽约 09:00–14:00 窗口之内。这些都是写死的常数,你在自己的图表上就能复现。
共振:多个引擎指向一致
背景最厚的一层,把实时检测折进多周期同向的链条。周线、日线、4h 读出同一个方向,或者两个不同引擎在同一交易对、同一方向上先后亮灯——这种一致,正是共振层要呈现的东西。
一道时间一致性检查拦住了虚假叠罗汉:三周前的周线信号,配不上刚出炉的日线信号,装不出同向。共振不会让形态变正确,它只是往形态背后垫了更多背景。
阶段 4 与 5:生命周期追踪与推送
检测是一个瞬间,交易是一段过程。扫描器跟踪每个形态的一生,而不是响一次就完事。
形成、接近、触及
区域一经检出,先停在「已形成」状态。随后一个邻近度循环盯着价格与区域的距离,价格还没碰到点位就可能提前弹出预警——一台永不打烊的扫描器,价值就在这里。
价格抵达区域,状态推进到「已触及」,结果引擎接管。带明确目标位的引擎跟踪 TP1、TP2、TP3,第一个目标位一达成就把止损挪到保本,让能跑的单子不至于倒亏回去。
其余引擎按后续已收盘 K 线相对点位的收法定性强弱:强势、弱势或失败;迟迟没有决定性走势的,就在固定的 K 线预算用完后自然过期。每一次状态切换都盖着时间戳,卡片携带的是一份完整的审计轨迹,不是一张冻结快照。
可查验的推送
存活下来的检测走两条路到你面前。一是信息流卡片直接渲染真实几何——order block、缺口、波段、MSS 位全在卡面上,不开完整图表也能判断信号成色。二是提醒,通过推送通知和应用内消息送达。
还有一道硬性成交额门槛:24 小时成交额不足约 2000 万美元的交易对直接出局,流动性差的标的压根进不了你的列表。
构造上就是客观的:扫描器为什么不重绘
为什么要花力气讲清 LiquidityScan 扫描器的工作方式?因为整条流水线是确定的:同样的 K 线进去,同样的检测结果出来。由此直接推出三条性质:
- 不重绘:只评估已收盘的 K 线,检测结果不可能先出现、又悄悄消失。
- 可回测:每条规则都是算术,你可以重放历史 K 线,精确复现扫描器当时会标记什么。
- 可验证:每张卡片都公开自己的几何结构,你可以调出同一个交易对,亲眼确认那次扫荡、那个缺口或那次突破。
透明本身就是目的。一个把推导摊开给你看的工具,等于邀请你来反驳它;一个你能亲手验证的形态,你才敢放心地给它仓位、管它的风险。我自己复盘时的固定动作,是把卡片上的几何原样搬进图表核一遍,对得上才往下看。
它也改变了你进步的方式:规则是死的,一次失败的检测就成了关于市场状态或你自身过滤器的一个数据点,而不是「扫描器偷偷挪门柱」的证据。
你可以把这些条件导出、重放,再决定收紧哪些评级才动手。这种反馈闭环,只有在检测构造上客观、而不是主观判断说了算的前提下才成立。
扫描器不做的事
敢把边界说清楚,才算可信。扫描器不预测价格去向,不保证结果,更不替代你的判断。检测是一回事,盈利交易是另一回事。
一个挑不出毛病的 order block 照样可能失败——高周期的流动性目标在另一头,或者一条新闻把整个交易对重新定价。扫描器把背景厚的候选摆上台面;偏向你自己给,共振标准你自己定,入场和风险也由你自己扛。任何评级都只是对结构的描述,绝不是盈利的许诺。
一次检测的完整轨迹:从头走到尾
下面是一段贴近实战的示例序列,展示的是检测的典型形状,不是对某笔具体交易的断言。
- K 线收盘。4h BTCUSDT 上,一根强力推动的 K 线向上发力,扫掉前低下方堆积的一簇卖方流动性,带着强劲 displacement 收盘。K 线定格,扫描器在下一轮评估中把它捡起。
- 引擎触发。order block 引擎确认这次推动扫走了 SSL,身后留下一个 fair value gap。displacement 越过 1.5 ATR,候选因此评为 OB++,而不是普通 OB+。
- 评级与共振。区域尚未被回补,属于首次触及的新鲜货。共振层注意到日线偏向指向同一方向,卡片又厚了一层背景。
- 临近提醒。几个小时后价格回撤,朝 order block 靠过来。邻近循环抢在点位被碰到之前发出预警推送,给你留足准备时间,免得追价。
- 拍板在你。打开图表,核对几何,确认自己的高周期判读和时段选择都对得上,然后才决定出手还是放过。扫描器递来的是一个已评级、已追踪、可验证的候选;交易决策始终在你手里。
如果价格收盘反向穿回区域,生命周期把它标记为失败,卡片如实记录——这份诚实,正是你日后复盘最需要的东西。
这条端到端的链路,就是 LiquidityScan 扫描器在实践中的样子:把原始 K 线炼成一个已评级、已追踪、可验证的候选,再把决策交还给你。流水线里没有任何环节预测未来,也没有任何环节许诺赢。
它省下的,是你盯几百张图找客观结构的手工活,好让注意力回到偏向、背景和执行上——这三样,扫描器既不能、也不该替你自动化。
常见问题
LiquidityScan 扫描器的信号会重绘吗?
不会。每个引擎都会切掉进行中的 K 线,只评估已确认收盘的部分。盘中成形又消失的形态永远不会被存下来,所以你昨天看到的检测,今天还在原地,几何结构分毫未变。输出因此可复现、可回测。
不看图表,能直接信任一条检测吗?
可以更快行动,但仍然应该核验。每张信息流卡片都会渲染真实的 order block、缺口或市场结构突破,一眼就能做出初步判断;打开完整图表则能确认扫荡细节和整体背景。扫描器负责找出背景丰富的候选,最终判断和风险控制是你的事。
OB++ 或 High-Prob MSS 这样的评级到底是什么意思?
意思是这个候选额外跨过了几道客观阈值。OB++ 要求推动段的 displacement 至少 1.5 ATR,并且留下 fair value gap。High-Prob MSS 要求突破 K 线收盘在纽约 09:00–14:00 窗口之内。评级描述的是结构和时机,不是保证的结果。
为什么我的信息流里从来不见流动性差的交易对?
一条硬性成交额门槛会在进入你的列表之前,剔除 24 小时成交额不足约 2000 万美元的所有交易对。单薄的市场产生不可靠的几何结构,成交滑点也难看,扫描器宁可把它们滤掉,也不给你推送根本没法实际操作的噪音。
相关延伸阅读
顺着每个引擎背后的概念往外走,从平台是什么,一路到如何在自己的数据上完成验证。
- LiquidityScan 是什么?——扫描器流水线背后的平台总览。
- 什么是 Order Block?——OB+ 引擎编码成几何规则的那个概念。
- 什么是 Fair Value Gap(FVG)?——FVG 引擎所评级的那个三根 K 线失衡。
- ICT 中的市场结构是什么?——BOS 与 CHoCH 检测背后的波段逻辑。
- ICT 交易中的 CISD 是什么?——交付状态转变引擎的详解。
- 如何正确回测一套 ICT 策略——在你自己的历史数据上验证确定性检测。
- LiquidityScan 定价方案解析:Free、Starter 与 Pro——以及它如何衔接「liquidityscan 对比 TradingView 指标」这条线索。
- LiquidityScan 靠谱吗?检测结果是如何验证的——读完本文后顺理成章的下一步。



