概述
该指标绘制ICT(Inner Circle Trader)流动性水平——即累积在摆动高点上方和摆动低点下方的挂单止损订单。它能检测买方流动性(BSL)、卖方流动性(SSL)、等高(EQH)、等低(EQL)以及流动性扫荡(Turtle Soup),并完全支持更高时间框架(HTF)以实现多时间框架共振分析。水平线实时延伸,标签显示精确价格,被扫荡的水平线会自动标记并失效。
核心概念
- 买方流动性(BSL) —— 位于摆动高点上方的挂单买入止损订单。当交易者在摆动高点上方设置止损或买入止损入场单时,就创造了一个流动性池,成为机构参与者的目标。在摆动高点价格处绘制为一条水平线。
- 卖方流动性(SSL) —— 位于摆动低点下方的挂单卖出止损订单。摆动低点下方的止损和卖出止损入场单创造了一个流动性池,成为聪明钱猎取的目标。在摆动低点价格处绘制为一条水平线。
- 等高(EQH) —— 当两个或更多摆动高点在大致相同的价格形成时,会建立一个集中的BSL池。做市商将这种双重/三重顶形态视为磁石——上方聚集的止损单代表了一个高价值的流动性目标。
- 等低(EQL) —— 当两个或更多摆动低点在同一价格对齐时,下方会形成一个集中的SSL池。这种双重/三重底形态会吸引机构的止损猎杀。
- 流动性扫荡(Turtle Soup) —— 当价格影线超出流动性水平但收盘回到其内部时,意味着止损订单已被触发(扫荡)而并未发生真正的结构突破。这种“止损猎杀”——也称为Turtle Soup——是经典的ICT反转信号。
- 更高时间框架(HTF)流动性 —— 来自更高时间框架的流动性水平具有更重要的意义,因为它们代表了更大规模的挂单池。该指标将HTF水平与当前时间框架水平一同绘制,用于共振分析。
工作原理
1. 摆动检测 该指标使用 ta.pivothigh 和 ta.pivotlow 函数,并带有可配置的摆动长度参数。当高点高于其两侧的K线时,确认一个摆动高点;当低点低于其两侧的K线时,确认一个摆动低点。每个确认的摆动都会创建一个新的流动性水平。 2. 等高 / 等低 当一个新形成的摆动高点价格在现有BSL水平的容差范围内(默认0.05%)时,这两个水平都被归类为等高(EQH)。现有水平会被升级——其颜色变为EQH颜色,线宽增加。同样的逻辑适用于等低(EQL)。这种基于容差的匹配考虑了自然的价格波动,这些波动仍代表同一个机构流动性池。 3. 流动性扫荡检测 扫荡检测独立于显示设置运行(解耦检测)。在每一根K线上,指标检查每个活跃水平:- BSL扫荡: 最高价穿透水平线但收盘价仍低于该水平——买入止损被触发。
- SSL扫荡: 最低价穿透水平线但收盘价仍高于该水平——卖出止损被触发。
- 在扫荡点会出现一个斜体的 𝘅 标记。
- 水平线会变为灰色(虚线,宽度1),表示该水平已被袭击。
- 会触发警报(如果启用),内容为“[HTF] BSL/SSL Swept”,包含价格和交易品种。
功能特性
- BSL / SSL 检测 —— 在确认的摆动高点和低点自动识别买方和卖方流动性。
- 等高 / 等低 —— 基于容差的匹配检测多个摆动在同一价格对齐的集中流动性池。EQH/EQL水平具有独特的颜色和增加的线宽。
- 流动性扫荡(Turtle Soup) —— 实时检测止损猎杀:影线超出 + 收盘价在内。在扫荡点显示斜体 𝘅 标记,水平线变为灰色。
- 解耦检测 / 显示 —— 无论“显示扫荡”开关如何,扫荡检测始终运行。关闭视觉显示不会禁用底层逻辑或警报。
- 更高时间框架水平 —— 通过 request.security 获取HTF摆动数据,用于多时间框架共振分析。HTF水平以虚线、不透明颜色和增加宽度显示。
- HTF-LTF 重叠预防 —— 当两个时间框架在同一价格都有水平时,只显示HTF水平。双向检查防止重复。
- 自动水平失效 —— 当价格收盘价超出水平线时(扫荡延续或直接突破),水平线被移除。图表上不会保留过时的水平。
- 右对齐标签及价格 —— 简洁的扁平文本标签(无气泡)显示“BSL 105.50”、“HTF EQH 106.20”等,每根K线重新定位到右侧边缘。
- 按类型显示限制 —— 对LTF BSL、LTF SSL、HTF BSL 和 HTF SSL 独立设置上限。最早的水平优先移除。
- 完整的颜色自定义 —— 为BSL、SSL、EQH、EQL、扫荡标记、HTF BSL 和 HTF SSL 分别设置颜色。
- 警报系统 —— 三个可配置警报:新流动性水平、流动性扫荡和新等高/等低。每个警报在适用时包含HTF前缀、价格、交易品种和时间框架。
使用方法
- 识别流动性目标: 摆动高点上方的BSL水平和摆动低点下方的SSL水平显示了止损订单的挂单位置。价格会被吸引至这些流动性池——将它们用作方向性目标。
- 等高/等低作为磁石: EQH和EQL区域代表集中的流动性。当价格接近EQH/EQL水平时,预期会有扫荡尝试。这些是高概率的止损猎杀目标。
- Turtle Soup反转: 当出现扫荡标记(𝘅)时,表明流动性已被获取但价格拒绝了突破。这是一个经典的反转设置——寻找来自订单块、FVG或市场结构转换的确认信号。
- HTF共振: 启用HTF水平以查看更大时间框架的流动性位置。当HTF和LTF水平对齐(或彼此接近)时,流动性池更为重要。HTF扫荡具有更强的反转含义。
- 结合ICT工具使用: 流动性水平与订单块(机构下单位置)、公允价值缺口(价格需要重新平衡的区域)和市场结构(用于判断趋势方向的BOS/CHoCH)结合使用效果最佳。价格扫荡进入位于FVG内的订单块是教科书式的ICT入场信号。
- 摆动长度调整: 增加摆动长度以仅检测主要的摆动点(更少、更重要的水平)。减少摆动长度可在较低时间框架上进行更精细的流动性映射。
局限性
- 摆动检测使用 ta.pivothigh/ta.pivotlow,需要经过摆动长度数量的K线才能确认。水平线的出现会延迟等于摆动长度的K线数。
- HTF数据通过 request.security 获取。如果选择的HTF不高于图表时间框架,则不会创建HTF水平。指标会自动验证这一点。
- 等高/等低检测使用百分比容差。对于价格非常低的交易品种,默认的0.05%可能需要调整。
- 扫荡检测在同一根K线上检查影线与收盘价。多K线扫荡模式(第1根K线影线超出,第2根K线收盘返回)不会被检测到——只有单K线扫荡符合经典的Turtle Soup定义。
- 该指标映射流动性挂单位置及其被扫荡的时机——它不生成买入/卖出信号。请结合订单块、公允价值缺口、市场结构分析和适当的风险管理来构建完整的交易设置。
标签
#Liquidity#Smart Money#Support & Resistance



