ICT Market Maker Model

ICT做市商买卖模型指标

更新于 · v2.0

ICT做市商模型描述一个三阶段循环:价格先盘整,然后扫除区间一侧的流动性,再朝另一方向扩张。在买入模型中,价格先扫除区间下方的卖方流动性,随后向上突破区间形成看涨扩张;卖出模型则与之镜像相反。

TradingView指标,检测ICT做市商模型——吸筹、操纵和派发的机构价格循环。

  • 聪明钱
  • 市场结构
  • 信号
在TradingView上打开

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

ICT做市商模型指标有什么作用?

该指标自动检测并可视化ICT的做市商模型(MMM)——即机构价格周期的三个阶段:吸筹 → 操纵 → 派发/扩张。它能识别买入模型(SSL扫盘后跟随看涨扩张)和卖出模型(BSL扫盘后跟随看跌扩张),并为每个完成的形态绘制特定阶段的方框、标签、方向箭头以及一条均衡中线。一个实时信息表追踪每个模型的当前状态。

ICT Market Maker Model - 概述 (1/2)
概述 (1/2)
ICT Market Maker Model - 概述 (2/2)
概述 (2/2)

核心概念

  • 做市商模型(MMM) — ICT提出的框架,描述做市商(机构)如何通过一个三阶段周期来设计价格交付。该模型描述了机构参与者如何悄然建立头寸,制造虚假走势以产生流动性,然后推动价格朝其预期方向运行。此周期类似于ICT的三重力量(PO3)/ AMD框架。
  • 吸筹阶段 — 一段盘整期,机构在一个狭窄的价格区间内建立头寸。价格横向移动,因为聪明钱在不惊动零售参与者的情况下积累订单。该指标将吸筹检测为价格区间在可配置的基于ATR的阈值内保持至少一定数量的K线。
  • 操纵阶段(突袭) — 一次有意的止损猎杀,价格扫过吸筹区间以触发零售止损单并为机构头寸建立提供流动性。在买入模型中,这表现为一次低于吸筹区间低点的SSL(卖盘流动性)扫盘。在卖出模型中,表现为一次高于吸筹区间高点的BSL(买盘流动性)扫盘。检测要求扫盘超出区间边界至少达到可配置的基于ATR的阈值。
  • 派发 / 扩张阶段 — 操纵之后真正的机构推动。价格朝预期方向强势扩张,并由一根置换K线确认——这是一根实体与范围比率超过可配置阈值且范围超过ATR 80%的大实体K线。对于买入模型,一根收盘价高于吸筹区间高点的看涨置换K线确认扩张。对于卖出模型,一根收盘价低于吸筹区间低点的看跌置换K线。
  • 做市商买入模型 — 盘整 → 低于区间的SSL扫盘 → 高于区间的看涨扩张。聪明钱在区间内吸筹,扫荡下方的卖盘流动性以完成剩余订单,然后推动价格上涨。
  • 做市商卖出模型 — 盘整 → 高于区间的BSL扫盘 → 低于区间的看跌扩张。聪明钱在区间内派发,扫荡上方的买盘流动性以完成剩余订单,然后推动价格下跌。
  • 均衡(50%中线) — 吸筹区间的中点,代表盘整区域的公允价值。ICT教导说,价格在置换后会参考均衡——中线在已确认的模型内可作为潜在的回撤目标。

ICT做市商模型指标如何运作?

1. 吸筹检测 该指标使用可配置的吸筹周期(默认20根K线)内的最高价和最低价计算一个滚动价格区间。当此区间保持在3.5× ATR以内时,确认盘整——相对于当前波动性足够紧凑,表明是机构头寸建立而非趋势活动。3.5× ATR阈值是固定的;ATR周期可独立配置(默认14)。所有阶段转换仅在已收盘的K线上评估,因此方框、标签、表格状态和警报不会追溯性重绘:在进行中的K线期间形成的阶段,只有在该K线收盘时才会显示。

