Thursday, June 18, 2026

smc concept equal high/low using bar confirmation and threshold 设计思路

 在SMC(Smart Money Concepts)交易体系中,等高(Equal Highs, EQH)和等低(Equal Lows, EQL)本质上是流动性池(Liquidity Pools)的标记。散户常将其视为阻力/支撑,而机构(聪明的钱)则会利用这些区域进行流动性扫荡(Liquidity Sweep)。 [1, 2, 3]

为了提升等高/等低信号的有效性,过滤掉无效的震荡,引入K线确认(Bar Confirmation)容差阈值(Threshold)是核心的设计思路。
以下是该设计思路的详细拆解与实现逻辑:
1. 核心概念与目标
  • 等高/等低 (EQH/EQL):指价格在相近的高点或低点多次触及,形成类似双顶/双底的结构。
  • 设计目标:定义什么是“相等”,并过滤掉过早的假突破,只有当趋势确认反转或流动性被吸收时才触发交易信号。 [1, 2, 3]

2. 核心模块一:阈值 (Threshold) 的设计
真实市场中的流动性很少出现“绝对的价格一致”。阈值的作用是定义两个价格高点/低点之间允许的最大偏差。
  • ATR百分比阈值 (ATR-based Threshold):直接使用固定点数并不科学,因为不同品种和不同波动率下的价格差异很大。
    • 算法逻辑abs(High1 - High2) < (Threshold * ATR)
    • 说明:如果两个波段高点之间的距离小于当前平均真实波幅(ATR)的一定比例(如0.1或0.2),则认为它们是平齐的。 [1]
  • 价格百分比阈值 (Percentage Threshold)
    • 算法逻辑abs(High1 - High2) / High1 < Threshold%
    • 典型设置:阈值通常设在 0.1%0.15% 之间,数值越小要求越苛刻,返回的EQH/EQL结果越少但越精准。

3. 核心模块二:K线确认 (Bar Confirmation) 的设计
识别出潜在的等高/等低点后,必须加入时间维度的确认,防止指标画线后“重绘”(Repaint)或发出过于频繁的噪音信号。 [1]
  • 波段周期 (Pivot Lookback)
    • 首先需要确认一个“摆动点”(Swing High/Low),即该K线的高点(或低点)必须是左右两侧若干根K线中最高的(如左侧5根,右侧5根)。 [1]
  • 触及与等待 (Candle Count Confirmation)
    • 当价格第二次回到该区域附近(满足阈值条件)时,系统开始计数当前K线的数量。
    • 参数意义:要求在形成等高/等低后,价格持续横盘或进行测试的K线根数。
    • 典型设置:通常在 46 之间。如果数值设得太小,容易把普通的盘整误认为重要结构;设得太大,则会丢失交易时机。 [1, 2]

4. 进阶过滤:结合SMC上下文 (Confluence)
单独使用 EQH/EQL 容易被假突破(扫损)陷阱所套。优秀的SMC策略会在以下情况下优先触发交易动作: [1]
  1. 流动性扫荡 (Sweep / Manipulation):价格短暂刺穿了等高/等低线,但随后迅速收回,说明机构正在获取流动性(Stop Hunt),此时是极佳的反转信号。 [1, 2]
  2. 结构破坏 (CHoCH / BOS):在扫荡了流动性之后,价格在更小的时间周期(LTF)上出现了强有力的破位(结构改变),这时等高/等低的确认信号质量最高。 [1, 2]
  3. 高级失衡 (FVG / OB):扫荡动作发生的同时或之后,留下了未平衡的价格区间(FVG)或触及了订单块(Order Block),可作为精准入场的依据。 [1, 2]

5. 常见策略信号触发示例 (以EQL为例)
  1. 形态成立:价格在支撑区附近形成两个几乎在同一水平线的低点(满足 EQL 阈值条件)。
  2. K线确认:在这两个低点形成期间及之后,经过了指定根数(如 6 根)K线的确认,形态被正式锁定。
  3. 猎杀流动性:价格跌破该EQL水平,引发下方散户的止损盘(流动性被吸收)。
  4. 反转信号:价格迅速收回EQL水平之上,并在随后的K线中出现了强势的反弹,伴随着突破结构(BOS)。
  5. 入场点位:挂单在扫荡后的回撤处(如Optimal Trade Entry,OTE位)或新生成的看涨FVG中。 [1, 2]
对于想要在交易软件(如 TradingView)或编写自动化脚本中应用此思路的交易者来说,推荐使用主流的SMC指标(如LuxAlgo开发的Smart Money Concepts指标)。将 Bars Confirmation 设为 5Threshold 设为 0.1 是经过广泛回测验证后非常稳健的参数组合。 [1]
如果为了实现盈利,你目前更关注的是:
  • 手动复盘的实战交易策略
  • 将上述逻辑转化为Pine Script/MQL代码
  • 如何寻找最佳的止损(SL)和止盈(TP)位置
    请告诉我你的侧重点。
请告诉我你的侧重点:
  1. 手动复盘的实战交易策略
  2. 编写自动化策略代码
  3. 寻找止损(SL)和止盈(TP)的最佳位置
    我将为你提供更进一步的指导。

No comments:

Post a Comment