指标与交易方法词典 · 聪明钱进阶课

扫荡→CHoCH→入场:SMC入场模型详解

要点速览

  • 扫荡→CHoCH→入场是聪明钱概念(SMC)的标准序列:价格先刺穿某个摆动点位,再反向收盘突破结构,交易则挂在这次突破留下的失衡区或订单块中。
  • 止损通常放在扫荡影线的极值之外,这让无效化判定变得客观,也使目标可以用R倍数表达。
  • 在SOL/USDT 1小时图约七个月的机械化回测中,219次扫荡只产生57个带有效区域的序列、51笔触发入场,48笔已了结交易中有20笔(41.7%)先触及2R目标。
  • 这高于2R目标33.3%的盈亏平衡胜率,但未计手续费、资金费率与滑点——仅一个市场、一个时间窗、一套随意参数,不能证明存在优势。

扫荡(sweep)、CHoCH与入场这一组合,正是多数聪明钱概念(Smart Money Concepts,SMC)交易者口中的“入场模型”。价格先推过一个明显的摆动高点或低点,又收回区间内部,随后反向走强,以收盘价方式突破近期摆动结构的另一侧。交易者接着在这次突破所制造的失衡区或订单块回调位置入场,止损放在扫荡影线的极值之外。

交易者看重它,是因为与多数图表形态不同,它把四个决策打包进一个可重复的序列:方向、入场位置、无效化条件和目标。这种结构对风险纪律确实有用。它同时也是互联网上被过度推销的形态,所以本页只做两件事:精确陈述规则,然后展示把这些规则写成机械代码、跑在真实数据上会发生什么。

扫荡→CHoCH→入场:SMC入场模型详解 — 1

图1展示了SOL/USDT 1小时K线上最近的四个形态。每一个都能看到:价格刺穿前期摆动点位的扫荡标记、反向突破结构的那根K线、以金色方框绘制的入场区域(公允价值缺口,若未形成则用订单块)、以点线标出的扫荡极值止损位,以及以虚线标出的2R目标。

什么是扫荡、CHoCH与入场形态

它是一个三阶段序列,而不是单一信号:

  1. 扫荡。 一根影线交易到未被突破的前期摆动高点或低点之外——人们假设那里堆积着挂单止损和突破单——而同一根K线又收回旧区间内部。支持者称之为“拿取流动性”;更早的文献会把它叫作假突破、威科夫的弹簧(支撑下方)或推力失败(阻力上方)。
  2. CHoCH。 “结构性质转变”(Change of Character,CHoCH)是指价格首次以收盘价方式、朝与前一段走势相反的方向突破摆动结构。在下跌趋势中扫荡低点之后,收盘价站上最近的次级摆动高点就是CHoCH。按该框架的说法,这是扫荡并非趋势内噪音的证据。
  3. 入场。 交易者不追突破,而是等价格回撤进入突破留下的低效区域:扫荡与突破之间形成的第一个公允价值缺口(Fair Value Gap,FVG);若没有,则使用制造突破的订单块(order block)。止损放在扫荡影线之外;目标通常是风险的固定倍数,或下一个反向流动性池。

术语因教学者而异。在源自ICT的材料里,同一次突破更常被称为市场结构转移(Market Structure Shift,MSS);在更广泛的SMC社群中,CHoCH是标准叫法,而BOS(Break of Structure,结构突破)专指顺着既有趋势方向的延续性突破。有些交易者则把CHoCH与MSS混用。照搬任何人的规则之前,先确认他用的是哪种定义。

背后的理念(理论与历史)

现代的包装来自网络交易教育,而非书籍或学术期刊。Michael J. Huddleston(“Inner Circle Trader”)发布的ICT资料大约从2010年代中期起以免费视频形式流传,更广泛的社群词汇——订单块、公允价值缺口、流动性扫荡、CHoCH、溢价与折价——由此扩散到YouTube、Discord和社交媒体。各个术语的首次使用时间并无可靠记录,因此对任何言之凿凿的起源故事都应保持谨慎。

