LiquidityScan

· 指南与分析 · 2 MIN READ · UPDATED 2D AGO

自定义扫描器构建器:无代码 ICT

自定义扫描器构建器:无代码 ICT

自定义扫描器构建器可以把任意检测引擎、指标和环境筛选器组合成一条由你编写的布尔规则,不用写代码;平台每小时扫描所有流动性充足的交易品种,只把符合完整规则的结果推送给你。

什么是无代码自定义扫描器构建器?

自定义扫描器构建器是一种无需写代码的工具,可以把检测引擎、指标和环境筛选器组合成一个逻辑条件。你选择需要的组件,用 AND 或 OR 连接起来,平台就会扫描所有符合条件的市场,只有完全匹配你这条规则时才发出提醒。

它和固定扫描器的差别,在于控制权。普通扫描器直接塞给你某个作者对交易模型的定义;构建器则把基础组件交给你,让你自己拼出真正交易的那套条件。在 LiquidityScan 里,这个功能位于 Scanner Studio,而共享的 Confluence 目录,本质上就是一批面向所有用户发布的 Studio 扫描器。

为什么每个交易优势都需要它

能长期稳定交易的人,扫描的东西不会完全一样。有人等 1H 出现 Change of Character(CHoCH),再等价格在 London kill zone 内回测一个强 order block。另一个人要的是更高周期的 liquidity sweep 和收复,但只看真正有成交量的品种。这不是指标不同,而是对同一批组件做了不同的组合

固定扫描器做不到这一点。它只会按照自己的单一模式触发,然后逼着你在几百张图上手动检查其余 confluence。从“某个模式出现了”到“我的完整交易模型成立”,中间正是自定义扫描器构建器能发挥作用的地方:它编码的是整张检查清单,而不是其中一行。

你不在电脑前时,这一点尤其重要。一个“1H CHoCH”的固定提醒,可能让手机响上几十次,但其中几乎没有一个是你的交易,因为你的交易还需要回测、时段和成交量。

把这些条件全部编码进去后,你最终收到的提醒已经经过预筛选。你为提醒付出的边际成本,会更接近这套交易模型本身的价值,而不是又一张必须从头检查的图表。

  • 具体性:你的优势通常是 3—5 个条件叠加,不是单独一个条件。
  • 覆盖面:一条规则可以同时扫描整个市场,人眼做不到。
  • 纪律:写死的规则每次都以同样方式触发,减少主观扫描中最容易毁掉结果的愿望式找形态。
  • 与回测对齐:只要规则写出来,你就能认真推敲和迭代,而不是停留在“我看到就知道”的模糊判断上。

一条规则里可以组合什么

无代码构建器的力量,来自它能把多少组件交给你使用。在 Scanner Studio 里,一条规则可以从 3 类组件中取条件,再用布尔逻辑把它们接起来。

检测引擎负责提供模式条件:Super Engulfing、OB+/OB++ 强 order block、市场结构(BOS/CHoCH)、Liquidity Sweep 反转、Pulse 的 RSI confluence 筛选器、Core Layer 对齐,以及扫描器中的其他引擎。每个引擎都是一个勾选条件,不需要写脚本。

指标负责添加经典技术门槛:RSI、EMA、SMA、成交量、ATR 和涨跌幅。你可以用它们来筛选某个引擎条件,例如只有当看涨模式触发且 RSI 低于指定阈值时,规则才算通过。

环境筛选器限制规则在哪里、什么时候可以触发:ICT kill zone、交易时段、资产类别(加密资产还是传统金融资产)、24 小时成交量下限,以及星期几。这些筛选器本身不负责检测模式;它们决定哪些候选结果能够留下来。

3 类组件的分工清楚,规则才容易读懂。引擎回答“发生了什么”,指标回答“在什么技术条件下发生”,环境筛选器回答“在哪里、什么时候才算数”。一条同时借用 3 类条件的规则,更接近真实交易模型;只靠引擎堆出来的规则,往往只是描述一个到处都会出现的形态。

构建组件在规则中的作用示例
检测引擎必须出现的模式条件OB+、CHoCH、Liquidity Sweep、Super Engulfing
指标筛选或限制某个条件RSI、EMA、SMA、成交量、ATR、涨跌幅
环境筛选器限制触发的地点和时间kill zone、交易时段、资产类别、成交量下限、星期几

如何一步步构建自定义扫描规则

自定义扫描器构建器里写规则,就是连续做出几次选择,每一步都会缩小符合条件的范围。下面这个顺序,能让扫描逻辑保持清楚。

1.选择引擎条件和连接方式

