MT5 Liquidity Sweeps Indicator
- 指标
- 版本: 1.1
- 激活: 5
MT5 Liquidity Sweeps Indicator
MT5 Liquidity Sweeps Indicator 利用基于摆动的市场结构分析来检测买方和卖方流动性扫荡。该指标支持基于影线的扫荡、突破与回测扫荡和组合检测模式,同时追踪扫荡生命周期状态,包括已检测、已触及、已缓解和已过期区域。附加功能包括可配置的缓解逻辑、流动性水平可视化、事件提醒、摆动结构分析以及历史扫荡区域追踪,可在 MetaTrader 5 中进行结构化流动性分析。
流动性扫荡概念解析
当价格突破之前的摆动高点或低点时,就会发生流动性扫荡,这些位置通常集中了止损订单和待执行的流动性。
在 ICT 和 Smart Money Concepts (SMC) 方法论中,摆动高点通常代表买方流动性,而摆动低点代表卖方流动性。当价格到达这些区域时,可能会短暂地越过该水平后反转,与集中在那里的待执行订单相互作用。
这些事件可能出现在不同的市场背景中:作为反转的一部分、延续性走势或位移阶段。该指标不对每次扫荡赋予固定的方向含义,而是专注于识别结构性行为本身——价格去了哪里、移动了多远以及是否返回。
并非每次超越摆动高点或低点的走势都有资格被视为流动性扫荡。扫荡结构取决于摆动是如何形成的、价格穿透水平的深度以及返回的速度。短暂穿过水平的影线与之后回撤的持续突破具有不同的结构特征——该指标对它们的处理方式也不同。quickly it returned. A brief wick through a level and a sustained break that later retraces carry different structural characteristics — and the indicator treats them differently.
为保持检测精确,该指标包括可配置的摆动验证、最小扫荡距离过滤、缓解逻辑和扫荡生命周期追踪。
MT5 Liquidity Sweeps Indicator — 主要功能
流动性扫荡检测模式
该指标支持三种扫荡检测模式:基于影线的扫荡、突破与回测扫荡和组合模式。
基于影线的扫荡专注于价格穿过流动性水平后的即时拒绝。当价格短暂突破之前的摆动高点或低点然后返回时,扫荡区域即告形成。
突破与回测扫荡使用延迟的方向性扫荡行为。价格首先突破流动性水平,然后返回穿过该水平,并根据位移结构形成扫荡区域。如果价格随后在允许的回测窗口内重新访问该区域,则该交互被记录为扫荡事件。
组合模式允许两种检测模型同时运行。
检测引擎还包括可配置的最小扫荡距离过滤。可以使用基于跳动点或百分比的位移要求来验证扫荡,有助于过滤低位移的流动性交互。
基于摆动的流动性水平
流动性扫荡检测是围绕摆动结构分析构建的,而非固定的K线模式。
该指标自动识别可作为潜在流动性水平的摆动高点和低点。然后对这些水平进行监控,以检测扫荡交互和方向性流动性事件。
结构性摆动标签也直接显示在图表上。
水平摆动水平在形成后可保持可见,使追踪流动性可能仍在等待的位置更加容易。
摆动灵敏度通过 Swing Strength 参数控制。较高的值会创建更严格的结构验证,而较低的值对正在发展的市场走势反应更快。
该指标还包括 Swing Expiration 逻辑,限制摆动结构之间的距离,同时仍符合扫荡检测的资格。
扫荡区域生命周期管理
该指标在检测后追踪每个扫荡区域的生命周期状态。
扫荡区域可以经历多种状态:已检测、已触及、已缓解和已过期。
当价格在满足缓解条件之前重新进入扫荡区域时,会发生触及事件。
缓解和过期是独立追踪的,允许活跃、已缓解和已过期的扫荡区域在图表上可视地分离。
已过期和已缓解的区域可以作为历史流动性参考保持可见,而不是在状态转换后立即消失。
Sweep Zone Expiration 设置控制扫荡区域在过期之前保持活跃的时间。
缓解模式与反应控制
该指标支持多种扫荡区域交互追踪的缓解模型:触及 (High/Low)、完全填充 (High/Low)、实体收盘在内 (Close) 和 % 填充 (High/Low 或 Close)。
触及模式在价格与扫荡区域交互后立即将区域视为已缓解。完全填充要求在注册缓解之前完全覆盖区域。
实体收盘在内使用K线收盘确认而非影线极值。
% 填充模式要求价格缓解扫荡区域深度的可配置百分比。
该指标还包括 Skip Immediate Mitigation 逻辑。这可以防止新创建的扫荡区域在扫荡后即时波动期间过快被缓解。Mitigation Skip Bars 控制在缓解追踪变为活跃之前忽略多少根K线。
提醒与事件信号
该指标支持每个主要扫荡生命周期阶段的提醒和信号事件:Sweep Detected、Sweep Touch、Sweep Mitigated 和 Sweep Expired。
触及事件与缓解事件独立追踪,允许分别监控扫荡交互和完全缓解。
可用的提醒类型包括弹出提醒、声音提醒和电子邮件通知。
买方和卖方扫荡标记也可以直接显示在图表上,用于视觉事件确认。
活跃扫荡区域、已触及区域、已缓解区域和已过期区域在市场回放和实时分析中保持视觉上的可区分性。
静默运行,或作为活跃的流动性监控工具使用。
图表可视化与扫荡水平
该指标包括多种可视化工具,用于直接在图表上监控流动性结构。
摆动高点和低点可以延伸为水平流动性水平,允许之前的流动性区域在原始摆动形成后保持可见。
扫荡区域直接显示在图表上,使用独立的看涨和看跌视觉状态。
买方和卖方扫荡标记使用独立的颜色设置,便于在实时分析中更快地视觉识别。
历史扫荡区域在缓解或过期后可保持可见,保留之前的流动性反应和结构背景。
如何解读和使用 MT5 Liquidity Sweeps Indicator
解读基于影线的扫荡
基于影线的扫荡专注于流动性交互后的即时拒绝。
当价格上移至之前的摆动高点以上并迅速返回水平以下时,形成看跌扫荡。看涨扫荡在摆动低点遵循相同逻辑。
这些反应通常出现在短期流动性抓取周围,价格短暂越过待执行流动性后反转回到水平。
理解突破与回测扫荡
突破与回测扫荡使用延迟的方向性扫荡行为。
价格首先突破流动性水平,然后返回穿过它并根据位移结构形成扫荡区域。如果价格随后在配置的回测窗口内重新访问该区域,则该交互被记录为扫荡事件。
与基于影线的扫荡不同,反应不需要在初始流动性突破后立即发生。
使用组合模式
组合模式允许基于影线的扫荡和突破与回测扫荡检测同时运行。
这使得在同一工作流程中追踪即时流动性拒绝和延迟扫荡结构成为可能。
解读扫荡生命周期状态
每个扫荡区域可以经历多种结构状态:已检测、已触及、已缓解和已过期。
触及事件代表在满足缓解条件之前首次返回扫荡区域。
已缓解区域代表基于所选缓解模型的完成交互。
已过期区域表示价格在配置的过期期内未能重新访问或缓解扫荡。
将摆动水平用作流动性参考
摆动高点和低点被用作扫荡检测的主要流动性参考点。
之前的摆动水平在形成后可以在图表上保持延伸,便于监控流动性可能仍在等待的位置。
较高的摆动灵敏度产生更严格的结构验证,而较低的灵敏度对正在发展的市场走势反应更快。
指标设置与参数
提醒
- Enable Pop Up Alert — 触发扫荡事件提醒时显示屏幕弹出窗口。
- Enable Sound Alert — 为支持的扫荡事件播放音频通知。
- Alert Sound File — 选择用于音频提醒的声音文件。
- Enable Email Alert — 在支持的扫荡事件发生时发送电子邮件通知。需要配置 MetaTrader 电子邮件设置。
- Email To — 定义提醒通知的收件人电子邮件地址。
常规
- History Bars To Process — 定义用于扫荡检测计算的历史K线数量。
- Liquidity Sweeps Mode — 选择扫荡检测模型:基于影线的扫荡、突破与回测扫荡或组合模式。
- Swing Strength — 控制摆动高点和低点在成为流动性水平之前的验证严格程度。较高的值创建更严格的结构。较低的值对正在发展的价格走势反应更快。
- Minimum Sweep Distance Mode — 定义如何测量最小扫荡穿透:跳动点或百分比。
- Minimum Sweep Distance Ticks — 定义使用基于跳动点验证时的最小扫荡穿透距离。
- Minimum Sweep Distance Percentage — 定义使用基于百分比验证时的最小扫荡穿透距离。
- Retest Max Bars — 定义突破与回测扫荡模式中回测验证允许的最大K线数量。
- Sweep Zone Expiration (Bars) — 定义扫荡区域在过渡到过期状态之前保持活跃的时间。
- Swing Expiration (Bars) — 定义用于扫荡检测的摆动结构之间的最大允许距离。超出此范围的较旧摆动水平将被忽略。
缓解
缓解模式
定义价格必须如何与扫荡区域交互才能注册缓解。
- Touch — 价格最高点或最低点与扫荡区域交互后立即将区域视为已缓解
- Full Fill — 价格最高点或最低点必须完全覆盖整个区域才能注册缓解
- Body Close Inside — 缓解要求K线在区域内收盘,而不仅仅是用影线触及
- % Fill — 必须填充区域深度的可配置百分比,根据所选缓解价格模式使用 High/Low 价格或K线收盘价验证
- Mitigation Price Mode — 定义缓解验证使用 High/Low 还是 Close 价格。
- Mitigation % — 定义使用基于百分比的缓解模式时所需的区域填充百分比。
- Skip Immediate Mitigation — 防止新创建的扫荡区域在检测后立即被过快缓解。
- Mitigation Skip Bars — 定义在缓解追踪变为活跃之前忽略多少根K线。
扫荡提醒与信号
- Enable Sweep Detected Alert — 检测到新扫荡区域时触发提醒。
- Enable Sweep Touch Alert — 价格在缓解前重新进入扫荡区域时触发提醒。
- Enable Sweep Mitigated Alert — 扫荡区域被缓解时触发提醒。
- Enable Sweep Expired Alert — 扫荡区域过期时触发提醒。
- Enable Sweep Detected Marker — 为新检测到的扫荡区域显示图表标记。
- Enable Sweep Touch Marker — 价格触及扫荡区域时显示图表标记。
- Enable Sweep Mitigated Marker — 发生缓解时显示图表标记。
- Enable Sweep Expired Marker — 扫荡区域过期时显示图表标记。
图表视觉效果
- Buy-Side Sweep Color — 定义看涨扫荡标记和扫荡区域使用的颜色。
- Sell-Side Sweep Color — 定义看跌扫荡标记和扫荡区域使用的颜色。
- Mitigated Sweep Color — 定义已缓解扫荡区域使用的颜色。
- Expired Sweep Color — 定义已过期扫荡区域使用的颜色。
- Sweep Zone Opacity — 控制扫荡区域可视化的透明度。
- Show Swing Points — 直接在图表上显示摆动结构标签。
- Show Swing Levels — 显示从摆动高点和低点派生的水平流动性水平。
- Max Displayed Swings — 定义图表上同时显示的最大摆动结构数量。
