LiquidityScan

· 市场结构 · 3 MIN READ · UPDATED 2026年8月26日

ICT 的 Swing High 与 Swing Low:三根K线规则

ICT 的 Swing High 与 Swing Low:三根K线规则

当一根K线的最高价同时高过它两侧相邻K线的最高价,swing high 就成立了;swing low 则是其镜像。这条三根K线规则是 ICT 市场结构的原子单元——每个 BOS、每次 CHoCH、每一片流动性池,都是拿这些点搭起来的。

什么是 ICT 里的 swing high 和 swing low?

一根K线的最高价,只要同时高过前一根和后一根的最高价,它就是一个 swing high(摆动高点)。swing low(摆动低点)反过来:最低价低于前后两根的最低价。这三根K线组成的形态,是 ICT 市场结构里最小的客观单元。

定义到此为止。没有指标,不用主观画趋势线——三根K线,一次严格的比大小,完了。swing high 中间那根K线,是买方力量耗尽、卖方接手交付的局部位置;swing low 中间那根,则是卖方打光子弹、买方进场的地方。

ICT 和 SMC 工具箱里剩下的所有东西,都是拿这些点拼起来的。BOS(Break of Structure,结构破坏)是价格收在某个 swing 点之外;CHoCH(Change of Character,性质转变)是价格击穿对侧的 swing;BSL(Buy-Side Liquidity,买方流动性)堆在 swing high 上方,卖方流动性(SSL)压在 swing low 下方。swing 点标得不一致,下游的所有判断——方向、结构、流动性——全会继承这个错误。这就是三根K线规则吃重的理由:它把地基做成机械动作,而不是审美判断。

三根K线规则详解

把话说精确。任取连续三根K线 C1、C2、C3:

  • swing high:C2 的最高价严格大于 C1 的最高价,也严格大于 C3 的最高价。
  • swing low:C2 的最低价严格低于 C1 的最低价,也严格低于 C3 的最低价。

两条性质直接跟着来。第一,swing 点要等 C3 收盘才算数——C3 还在走的时候,一根迟到的影线随时能把形态作废。在没收盘的活K线上标 swing,做出来的就是一张会悄悄重绘的结构图。我自己的纪律是死的:第三根K线不收完,屏幕上那个 swing 就当不存在。第二,同一根K线可以两头兼:一根大区间K线,高点比两边都高、低点比两边都低,它同时是 swing high 和 swing low——数据行情的K线上很常见,而且两个位置都是有效参考。

为什么是三根,不是五根?

三根是最小分形单元——局部极值能存在的最小窗口。只有两根K线,你只能比出谁的高点更高,说不出压力在一个点的两侧都反转了。比尔·威廉姆斯那个经典分形指标用的也是同一套逻辑,只是窗口放宽到五根(两侧各两个更低的高点)。ICT 把它收紧到三根:转折抓得更早,图上生成的 swing 点更多。两种参数之间,市场本身什么都没变,变的只是灵敏度。五根分形滤噪但滞后;三根 swing 反应快,代价是要靠下面的层级体系帮你把信号和噪音分开。

短期、中期、长期:swing 的三层层级

三根K线规则触发得太勤,所以 ICT 不把 swing 点一碗水端平,而是分成三层:

  • 短期高点(STH):任何原始的三根K线 swing high。短期低点(STL)反之。
  • 中期高点(ITH):两侧各有一个更低短期高点的短期高点。换句话说,把三根K线的逻辑再套一层——这次比较的不是K线,而是 swing 点本身。
  • 长期高点(LTH):两侧各有一个更低中期高点的中期高点。

这条嵌套规则递归而优雅:同一个分形比较,套在三个缩放级别上。它顺便解释了为什么 5 分钟图和周线图上的结构长得一模一样——价格交付是分形的,同一条规则在每个尺度上生成同样的几何。