附着在该形态上的叙事是:大型机构参与者需要挂单流动性来成交大单,因此在真正的行情启动前,价格会被刻意推向高点上方和低点下方的止损密集区。这是该框架关于订单流的假说。没有同行评审或独立证据表明“聪明钱”会按上述方式制造这些走势,也没有公开数据集能把这些图形与机构订单流对应起来。即便故事不成立,这个形态作为对价格行为的描述仍可能有用。

有据可查的是,它的每个组成部分都有更古老的祖先:

  • 摆动结构(更高的高点/更高的低点,以及其失效的意义)源自道氏理论,由William Hamilton、Robert Rhea等人在20世纪前几十年整理成形。
  • 弹簧与推力失败——突破支撑或阻力后立即反转——是Richard D. Wyckoff方法的核心,同样属于20世纪初。
  • 缺口与失衡在技术分析中已被研究了一个世纪;FVG不过是成交区间上的三K线缺口。
  • 订单块在功能上,就是由强势推动之前那根K线所界定的、更精细的支撑/阻力区。
  • 溢价/折价与“最优交易入场(OTE)”就是换了新标签的斐波那契回撤位。

因此,这个序列最好被理解为对“假突破+结构突破”交易法的一次有纪律的重新表述,并对在哪里入场、无效化在哪里给出了严格规则。这种重新表述有价值。但“它揭示了机构意图”这一主张,并不能由此推出。

如何计算

通常这个形态是主观的——由人决定哪个摆动点重要。要诚实地研究它,就必须把它机械化,而这正是本页后面示例所做的事。下面是完整的规则集:

  1. 找出摆动点位。 标记分形5(fractal-5)的摆动高低点:某根K线的高点是其左右各两根K线中的最高点(或低点为最低点)。只保留尚未被收盘价突破的点位。
  2. 识别扫荡。 看涨扫荡是指某根K线的低点跌破未被突破的摆动低点,而同一根K线收盘又回到该点位上方;看跌扫荡是其在摆动高点上方的镜像。收回区间内部这一条件,正是扫荡区别于真突破的关键。
  3. 等待CHoCH。 在随后的12根K线内,要求出现一次收盘突破:突破最近的反向次级摆动点(分形3,即左右各一根K线),方向与扫荡所隐含的方向一致——看涨扫荡后收盘站上次级摆动高点,看跌扫荡后收盘跌破次级摆动低点。没有收盘突破,就没有形态。
  4. 界定入场区域。 取扫荡K线与突破K线之间形成的第一个同向公允价值缺口。看涨FVG存在的条件是:第 j+1 根K线的低点高于第 j−1 根K线的高点。若未形成FVG,则退回到突破的订单块:即推动突破结构之前最后一根反色K线。
  5. 挂出入场单。 在区域的近端(proximal,回调时最先触及的边界价)挂限价单。若30根K线内未触及该边界,形态作废、未触发。
  6. 设定止损与目标。 止损放在扫荡影线的极值。风险=入场价到止损价的距离。目标=入场价 ± 2 × 风险。
  7. 判定结果。 先被触及的那个价位决定结局。若同一根K线同时触及两者,计为止损(悲观假设)。若80根K线内都未触及,记为未了结。

``` swing_high[i] = high[i] == max(high[i-2 .. i+2]) # fractal-5 swing_low[i] = low[i] == min(low[i-2 .. i+2])

bull_sweep[t] = low[t] < swing_low_level and close[t] > swing_low_level bear_sweep[t] = high[t] > swing_high_level and close[t] < swing_high_level

choch_up[k] = close[k] > last_minor_swing_high # k - t <= 12 choch_down[k] = close[k] < last_minor_swing_low

bull_FVG[j] = low[j+1] > high[j-1] -> zone = [high[j-1], low[j+1]] entry_long = low[j+1] # proximal edge stop_long = low[sweep_bar] risk = entry_long - stop_long target_long = entry_long + 2 * risk ```