2. 操纵检测(SSL/BSL扫盘) 一旦建立吸筹区间,指标会监控流动性扫盘:

  • 买入模型: 价格必须扫过吸筹区间低点至少达到操纵阈值(默认0.3× ATR)。此SSL扫盘确认卖盘流动性已被获取。
  • 卖出模型: 价格必须扫过吸筹区间高点至少达到相同阈值。此BSL扫盘确认买盘流动性已被获取。
ICT Market Maker Model - 操纵检测(SSL/BSL扫盘) (1/2)
操纵检测(SSL/BSL扫盘) (1/2)

如果在扫盘发生前价格向相反方向显著突破(超出区间2× ATR),或者在区间形成后3×吸筹周期内没有发生扫盘,则吸筹失效,搜索将使用最新的K线重置。这可以防止过时的区间产生错误信号。

当模型等待扩张时,扫盘水平会跟随操纵的极值(买入模型为最低价,卖出模型为最高价),因此操纵的方框、标签、箭头和警报标记的是实际的扫盘点,而不是第一根突破阈值的K线。

3. 派发 / 扩张确认 检测到操纵后,指标等待一根置换K线——一根确认真实走势的强势机构K线:

  • 买入模型: 一根看涨K线,其实体/范围 ≥ 置换实体比率(默认0.65)且范围 ≥ 0.8× ATR,且收盘价高于吸筹区间高点。
  • 卖出模型: 一根看跌K线,满足相同的实体比率和ATR要求,且收盘价低于吸筹区间低点。
ICT Market Maker Model - 操纵检测(SSL/BSL扫盘) (2/2)
操纵检测(SSL/BSL扫盘) (2/2)

当这些条件满足时,完整的MMM形态被确认并绘制在图表上。当一个模型被确认时,如果相反的模型正在监视同一个吸筹区间,或者它仍在等待自己的扫盘而确认K线本会被计为该扫盘,则该相反模型会被取消——因为这个走势是已确认模型的扩张,而不是相反一方的新操纵。

一个超时机制防止无限期等待:如果在操纵发生后3×吸筹周期内没有发生扩张,模型将重置。这确保了过时的操纵不会产生延迟的错误信号。

4. 视觉输出 每个确认的MMM形态绘制包含:

  • 三个阶段方框 — 吸筹(完整区间周期)、操纵(扫盘区域)和派发(扩张区域),每个方框根据模型类型有不同颜色。
  • 阶段标签 — "吸筹"、"操纵(SSL/BSL扫盘)"、"派发(扩张▲/▼)"位于适当位置。
  • 方向箭头 — 在操纵点处的一个大▲或▼箭头,带有包含完整模型摘要的工具提示:扫盘价格、扩张目标以及机构解读。
  • 均衡中线 — 吸筹区间50%水平的一条虚线,从区间起点延伸到派发终点。

所有绘图元素由"最大活跃模型"设置(默认5)管理,该设置分别应用于买入和卖出模型。当超过限制时,最旧模型的绘图会被自动删除——方框、线条、标签和箭头在单独的数组中跟踪以便清理。

5. 信息表 一个实时表格显示:

  • 买入模型状态 — 当前状态(搜索中 / 吸筹 / 操纵,或模型被禁用时为关闭)并带有特定阶段的颜色。
  • 卖出模型状态 — 相同,带有相应颜色。
  • 活跃区间水平 — 每个模型当前吸筹区间的高点和低点,在区间建立时显示。
  • 模型计数 — 图表已加载历史中检测到的买入和卖出模型总数。
  • ATR参考 — 当前ATR值,用于阈值计算的背景信息。
ICT Market Maker Model - 信息表 (1/2)
信息表 (1/2)
ICT Market Maker Model - 信息表 (2/2)
信息表 (2/2)

