直接在TradingView上使用此指标 — 全球最受欢迎的图表平台。
ICT市场结构指标有什么作用?
该指标全面可视化ICT(Inner Circle Trader)市场结构概念。它在两个独立的结构层级——内部结构和摆动结构——上识别结构突破(BOS)、特性转变(CHoCH)和市场结构转换(MSS)事件,为交易者提供清晰、多层次的趋势方向和潜在反转视图。
核心概念
- 结构突破(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线的同一价格水平触发时,仅显示摆动信号(在显示摆动结构时)以避免视觉混乱。隐藏摆动结构时,则显示内部信号。
- 分类序列中的第一个摆动点会被跳过,以避免错误标记。
功能特性
- 双层结构 — 内部结构和摆动结构独立追踪,并具有独立的视觉样式。
- 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市场结构指标
- 趋势识别: 当内部结构和摆动结构方向一致时(同为看涨或同为看跌),趋势强劲。相互矛盾的信号可能表明市场处于过渡或盘整阶段。
- 入场时机: 寻找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,仪表板中类似表情符号的图标已换成普通符号。
常见问题
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 Order Blocks
TradingView指标,检测ICT订单块,将失效区域转换为断路器块,并提供机构强度评级分析。
查看详情
ICT Displacement
TradingView指标,检测ICT位移蜡烛——利用ATR倍数和实体/波幅比率分析识别激进的机构订单流。
查看详情
ICT Liquidity Levels
TradingView指标,映射ICT流动性水平——买方流动性(BSL)、卖方流动性(SSL)、等高点/低点,以及带有时框支撑的流动性扫荡。
查看详情
ICT Dealing Range
TradingView指标,识别ICT交易区间,包含溢价、折价和均衡区域,以及内部和外部区间流动性映射。
查看详情
ICT Market Maker Model
TradingView指标,检测ICT做市商模型——吸筹、操纵和派发的机构价格循环。
查看详情
ICT Fair Value Gaps
TradingView指标,检测ICT公允价值缺口(BISI/SIBI),绘制CE中线,识别反转FVG,并映射平衡价格区间区域。
查看详情