ICT Market Structure

ICT市场结构指标:BOS、CHoCH与MSS

更新于 · v2.0

在ICT市场结构中,结构突破(BOS)是收盘价越过前一个摆动高点或低点,确认当前趋势仍在延续。特性转变(CHoCH)是在短期内部趋势中收盘越过相反方向的摆动点,而市场结构转换(MSS)是在更高级别的摆动结构上出现同类突破,预示着更重要的反转。

TradingView指标,用于ICT市场结构分析——识别结构突破(BOS)、特性转变(CHoCH)和市场结构转换(MSS)。

  • 市场结构
  • 聪明钱
  • 价格行为
在TradingView上打开

直接在TradingView上使用此指标 — 全球最受欢迎的图表平台。

ICT市场结构指标有什么作用?

该指标全面可视化ICT(Inner Circle Trader)市场结构概念。它在两个独立的结构层级——内部结构和摆动结构——上识别结构突破(BOS)、特性转变(CHoCH)和市场结构转换(MSS)事件,为交易者提供清晰、多层次的趋势方向和潜在反转视图。

ICT Market Structure - 概述
概述

核心概念

  • 结构突破(BOS) — 一种延续信号。在上涨趋势中,新的摆动高点超过前一个摆动高点,确认趋势持续。在下跌趋势中,新的摆动低点低于前一个摆动低点,确认趋势延续。
  • 特性转变(CHoCH) — 一种内部反转信号。当价格在当前趋势内突破相反的摆动点时(例如,在上涨的内部趋势中跌破最后一个摆动低点),它预示着短期方向可能发生改变。
  • 市场结构转换(MSS) — 一种摆动层级的反转信号:在更高层级摆动结构上的性质转变(change of character)。在本指标中,MSS是指K线收盘越过对侧摆动水平;不应用位移(K线实体大小)过滤。
  • 摆动点分类(HH/HL/LH/LL) — 每个确认的摆动枢轴点都相对于其前一个点进行分类:更高高点(HH)、更高低点(HL)、更低高点(LH)或更低低点(LL),为趋势的健康状况提供即时视觉参考。

ICT市场结构指标如何运作?

该指标在两个独立的结构层级上运行,每个层级都使用基于枢轴点的摆动检测:

1. 内部结构 使用基础的“摆动长度”参数来检测短期枢轴点。当一个新的枢轴点被确认时,它会设定一个关键水平。一旦突破K线收盘越过该水平,突破信号就会标在该K线上——产生BOS(延续)或CHoCH(反转)信号。此层级捕捉动量的快速转变。

2. 摆动结构 使用“摆动长度”参数的3倍乘数来检测更高层级的枢轴点。与内部结构类似,突破信号标在收盘越过已建立摆动水平的K线上。此层级在主要结构级别生成BOS(延续)和MSS(反转)信号。MSS事件更具分量,因为它们发生在更高层级的摆动结构上。

检测逻辑

  • 摆动高点和低点通过左/右柱回溯(“摆动长度”参数)来确认。这些确认的枢轴点确立了关键的结构水平。
  • 突破在K线收盘时判定:当一根K线收盘于枢轴高点水平之上或枢轴低点水平之下时,信号标在该突破K线上——没有额外的确认延迟。K线仍在形成时信号不会出现又消失,已绘制的信号之后也绝不会被检测逻辑移除。
  • 在上涨趋势中:收盘价高于最后一个枢轴高点 = BOS向上(延续);收盘价低于最后一个枢轴低点 = CHoCH/MSS向下(反转)。
  • 在下跌趋势中:收盘价低于最后一个枢轴低点 = BOS向下(延续);收盘价高于最后一个枢轴高点 = CHoCH/MSS向上(反转)。
  • 每个水平只能触发一次。必须形成新的枢轴点才能为下一次潜在突破建立新的水平。
  • 当内部信号和摆动信号在同一根K线的同一价格水平触发时,仅显示摆动信号(在显示摆动结构时)以避免视觉混乱。隐藏摆动结构时,则显示内部信号。
  • 分类序列中的第一个摆动点会被跳过,以避免错误标记。
ICT Market Structure - 摆动结构
摆动结构

功能特性

  • 双层结构 — 内部结构和摆动结构独立追踪,并具有独立的视觉样式。
  • BOS / CHoCH / MSS 标签 — 在精确的突破水平处显示带有文本标签的水平线,连接起始K线和突破K线。
  • HH / HL / LH / LL 分类 — 在每个确认的主要枢轴点处显示摆动点标签。
  • 活跃水平线 — 虚线水平线显示当前尚未被突破的摆动高点和低点。当其中一个水平被突破时,会触发摆动BOS或MSS,该线会被移除,直到新的摆动点设定新的水平。
  • 趋势背景 — 微妙的背景颜色指示当前的摆动趋势方向。
  • 仪表板 — 可选的信息面板,显示内部趋势、摆动趋势、对齐状态以及带有方向图标的最后信号(默认禁用)。
  • 完全自定义 — 每种信号类型(BOS向上/向下、CHoCH向上/向下、MSS向上/向下)的颜色、线条样式、线宽、结构标签大小和摆动点标签大小均可独立设置。
  • 警报系统 — 六个可配置的警报开关:BOS看涨/看跌、CHoCH看涨/看跌、MSS看涨/看跌。每条消息都注明所属层级(Internal BOS、Internal CHoCH、Swing BOS、Swing MSS),并包含价格水平、交易品种和时间框架。警报在每根K线收盘时触发一次,并跟随所显示的结构层级。
ICT Market Structure - 功能特性
功能特性