先从定义交易模型的模式开始。假设你的模型是:结构翻转后,价格回测 order block 才有意义。那就选择 OB+市场结构 CHoCH,并用 AND 连接。这样一个品种必须同时满足两者,才会匹配。只有当多个模式中的任意一个都可以作为候选条件时,才用 OR。

2.添加环境筛选器

先把扫描范围收紧。加入 kill zone 筛选器,让规则只在 London 时段触发;再设置 24 小时成交量下限,比如只保留成交量超过 2000 万美元的品种,把流动性不足的交易对挡在外面。交易时段、资产类别和星期几的设置也是同样的逻辑。

3.为每个引擎选择事件模式或当前成立模式

每个引擎条件都有两种读取方式。事件模式表示该模式必须刚刚在最新一根已收盘 K 线上触发,是一个新鲜信号。当前成立模式表示条件现在仍然成立,不管它是什么时候出现,是一个持续状态。CHoCH 通常适合事件模式;当前有效的方向偏置或尚未被 mitigation 的区域,通常适合当前成立模式。

3a.添加更高周期包装器

你可以把任意一个条件包装起来,让它在比规则其他部分更高的周期上进行判断。这样就能把自上而下的逻辑放进一条扫描规则:用 4H 方向偏置包装 1H 入场条件,意味着只有高周期方向一致,规则才会在入场模式上触发。

4.强制方向一致

打开方向一致性约束,让每个条件都必须指向同一方向。否则,看涨 CHoCH 可能和看跌 order block 同时匹配,最后只会制造噪音。开启之后,只有整组条件都看涨或整组条件都看跌时,规则才会触发,这才是实际交易里有意义的 confluence。

Sequence 规则:按顺序执行的交易剧本

大多数扫描器,不管是不是自定义的,只会检查多个条件是否同时出现。真正拉开差距的,是严肃构建器里的sequence规则:每个条件必须按指定顺序触发,而且前一步必须先收盘。

拿经典反转逻辑来说:CHoCH先提示结构翻转,然后你才等待新方向上的 order block 形成并被回测。单纯的同时出现逻辑表达不了“然后”。但 sequence 规则可以:第 1 个条件是 CHoCH,第 2 个条件是 OB+ 回测,只有当回测发生在 CHoCH 之后,这个品种才算匹配。

这才贴近 ICT 交易剧本的真实写法。先扫流动性,再发生结构转移,最后等待入场。先有方向偏置,再出现 displacement,最后回撤。按顺序排列的规则,可以把多步骤交易剧本变成一条可扫描的条件,而一堆互相独立的提醒做不到,因为它们根本没有顺序记忆。

顺序还会砍掉同时出现逻辑悄悄放过的假阳性。在一段震荡区间里,某个品种可能在同一根 K 线上几乎同时打印看涨 order block 和看跌结构读数,而同时出现规则仍然可能把它判为匹配。

要求结构翻转先发生、回测后发生的 sequence 规则,则会直接拒绝这种混乱,因为两个条件没有按照交易剧本要求的顺序排列。结果是匹配集合更小、更干净,也更能反映价格的真实推进过程,而不是一次巧合重叠。

一个完整示例,以及扫描器不会做什么

假设你交易流动性较高的加密资产,专做 London 时段反转。你可以在构建器里写出这样的规则:

  1. 条件 1(sequence,第 1 步):1H 市场结构 CHoCH,事件模式,看涨。
  2. 条件 2(sequence,第 2 步):1H OB+ 回测,当前成立模式,必须在条件 1 之后触发。
  3. 高周期包装器:要求 4H 方向偏置看涨,让结构翻转与高周期方向一致。
  4. 环境条件:仅限 London kill zone;24 小时成交量高于 2000 万美元;资产类别为加密资产。
  5. 方向一致:开启,所有条件都必须看涨。

保存之后,这条扫描规则会每小时基于已收盘 K 线扫描整个市场。当某个品种满足完整的有序规则时,平台会立即推送匹配结果,提醒可以通过网页或原生推送发送,也会显示在应用内。你从提醒里判断候选结果,不需要打开 300 张图去找。

但要分清楚它是什么,也要分清楚它不是什么。构建器只负责找出符合你自己规则的候选结果。它不会预测这笔交易能否成功,不会公布胜率,也不会替你下单。匹配结果只说明“我的条件出现了”,没有更多含义。

结果质量完全受你写下的规则质量限制。模糊规则只会筛出模糊候选,任何引擎都修不好一个定义不清的交易优势。

Scanner Studio 目前也仍然是面向管理员的功能界面,而它发布的结果会通过共享 Confluence 目录提供给所有人。说白了,DIY 构建器本身还没有对每个账户开放,但它生成的交易模型已经在运行。

每一条 Confluence 条目,包括按顺序执行的交易剧本,都是一条面向全局发布的 Studio 扫描器。所以现在最准确的说法是:你可以通过目录使用构建器产出的结果,而自助版本会是这个功能自然的下一步。

