ICT Order Blocks Structure
- 指标
- 版本: 1.0
- 激活: 10
ICT Order Blocks Structure 直接依据市场结构自动识别并绘制 ICT / Smart Money 订单块。它不会仅凭蜡烛颜色猜测区域:只有在价格以结构突破确认之后才会绘制订单块,并且只在订单块仍然有效时保留在图表上。
工作原理
- 摆动点 – 以可配置的两侧蜡烛数量识别摆动高点和低点。
- 结构突破 – 蜡烛收盘高于上一个摆动高点(或低于上一个摆动低点)即确认 BOS。当结构方向反转时,该线标注为 MSS(market structure shift)。
- 订单块 – 突破结构的冲击行情之前的最后一根反向蜡烛即为订单块(看涨 OB = 上涨前的最后一根阴线,看跌 OB = 下跌前的最后一根阳线)。
- 位移过滤 – 可选:仅当突破段包含公允价值缺口(FVG)时才保留 OB,用于过滤弱势行情。
- 缓解 – 价格回到区域内时,订单块标记为已缓解(颜色变淡,标签 "(m)")。当蜡烛收盘穿越区域时,订单块失效并被移除,或按需以灰色保留为 breaker block。
功能
- 看涨和看跌订单块,带 50 % 中线。
- BOS 和 MSS 结构线。
- 三种区域定义:影线到影线、仅实体、或 ICT 开盘到极值。
- 已缓解和已突破(breaker)的订单块逐笔实时跟踪。
- 价格进入活跃订单块时弹窗和推送提醒(每个订单块仅一次)。
- 颜色自动适配深色或浅色图表背景,可自定义。
- 资源占用低:每根新蜡烛计算一次;对象以 ICTOB_ 为前缀,移除指标时自动删除。
- 适用于任何品种和任何周期(外汇、金属、指数、加密货币)。
- 不重绘:订单块只在摆动点确认且收盘突破后绘制,之后不再移动。
输入参数
- 摆动长度(5)– 摆动点两侧的蜡烛数。数值越大,结构级别越少但越强。
- 分析蜡烛数(800)– 每根新蜡烛扫描的历史长度。
- 要求位移(FVG)(true)– 仅保留经失衡确认的订单块。
- 区域定义(Wick)– 影线 / 实体 / 开盘到极值。
- 每侧活跃 OB(8)– 显示的看涨和看跌订单块的最大数量。
- 保留已缓解 OB(true)– 保留被触及的订单块直至被突破。
- 显示已突破 OB(false)– 以灰色显示失效订单块(breaker blocks)。
- 中线(true)– 每个订单块的 50 % 线。
- 向右延伸(15)– 当前蜡烛右侧延伸的蜡烛数。
- 填充矩形(true)。
- 显示 BOS / MSS(true),显示摆动点(false)。
- 颜色 – 看涨、看跌、已突破和结构颜色(clrNONE = 自动)。
- 提醒 – 弹窗提醒和推送通知。
建议用法
- 在较高周期(H4 / H1)判断方向并找出新鲜、未缓解的订单块。
- 等待价格回到与最近 MSS 方向一致的订单块,再在较低周期寻找确认(M5 / M15 结构突破或 FVG)后入场。
- 止损设在订单块之外,第一目标为对侧流动性(前一个摆动点)。
- 剥头皮:M1–M5 摆动长度 3–5。日内:M15–H1 为 5。波段:H4–D1 为 8–10。
完整的 PDF 指南(ICT 订单块策略原理、各参数设置方法、交易计划)可从此博客文章下载:https://www.mql5.com/en/blogs/post/779507