默认设置与变体

上面每一个数字都是选择,而非定律。以下是本页测试所用的默认值及其理由。

参数 本页默认值 原因 常见变体
扫荡用的摆动定义 分形5 过滤微小波动,使被扫点位在视觉上足够明显 分形3(形态更多、噪音更多);交易时段或日线高低点
CHoCH用的摆动定义 分形3 确认性突破应当允许又小又快 分形5(更少、更大的突破)
扫荡→突破窗口 12根K线 拖得太久的反转是新交易,不是反应 5–10根(更严格)、20根以上(更宽松)
入场区域 第一个同向FVG,否则用订单块 失衡区是推动中最新鲜、尚未填补的价格区域 仅用订单块;FVG的50%(中点侵蚀);破坏块(breaker block)
入场价格 区域近端 成交率最高,平均价格最差 区域中点;远端(价格更好、成交率更低)
入场有效期 30根K线 回调拖得更久通常意味着动能已死 低周期上用10–20根
止损 扫荡极值 一旦越过那根影线,前提本身就错了 扫荡极值+一定比例的ATR缓冲
目标 2 × 风险 固定R使不同交易之间结果可比 1R部分止盈后留底仓;反向流动性池;移动止损
超时 80根K线 避免一笔交易无限期挂着 40–120根

许多交易者会加上的主观过滤条件包括:更高周期的方向偏好(只有4小时结构看涨时才做多)、要求突破伴随位移(displacement,异常大的K线)、偏好扫荡等高或等低点,以及要求做多时入场位处在该段行情的折价一半。每一个过滤都会减少交易数量,也都会多出一个可以被过度拟合的参数。

时段过滤(“kill zone”)在加密市场需要特别提醒:它们本是为有固定交易时段和隔夜跳空的市场设计的。加密货币连续交易,既无跳空也无官方收盘,时段窗口的意义远不如股指期货中那样大。

如何解读

从左往右走,拒绝跳过任何一步。事后在图上标记,正是大多数自欺欺人发生的地方。

  1. 标出最近几个未被突破的摆动高低点。优先选择显而易见的点位:双顶、等低点、多日区间的高点。
  2. 等待某根K线用影线刺穿其中一个点位并收回内部。记下那根影线的极值——那就是你未来的止损位,从此刻起即被固定。
  3. 找出最近的反向次级摆动点并标记它。这是CHoCH触发位,你要在突破之前标记,而不是之后。
  4. 若有K线在你的时间窗内收盘越过该触发位,就在从扫荡到突破的这段推动中寻找三K线缺口。把第一个同向FVG画成方框;若没有,就用推动前最后一根反色K线。
  5. 测量:区域近端到扫荡极值即为你的风险。向反方向投射2R。若2R目标正撞上一堵明显的反向结构墙,即便所有规则都满足,这个形态的位置也很糟糕。

交易前检查清单

检查项 通过条件
被扫点位此前未被突破且清晰可见 是/否
扫荡K线收回区间内部 是/否
结构突破是收盘突破,而非影线突破 是/否
突破发生在时间窗口之内 是/否
扫荡与突破之间存在区域 FVG,否则订单块
风险距离以百分比衡量可接受 与近期ATR比较
2R目标到主要结构之间有空间 是/否
入场前已固定每笔风险 是/否

交易者如何使用它

1. 区间极值处的反转入场。 经典用法:价格跑过多日区间的高点、失败、向下突破结构,交易者把限价单挂进突破留下的FVG。当市场在明确区间内轮动、两侧都有清晰流动性时有效。在强趋势中失效——那里的“扫荡”不过是趋势在延续,而结构突破只是一根K线的回调。