功能特点

  • 完整MMM周期检测 — 三阶段状态机,检测吸筹 → 操纵 → 派发,每个阶段转换都有可配置参数。
  • 买入模型(看涨MMM) — 吸筹区间下方的SSL扫盘后跟随看涨置换扩张。可独立切换。
  • 卖出模型(看跌MMM) — 吸筹区间上方的BSL扫盘后跟随看跌置换扩张。可独立切换。
  • 基于ATR的盘整检测 — 吸筹区间必须相对于ATR紧凑(≤ 3.5× ATR)才能被认定为真正的机构盘整,过滤掉宽幅趋势条件。
  • 置换K线验证 — 扩张阶段需要一根置换级别的K线:实体/范围比率 ≥ 可配置阈值(默认0.65)且总范围 ≥ 0.8× ATR。防止弱势K线触发错误完成信号。
  • 带阶段颜色的阶段方框 — 每个模型三个视觉上不同的方框,颜色可自定义:买入(绿色系 + 橙色操纵)、卖出(红色系 + 橙色操纵)。所有六种颜色可独立配置。
  • 阶段标签 — 每个阶段的描述性标签,标识吸筹、操纵(SSL/BSL扫盘)和派发(扩张▲/▼)。
  • 方向箭头 — 操纵点处的大▲/▼箭头,带有详细工具提示,总结完整模型:扫盘价格、扩张目标和机构解读。
  • 均衡中线 — 吸筹区间50%水平的一条虚线,从区间起点延伸到派发终点。代表ICT模型中公允价值/均衡的概念。
  • 失效逻辑 — 如果在操纵前价格向错误方向突破2× ATR,或者区间形成后3×吸筹周期内没有发生扫盘,或者操纵后3×吸筹周期内没有发生扩张,模型会自动失效。当两个模型监视同一区间,或确认K线原本会被计为相反模型的扫盘时,已确认的模型也会取消相反的模型。防止过时的区间产生延迟的错误信号。
  • 收盘K线确认 — 每次阶段转换都在K线收盘时评估,因此绘图、表格状态和警报不会在进行中的K线期间出现又消失。
  • 绘图清理 — "最大活跃模型"设置(默认5,分别应用于买入和卖出)限制图表杂乱。超过限制时,最旧的绘图会被自动移除。方框、线条、标签和箭头在单独的数组中跟踪。
  • 实时信息表 — 显示当前买入/卖出模型状态、活跃吸筹区间、模型总数和ATR参考。位置和文本大小可配置。
  • 3种警报事件 — 吸筹检测、操纵(扫盘)检测和派发(扩张)确认,在K线收盘时通过alert()调用发送:创建一个使用"Any alert() function call"条件的警报。每条消息以品种代码和时间周期开头,并包含价格水平、模型方向和描述性文本;同一K线的事件会在一条消息中送达。主启用开关,每个事件有独立控制。

如何使用ICT做市商模型指标

  • 完整周期分析: 观察信息表中的模型状态进展。当模型进入"吸筹"时,准备潜在机会。"操纵"意味着扫盘已发生——等待置换K线。当完整模型完成时,扩张方向确认了方向性偏向。
  • 扫盘确认: 操纵阶段是ICT方法论中的关键入场信号。当买入模型显示"操纵"(检测到SSL扫盘)时,在较低时间框架上寻找看涨设置。当卖出模型显示BSL扫盘时,寻找看跌设置。
  • 均衡回撤: 完成一个模型后,价格可能会回撤至中线(吸筹区间的50%)。这是一个潜在的再入场区域——均衡代表了模型背景下的公允价值。
  • 多时间框架: 在较高时间框架(1H、4H、日线)上应用以获取方向性偏向。在较低时间框架(5M、15M)上使用,以在较高时间框架模型的方向内进行入场细化。
  • 结合ICT工具: MMM提供宏观框架。结合订单块在操纵扫盘内寻找入场区域,结合公允价值缺口在扩张期间寻找精确入场点,结合交易时段在特定时段内寻找时机,结合流动性水平寻找扫盘目标。MMM告诉你正在发生什么;其他工具告诉你在哪里行动。
  • 参数调整: 增加最小吸筹K线数以获取更少但更重要的模型。降低操纵阈值以获得更灵敏的扫盘检测。增加置换实体比率以获得更严格的扩张确认。