落到实操,层级告诉你哪个 swing 服务于哪个决策。短期 swing 定义入场级别的结构和紧止损的位置;中期 swing 定义你真正在里面做交易的那段交易区间;长期 swing 定义更高周期的 Draw on Liquidity——价格最终要去的地方。上方 ITH 还立着的时候,破一个 STH 说明不了什么;破 ITH 才算真正的结构性事件。

swing high 和 swing low 如何定义市场结构

市场结构说白了,就是你那些已确认的 swing 点按时间排出的一列序列:

  • 上升趋势:更高的高点(HH)配更高的低点(HL)——每个新 swing high 高于上一个,每个新 swing low 也高于上一个。
  • 下降趋势:更低的高点(LH)和更低的低点(LL)。
  • 震荡区间:swing 在两个方向上都推不动,经常走出等高的极值。

交易者真正动手的两个结构事件,也都是相对 swing 定义的。BOS(Break of Structure)是价格顺着现行趋势方向收过最近一个 swing 点——上升趋势里收上最后一个 swing high,确认延续。CHoCH(Change of Character)是价格收过对侧的 swing 点——上升趋势里收破最后一个更高的低点,这是趋势可能走到头的第一份客观证据。

注意,离开标对的 swing,这两个事件根本不存在。把一个次要的 STH 当成参考高点,你就会喊出一个中期结构从未确认的 BOS;漏掉一个 inside bar 陷阱(下面会讲),你的 CHoCH 位置从根上就错了。swing 标得准,结构才准。

swing 点就是流动性

ICT 交易者盯死 swing 点的第二个原因:止损全堆在它们外侧。做多更高低点的人,会把保护性卖单止损压在那个 swing low 下面;做空更低高点的人,会把买单止损挂在 swing high 上面。几千个读同一本教科书的人乘在一起,每个肉眼可见的 swing 点都变成一片挂着待成交订单的池子——swing high 上方是 BSL(买方流动性),swing low 下方是卖方流动性(SSL)。

大资金需要这些躺着的流动性来装下自己的仓位,而不是把价格顶向对自己不利的方向。所以价格才那么频繁地越过明显 swing 点一点点、扫掉止损、然后掉头——那是 liquidity sweep,不是真突破。机械区分在这里:sweep 用影线刺穿位置、再收回区间内侧;突破则是带着 displacement 收到位置外侧。

等高 swing 是人造的池子

两个或以上 swing high 挤在几乎同一个价格——也就是 EQH(Equal Highs,等高)——其上方的流动性会叠加。散户看到双顶、看到一条“强阻力”;机构读出的恰恰相反:一枚人工装上去的磁铁。每一次尊重该位置的回测,都在其上方再加一层突破单止损、在其背后再加一层空头止损。ICT 的立场很明确:干净、扎眼的等高 swing 极少扛得住第三次测试,它们会被清场。等低点(EQL)完全镜像同理。标 swing 的时候,把你交易周期上彼此相距大约 0.1%–0.3% 以内的任意一组高点或低点,直接记成疑似人造池子,而不是一堵墙。

标 swing high 和 swing low 的常见错误

定义是机械的,执行照样会以几种可预测的方式翻车:

  • 影线和实体混着用。swing 点和流动性位置由影线定义——那是止损真正趴着的极值;结构破坏则看K线收盘。今天按实体标、明天按影线标的交易者,做出来的结构图自己跟自己打架。定死一条规矩:位置看影线,破坏看收盘。
  • 把 inside bar 算成 swing。inside bar——整根区间落在前一根K线之内——按严格不等式永远当不了 swing high 或 swing low,它的邻居也得小心处理。常见陷阱:B 包在 A 里面,C 略微推过 B 但没过 A。B 的最高价从来不是局部极值,A 才是。标了 B,你就多出一个低了好几跳的假参考位。
  • 等高时忽略严格不等式。如果 C2 的最高价恰好等于 C1 的最高价,三根K线规则不触发。这是特性,不是缺陷——等高的极值是流动性池子,不是已确认的 swing。标出池子,等 sweep 或突破。
  • 第三根还没收盘就提前确认。活K线上的 swing 会重绘。如果你标的结构老是“消失”,原因就在这。
  • 层级被拍平。把每个 STH 都当成 BOS 参考点,每隔几根K线就会蹦出一个新的“结构破坏”。方向锚定在中期 swing 上;短期 swing 只拿来管入场和止损。