2. 趋势内的延续入场。 上升趋势中,回调扫掉一个次级低点,随后结构重新向上突破。许多交易者认为顺趋势版本的序列更可靠,因为交易站在主导方向一侧而非逆势——这是一个合理的信念,但本页数据或任何独立研究都未能证实。当更高周期趋势完好时有效。在延伸趋势的末端失效——那里最后一次回调扫荡变成了真正的反转。

3. 作为位置过滤器而非信号。 许多主观交易者的方向判断来自别处——更高周期结构、资金费率、宏观观点——他们只用扫荡→CHoCH序列来决定在哪里入场、在哪里无效。这可以说是最站得住脚的用法:形态提供交易位置,而非预测。当方向判断本身错了就失效;再好的入场机制也救不了错误的前提。

4. 作为无效化框架。 即使你从不交易这个模型,扫荡影线也是一个干净、非随意的止损位;用R倍数表达结果,能让交易日志在不同市场和周期之间可比。当波动大到扫荡影线离得极远、所需止损超出你的风险预算时失效——这在加密市场的剧烈K线上很常见。

真实SOL图表上的示例

上述规则被严格按原文编码,并运行于SOL/USDT永续合约(币安),1小时K线,2026-04-14至2026-11-09,该窗口结束时价格为86.57。全部计算仅在1小时图上进行,无更高周期偏好过滤,也无主观挑选。这只是计数:不含仓位管理、手续费、资金费率和复利。

漏斗过程与结果同样重要:

  • 219次扫荡满足“影线越过并收回内部”的条件。
  • 57个序列在12根K线内形成确认的结构突破且具备可用的入场区域——大约每四次扫荡才有一个。
  • 51笔入场触发(价格在30根K线内触及区域近端)。
  • 20笔先触及2R目标,28笔先触及止损,3笔在80根K线后仍未了结。

即在48笔已了结交易中41.7%先到目标。2R目标的盈亏平衡胜率是33.3%(一笔+2R的盈利可覆盖两笔−1R的亏损)。止损距离中位数为1.54%,意味着典型目标大约在3%之外——以SOL的标准这属于温和波动,这也是它们能较快了结的部分原因。

扫荡→CHoCH→入场:SMC入场模型详解 — 2

图2按时间顺序为每一笔触发的形态画一根柱:先到目标为+2R,先到止损为−1R,三笔未了结的用小空心柱表示。视觉上的要点是聚集性——盈亏是成串出现的,而不是整齐交替,这正是几十笔交易序列通常的样子。

51个形态中的十个,并附上入场后6根和18根K线时的原始价格变动(正值=价格上涨):

日期(UTC) 形态 入场价 结果 +6根K线 +18根K线
2026-09-16 23:00 多 98.62 先到目标 +0.88% +2.91%
2026-09-26 04:00 空 120.61 先到止损 −0.02% +0.39%
2026-10-02 18:00 多 118.07 先到目标 +0.75% +1.14%
2026-10-05 04:00 空 120.44 先到目标 +0.13% +0.42%
2026-10-06 14:00 多 121.71 先到止损 −0.62% −2.92%
2026-10-14 10:00 空 107.15 先到目标 −2.07% −3.11%
2026-10-15 15:00 多 106.04 先到止损 −0.05% +0.22%
2026-10-26 19:00 空 100.43 先到止损 +0.18% −0.33%
2026-10-28 17:00 空 101.63 先到止损 +0.74% −1.27%
2026-10-29 14:00 空 101.75 先到目标 −5.55% −4.34%

这张表里有两点值得细读。第一,固定周期的列并不决定结果:2026-10-05的空单在6根和18根K线后价格反而略高,却仍是先到目标,因为判定窗口长达80根K线,2R价位在盘中先于止损被触及。第二,2026-10-28的空单是先到止损的亏损交易,尽管18根K线后价格低了1.27%——止损先到,后续走势与这笔交易无关。在全部51个触发形态中,只有51个中的22个在第一个检查点时朝信号方向移动。