如何使用ICT市场结构指标

  • 趋势识别: 当内部结构和摆动结构方向一致时(同为看涨或同为看跌),趋势强劲。相互矛盾的信号可能表明市场处于过渡或盘整阶段。
  • 入场时机: 寻找MSS或CHoCH事件作为潜在的反转入场信号。BOS事件确认趋势延续,可用于趋势跟踪入场。
  • 活跃水平: 虚线活跃水平线显示下一次摆动BOS或MSS需要突破的、尚未被突破的摆动水平。将这些水平作为关键决策点进行监控。
  • 多时间框架: 在多个时间框架上应用该指标。使用较高时间框架判断方向(摆动结构),使用较低时间框架寻找入场点(内部结构)。
  • 摆动长度: 较低的值(2-3)会产生更敏感、更频繁的信号。较高的值(8-15)会产生较少但更重要的结构事件。
  • 警报: 若只想接收Swing BOS/MSS警报,请关闭Show Internal Structure;若只想接收Internal BOS/CHoCH警报,请关闭Show Swing Structure。

局限性

  • 枢轴点的确立需要一个回溯期(内部结构为“摆动长度”根K线,摆动结构为3倍“摆动长度”根K线)。一旦水平设定,突破信号会在实际突破K线收盘时标在该K线上。
  • 该指标识别结构——它不生成买入/卖出信号。应结合其他分析工具(订单块、公允价值缺口、流动性水平等)来构建完整的交易设置。
  • MSS仅根据收盘越过摆动水平来检测;不应用位移过滤,因此单凭MSS并不能确认反转。
  • 在极低的时间框架(1分钟或更短)上运行可能会产生过多信号。请相应调整“摆动长度”参数。
  • 任何图表上的前几个摆动点将不会被分类(HH/HL/LH/LL),因为没有先前的参考点可供比较。
  • 为了保持在TradingView的绘图限制之内,图表保留最近290条BOS/CHoCH/MSS线及其标签,以及最近200个摆动点标签;更早的绘图会被移除。

交易存在风险。本指标是分析工具,并非投资建议:请结合您自己的分析和风险管理使用。

版本说明

v2.0最新信号不再被删除、按已收盘K线判断结构、分层警报

已绘制的BOS、CHoCH和MSS信号不会再被事后删除,结构按已收盘的K线判断,警报消息现在注明Internal或Swing层级。

更新后请注意

  • 请删除此指标的警报,并以“Any alert() function call”条件重新创建。TradingView警报会继续运行创建时的脚本版本。
  • 警报消息现在以层级名称开头,例如“Swing BOS Bullish”。如果你通过webhook等方式自动筛选警报消息,请更新筛选规则。
  • 已添加该指标的图表可能保留旧的文字大小。重新添加指标或选择“重置设置”(Reset settings)后,新的默认值Normal才会生效。

修复

  • 当附近价位形成摆动结构突破时,较早的内部BOS和CHoCH信号会被事后删除。已经绘制并发出警报的信号现在会保留在图表上。
  • 结构只按已收盘的K线判断,因此BOS、CHoCH和MSS信号、摆动标签、背景和仪表板不再在K线形成过程中时隐时现。历史信号保持不变。
  • 活动水平线在长图表上不再消失,并且只在该水平未被突破时显示。
  • 隐藏Swing Structure时,与摆动突破处于同一水平的内部突破现在会被绘制,而不是被隐藏。

改进

  • 警报消息注明层级(Internal BOS、Internal CHoCH、Swing BOS、Swing MSS)及其对应的水平,警报跟随当前显示的结构层级。
  • 旧的结构线和标签成对删除,因此在更早的历史中线条不再丢失标签。

新增

  • 新增Structure Label Size设置,用于BOS、CHoCH和MSS标签。标签和仪表板文字默认改为Normal,仪表板中类似表情符号的图标已换成普通符号。
v1.0首次在TradingView公开发布。
全部指标更新

常见问题

ICT中的结构突破(BOS)是什么?

结构突破是趋势延续信号。在上升趋势中,K线收盘高于前一个摆动高点,确认上涨趋势完好;在下降趋势中,收盘低于前一个摆动低点,确认下跌趋势延续。一旦K线收盘越过该水平,指标就会在被突破的价位画出线条和标签来标记BOS。

CHoCH和MSS有什么区别?

两者都是反转信号,出现在价格收盘越过当前趋势相反一侧的摆动点时,例如上升趋势中收盘跌破最近的摆动低点。特性转变(CHoCH)发生在短期内部结构上,而市场结构转换(MSS)发生在更高级别的摆动结构上,被视为更重要的反转。

HH、HL、LH和LL是什么意思?

它们把每个已确认的摆动点与前一个进行比较分类:更高的高点(HH)、更高的低点(HL)、更低的高点(LH)和更低的低点(LL)。高点和低点同步抬高代表上升趋势,同步降低代表下降趋势。指标在摆动结构上标注这些点,让趋势状态一目了然。

内部结构和摆动结构有什么区别?

内部结构追踪由摆动长度参数决定的短期枢轴点,产生BOS和CHoCH信号。摆动结构使用三倍长度的枢轴点来捕捉更高级别的高低点,产生BOS和MSS信号。两层方向一致时,趋势被视为强劲;方向冲突时,市场可能处于转折或盘整之中。

交易者如何用BOS和MSS入场?

BOS确认趋势延续,用于顺势入场;MSS和CHoCH则提示潜在反转。常见做法是在高时间周期上用摆动结构判断方向偏好,在低时间周期上用内部结构把握入场时机,并将突破与订单块、公允价值缺口或流动性水平结合使用。

了解更多

开始使用 ICT Market Structure

该指标可在 TradingView 上免费使用。将其添加到您的图表中,与您自己的分析结合使用。