会毁掉自定义扫描规则的错误

大多数无效扫描都来自 2 种错误,而且根源都是把构建器给你的自由用错了。

筛选过度,最后什么都没有。你每增加一个 AND 条件,匹配集合就会缩小一截。堆上 6 个引擎、3 个指标、一个 kill zone,再加星期几筛选器,完全可能写出一条今年都没有触发过的规则。如果扫描连续几天返回 0 个结果,就删掉最不重要的条件,再放宽一个阈值。一条从不触发的规则,什么也教不了你。

伪 confluence。所有条件都在测同一件事,那不叫 confluence,只是把重复包装成严谨。一个看涨动量引擎已经要求强势收盘,你又加一个 RSI 超卖门槛,本质上只是把同一个信号算了 2 次。真正的 confluence 叠加的是相互独立的读数:结构、区域、时间窗口。方向一致和高周期包装器能带来真正的独立性;3 个动量条件不能。

  • 引擎条件先收窄,阈值先放宽;看到匹配率之后,再逐步收紧。
  • 与其堆 5 个弱环境筛选器,不如优先使用一个强筛选器,比如 kill zone 或成交量下限。
  • 用 sequence 顺序增加严谨度,不要不断堆叠同时出现的条件。

常见问题

构建自定义扫描器需要会写代码吗?

不需要。无代码构建器会把引擎、指标和筛选器做成勾选框和下拉选项,再用 AND 或 OR 逻辑连接起来。你通过可视化界面组合规则并保存,不需要学习任何脚本语言;这正是自定义扫描器构建器和自己编写检测代码的区别。

自定义扫描规则多久运行一次?

在 LiquidityScan 中,Scanner Studio 每小时对保存的规则进行全市场扫描,而且始终基于已确认收盘的 K 线,因此结果不会重绘。当某个品种满足你的规则时,你会收到网页或原生推送,以及应用内通知,不需要自己盯着信息流。

事件模式和当前成立模式有什么区别?

事件模式要求模式刚刚在最新一根已收盘 K 线上触发,是一个新鲜信号。当前成立模式要求条件此刻仍然成立,不管它是什么时候出现,是一个持续状态。结构突破通常属于事件;当前有效的方向偏置或尚未被 mitigation 的区域,通常属于当前成立条件。

自定义扫描器能告诉我什么时候买入或卖出吗?

不能。它只会找出符合你定义条件的候选结果,不会发布交易指令,不保证结果,也不会计算胜率。大多数引擎输出的是模式或区域,而不是入场、止损和目标位。把每个匹配结果当作你进一步分析的筛选起点,不要把它当成可以直接执行的信号。

你可以从构建器继续往外看:了解它调用的引擎,以及它适合放进什么样的交易流程。

  • LiquidityScan 扫描器如何工作——了解你的规则所运行的原始 K 线到交易模型检测流程。
  • order block 扫描器:实时检测 OB 和 FVG——解释可以放进自定义规则的引擎条件。
  • ICT 自上而下分析:多周期对齐——了解你为每个条件添加高周期包装器时所用的逻辑。
  • 如何找到你的 ICT 交易优势:专业化框架——在开始构建之前,先定义值得编码的条件集合。
  • 一步步构建完整的 ICT 交易模型——把可扫描规则变成完整的入场、止损和管理计划。
  • 最佳 ICT 扫描器:如何选择——了解自定义构建器与固定扫描器之间的定位差异。
  • Scanner、Pulse 和 Core Layer:LiquidityScan 的 3 个功能界面——从另一个角度了解扫描器、Pulse 和 Core Layer。
  • ICT 交易提醒:设置形成即刻收到通知 — 构建扫描器后,设置提醒即可在形态形成时及时获知
Hayk Muradian

Hayk Muradian

Founder & Lead Analyst at LiquidityScan · 12+ years ICT/SMC trading · Institutional order flow specialist

Hayk Muradian is the founder of LiquidityScan, a professional trading intelligence platform built for ICT (Inner Circle Trader) and Smart Money Concepts (SMC) traders. With over a decade of hands-on experience reading institutional order flow across crypto, forex, and futures markets, Hayk specializes in identifying liquidity events, order blocks, and CISD setups on closed candles.

He built LiquidityScan after years of frustration with retail charting tools that ignored the mechanics institutions actually use. The platform now scans 400+ markets in real-time, surfacing the same patterns floor traders watch — without the noise.

Hayk writes about the methodology behind ICT and SMC, with a focus on practical, data-driven analysis rather than hype.

Not trading advice. LiquidityScan publishes educational content for informational purposes only. Trading involves substantial risk of loss.