接下来是诚实环节。41.7%高于33.3%,这很有意思,但并不构成结论。它忽略了交易所手续费、限价成交的滑点、持仓期间支付的永续资金费率,以及任何仓位管理。它只覆盖一个市场、一个周期和一个七个月的窗口——这个窗口有其自身的波动特征,不会重演。它使用一套随意的参数;改变分形长度、12根K线窗口或入场边界,数字就会变化。48笔已了结交易是小样本:只要少数几笔结果不同,胜率就会跌破盈亏平衡。而且主观交易者会过滤掉其中许多形态,同时抓住这段代码从未看到的其他机会。这是对规则表现的一次示范,而不是模型盈利的证据。

常见错误

  • 在走完的图上事后画线。 每一次扫荡和CHoCH在回头看时都显而易见。如果你无法在突破发生之前标出被扫点位和CHoCH触发位,你就什么都没有检验。
  • 事后重新定义结构。 交易不顺时,人很容易认定“真正的”摆动点在别处。把摆动定义写下来固定住,至少坚持几十笔交易不变。
  • 把影线突破当成CHoCH。 该模型的全部逻辑都建立在收盘价越过点位之上。基于影线的突破会产生多得多的信号和多得多的噪音。
  • 每次扫荡都交易。 在本次测试中,只有约四分之一的扫荡最终形成了带区域的有效序列。过滤本身就是方法。
  • 止损过紧。 把止损挪进扫荡影线内部以改善R倍数,等于抹掉了定义无效化的唯一依据;在加密市场,这会让普通影线就打掉止损的概率大增。
  • 忽视市场状态。 强趋势期间,逆势扫荡会不断触发并失败。消息驱动的插针和流动性稀薄的时段,点位会被机械性击穿而毫无跟进。
  • 忽视成本。 止损中位数仅1.54%时,手续费+滑点+资金费率绝非四舍五入的误差;在2R目标下,它们可能吞掉结果中相当可观的一部分,不论优势是否存在。

风险控制优先于以上一切

每次尝试只拿账户权益的一个固定小比例去冒险并保持不变——按“信心”调整仓位会让你的结果无法解读。在入场单生效前写下无效化价格;扫荡极值已经免费提供了这个价格。记录每一次尝试,包括那些从未触发的,因为未触发的形态会告诉你入场是否过于贪心。

评判一套方法至少要看几十笔交易,而不是五笔。在胜率接近40%的情况下,连亏四笔不足为奇,连赢三笔同样如此——两者都说明不了任何问题。

永续合约会改变这套算术。1.54%的止损在10倍杠杆下约等于该仓位保证金的15%,如果用逐仓且仓位过重,你的强平价可能比止损价更近——那样决定你何时离场的就是交易所,而不是你的计划。持仓期间要支付资金费率,因此一笔挂着几十个小时等待了结的交易是有持续成本的。此外,连环强平所产生的长影线,恰恰就是这个模型所称的“扫荡”,而其中根本没有任何“聪明钱”参与。

与其他工具的组合

扫荡→CHoCH→入场序列是一整套体系的收口,多数交易者发现,当前面的层级已经缩小了范围时,它更容易应用:

  • 市场结构与自上而下的多周期分析: 只顺着更高周期结构的方向做这个形态。以1小时为入场图时,通常意味着4小时或日线的方向偏好。
  • 流动性扫荡与等高/等低点: 对明显且被反复测试的点位的扫荡,是第一阶段最干净的版本;随机的盘中影线则最模糊。
  • 位移与失衡: 要求突破K线相对近期波动幅度异常巨大,是对CHoCH质量的一个简单且可检验的过滤。
  • 订单块、公允价值缺口与破坏块: 它们定义第三阶段。用哪一个应当事先决定,而不是看到价格走向之后再选。
  • 溢价/折价与OTE: 对该段行情做斐波那契回撤,能告诉你入场区域在这段走势中处于相对好还是相对差的价格。
  • 成交量与未平仓合约量: 放量扫荡后立即被吸收,与缩量扫荡的含义不同。在永续合约中,影线期间未平仓量下降,说明是被迫平仓而非新建仓位。
  • ATR: 用它对照当前波动检验止损距离是否合理,并据此确定仓位大小。