局限性

  • 吸筹检测使用配置周期内的滚动区间。自然区间非常宽的剧烈波动市场可能产生较少的吸筹检测。3.5× ATR阈值是固定的;减少最小吸筹K线数以检测更短、更紧凑的盘整。
  • 状态机每个方向一次处理一个模型。买入和卖出模型独立运行,唯一的例外是已确认的模型会在同一区间上取消相反的模型,且确认K线永远不会被计为相反模型的扫盘。如果一个模型失效,下一个吸筹检测将重新开始——同一方向内不会同时跟踪重叠的模型。
  • 操纵检测要求价格超出吸筹边界达到基于ATR的阈值。仅仅触及边界的非常浅的扫盘将不会被检测到。降低操纵阈值以获得更敏感的扫盘检测。
  • 派发确认需要一根置换级别的K线——没有单根强势K线的逐渐趋势反转不会触发完成。这是有意为之:ICT方法论强调置换是机构订单流的标志。
  • 超时机制(3×吸筹周期,既适用于区间形成后的扫盘,也适用于扫盘后的扩张)防止过时的区间和操纵无限期等待。在缓慢移动的市场中,这可能导致有效的模型在扫盘或扩张发生前过期。增加最小吸筹K线数以按比例延长超时时间。
  • 由于阶段在K线收盘时确认,进行中的K线期间发生的扫盘或扩张,只有在该K线收盘时才会被绘制和发出警报,而不是在K线内部。
  • 绘图对象受TradingView限制,每种最多500个(方框、线条、标签)。最大活跃模型设置管理这一点,但启用买入和卖出模型并设置高限制可能接近TradingView的上限。默认5个模型是保守的。
  • 该指标识别机构价格周期——它不生成买入/卖出信号。将其作为结构框架,与订单块、公允价值缺口、流动性水平、交易时段和市场结构结合使用,以形成完整的交易设置。

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

版本说明

v2.0最新最新区间、K线收盘阶段和真实扫荡极值

吸筹区间始终基于最新的K线计算,阶段和警报在K线收盘时判定,操纵标记现在位于扫荡的真实极值处。

更新后请注意

  • 请删除此指标的警报,并以“Any alert() function call”条件重新创建。TradingView警报会继续运行创建时的脚本版本。
  • 警报消息格式已更改。如果你通过webhook等方式自动筛选警报消息,请更新筛选规则。

修复

  • 吸筹区间始终基于最新的K线计算。此前新区间可能重复使用之前模型的K线,从而产生错误的吸筹。
  • 阶段、绘图、表格状态和警报在K线收盘时判定,因此不会有内容在实时K线上出现又消失。
  • 确认一个模型的K线不再被相反方向的模型算作扫荡。
  • Max Active Models现在也会删除旧箭头,箭头也不再遮挡操纵标签。

改进

  • 操纵方框、标签、箭头和警报标记的是扫荡的极值,而不是第一根越过阈值的K线。
  • 在3倍吸筹周期内没有出现扫荡的区间现在会过期,因此过时的区间不再产生滞后信号。
  • 每根K线只发一条警报,以品种代码和时间周期开头且不重复;表格对已停用的模型显示Off。
v1.0首次在TradingView公开发布。
全部指标更新

常见问题

什么是 ICT Market Maker Model 指标?

TradingView指标,检测ICT做市商模型——吸筹、操纵和派发的机构价格循环。

ICT Market Maker Model 在 TradingView 上可以免费使用吗?

是的,ICT Market Maker Model 完全免费使用。您可以直接将其添加到您的 TradingView 图表中,无需任何费用。

如何将 ICT Market Maker Model 添加到我的 TradingView 图表?

打开 TradingView,点击图表顶部的“指标”,搜索 FibAlgo 的 "ICT Market Maker Model",然后点击添加。它会立即出现在您的图表上。

哪些交易策略最适合与 ICT Market Maker Model 配合使用?

ICT Market Maker Model 通常用于 聪明钱、市场结构和信号 分析。它非常适合作为任何时间框架下多指标确认策略的一部分。

了解更多

开始使用 ICT Market Maker Model

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

相关指标

查看全部