几十个品种全靠手标,纪律迟早松动。LiquidityScan 的市场结构扫描器把同一套三根K线加 BOS/CHoCH 规则用算法跑遍所有周期,标记不一致这个问题被整个拿掉了。

实操示例:在 BTCUSDT 上标 swing

取一段 BTCUSDT 的 1 小时走势。价格从 61,800 反弹,走出一根最高 63,420 的K线;前后两根分别只到 63,180 和 63,240。两侧都满足严格不等式——第三根K线一收盘,63,420 就是一个确认的短期 swing high。

价格回撤。一根K线打出 62,510 的低点,两侧低点是 62,690 和 62,740。短期 swing low 确认。随后价格反弹并收在 63,610——实体完整收在 63,420 上方。这就是一次 BOS:上升趋势序列延续,62,510 升格为定义趋势的那个更高低点。之后任何时候收在 62,510 下方,就是 CHoCH 警报。

涨势继续到 64,350,停住,回撤,然后再推到 64,365——两个高点只差 15 美元,约 0.02%。因为两个高点实质相等,三根K线规则从未把第二次上推确认为干净的 swing。正确的读法:这是 EQH,64,350–64,365 附近一片人造的买方池子,而不是阻力。过了两个时段,价格用一根影线插到 64,410,收回 64,180,随即狠狠砸下来——教科书级别的对该池子的 sweep。64,410 这个影线高点现在成了中期高点,因为它两侧的短期高点都更低。

把这段走势倒着走一遍,每个决策——BOS 在哪里成立、CHoCH 会在哪里触发、流动性在哪里被人堆出来——都能追溯到正确应用的三根K线 swing。在自己的图上演练一下:挑 50 根已收盘的K线,标出每一个严格的三根K线 swing,再把中期点升格出来,检查哪些突破真的走了出来。先把 swing high 和 swing low 标熟;结构、方向、流动性,不过是它们的排列组合。

常见问题

swing high 和威廉姆斯分形是一回事吗?

逻辑相同,窗口不同。威廉姆斯分形要求中间K线的最高价超过两侧各两根K线(总共五根);ICT 的 swing high 只要求两侧各一根(三根)。三根K线版本早两根K线确认,生成的 swing 点也更多,所以 ICT 才在其上叠加 STH/ITH/LTH 层级来给它们排序。

swing high 和 swing low 在所有周期上都一样适用吗?

一样——三根K线规则是分形的,在 1 分钟图和周线图上生成同样的几何。变的是分量:一个周线 swing low 沉淀的流动性和机构关注度,远大于 5 分钟级别的一个。标准做法是在高周期标结构,再在其内部对着低周期的 swing 执行。

swing high 被突破之后会发生什么?

取决于怎么破。K线实体带着 displacement 收在 swing high 上方,是一次 BOS,指向延续,并且常常留下一片 FVG(fair value gap)。影线捅上去但收回下方,则是一次 liquidity sweep——止损被扫了,反转的概率是上升而不是下降。

定义一个趋势最少需要几个 swing 点?

每种至少两个:两个抬高的 swing low 加两个抬高的 swing high,构成更高的低点加更高的高点序列——客观的上升趋势。单独一个 swing 只是一个数据点,构不成结构。多数 ICT 交易者把趋势定义锚在中期 swing 上,这样日常的短期噪音就没法每隔几根K线就把他们的方向掀翻。

swing 点是结构这座楼的第一层。下面是顺理成章的下一步,按顺序读:

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.