非SMC的确认工具是允许甚至值得鼓励的。没有任何规定阻止你要求入场区域与经典支撑位、成交量分布节点或前一日收盘价重叠。

常见问题

Q. CHoCH和BOS有什么区别?

结构突破(BOS)是指收盘价顺着既有趋势方向越过某个摆动点——它确认延续。结构性质转变(CHoCH)是指收盘价首次逆着既有趋势越过某个摆动点,暗示摆动序列可能正在反转。一些源自ICT的材料把同一事件称为市场结构转移(MSS),所以务必确认作者使用的是哪种定义。

Q. 流动性扫荡等同于“猎杀止损”吗?

从机制上看,扫荡只是一根越过前期高点或低点又收回内部的影线——一次假突破。“猎杀止损”这个标签附加了关于意图的假设,即大型参与者故意触发挂单。那是该框架关于订单流的假说,而非已被证明的事实;不相信它也照样可以交易这个形态。

Q. 在加密市场,扫荡、CHoCH与入场模型用什么周期最好?

并不存在已被证明的最佳周期。许多主观交易者在4小时或日线图上判断方向,再到15分钟–1小时图上寻找该序列;不过本页的测试完全在1小时K线上运行,没有任何更高周期过滤。更低周期会产生多得多的形态,但止损距离更小,因此手续费、资金费率和滑点会吃掉每笔交易中更大的比例。

Q. 我应该在公允价值缺口还是订单块入场?

常见惯例是优先选择推动中第一个同向FVG,只有在没有FVG时才退回到突破的订单块——这正是本页所测试的规则。比选择本身更重要的是事先确定并始终如一地执行,因为事后在不同区域之间切换,是在回测中骗自己的可靠方法。

Q. SMC入场模型真的有效吗?

没有同行评审或独立证据表明聪明钱概念形态能产生交易优势。在本页描述的这次机械化测试中,SOL/USDT 1小时的48笔已了结形态里有20笔(41.7%)在止损前触及2R目标,对比33.3%的盈亏平衡胜率——在该样本上高于盈亏平衡,但未计成本,且只有一个市场、一个窗口、一套参数。请把它当作示例,而非定论。

Q. 我怎样在自己的图表上零风险地检验它?

把规则连同精确数字一并写下来——摆动定义、突破窗口、区域选择、入场边界、止损、目标——然后用回放模式在历史图表上逐根K线推进,这样你看不到未来,并记录每一次尝试,包括未触发的。记录R结果,而不是感觉。几十次有记录的尝试,比读多少资料都更能告诉你自己能否执行这个模型。

要点总结

  • 这个形态是一个序列,不是一个信号:未被突破的点位被扫,结构以收盘价反向突破,入场放在该突破留下的FVG或订单块中,止损位于扫荡极值。
  • 它的长处在结构性——客观的无效化和干净的R倍数——而非预测性;“聪明钱猎杀止损”是假说,其组成部分在道氏理论、威科夫方法和经典支撑阻力中都有更早的祖先。
  • 规则中的每个数字都是参数。测试前把它们写下来固定住,并预期改变它们时结果也会改变。
  • 在一次SOL/USDT 1小时的机械化测试中,219次扫荡只产生57个有效序列和51笔入场;已了结交易中41.7%先到达2R目标,对比33.3%的盈亏平衡胜率——有意思,但样本小、未计成本,不构成盈利证明。
  • 止损中位数接近1.5%时,永续合约的杠杆与资金费率将主导结果:固定每笔风险,清楚自己的强平价,并以几十次有记录的尝试而非寥寥几笔来评判这套方法。

本文为学习资料。图表使用真实的 SOL/USDT 永续行情;过去的走势不代表未来。不构成投资建议。