[MT4指标]SCM策略指标 全面整合 BOS/CHoCH OB FVG 多周期可视化与趋势性告警

核心观点

  • 全面整合:结合市场结构(BOS/CHoCH)、等高等低、订单区块(OB)、公平价值缺口(FVG)、溢价/平衡/折价区等多重SMC要素。

  • 可视化与告警:自动绘制关键区间、多时框高低点,并实现BOS/CHoCH/FVG/OB触发告警。

  • 提升效率:精准定位大资金关注区,为趋势跟随和区间反转提供高概率策略。


一、指标功能总览

  1. 市场结构分析

    • 实时识别断结构(BOS)和变性(CHoCH),提示趋势延续或反转。

  2. 等高/等低标注

    • 基于阈值(如0.1%)标记平衡区(EQ),为支撑/阻力和回调目标。

  3. 订单区块(OB)绘制

    • 区分内部OB(近端高频机构区)与摆动OB(大周期结构区),支持ATR/均幅过滤。

  4. 公平价值缺口(FVG)

    • 自动识别并延伸三根K线缺口区,填补空白区的回测目标。

  5. 溢价/平衡/折价区

    • 在主要结构高低点之间自动绘制Premium、Equilibrium、Discount区。

  6. 多时框高低点

    • 支持日/周/月级别的高低点跨周期显示。

  7. 趋势表格

    • 汇总M1–D1各周期的趋势强度、动量、波动、成交量、收盘相对EMA状态。

  8. 告警推送

    • BOS/CHoCH创建、FVG触及、OB触及时实时通知。


二、SMC核心概念详解

1. 市场结构与转折

  • 断结构 (BOS):形成新高/新低后突破前期结构,确立趋势延续。

  • 变性 (CHoCH):未能创新极导致结构反转,预示趋势切换。

2. 等高/等低 (EQH/EQL)

  • 相邻高/低点在阈值内(0.1%)标记,识别横盘平衡区

3. 订单区块 (Order Block)

  • 看涨OB:大级别上冲前的最后一根下跌K线区间。

  • 看跌OB:急速下跌前的最后一根上涨K线区间。

  • 内部OB vs 摆动OB:实时与大周期区块数量可分设(默5),通过ATR/均幅过滤剔除噪声。

4. 公平价值缺口 (FVG)

  • 由三根K线形成:中间大单边K线未被前后影线覆盖,留下缺口。

  • 默认延伸:帮助捕捉市场回补。

5. 溢价/平衡/折价区

  • 溢价区:结构高点上方,高估区间。

  • 平衡区:高低点之间的机构分歧区域。

  • 折价区:结构低点下方,低估区间。


三、参数详解与优化建议

参数类别示例值作用
结构模式Historical/Real Time历史 vs 实时模式切换,影响绘制方式
摆动点数Swing Points: 50影响摆动OB & EQH/EQL识别敏感度
OB数量No. of Internal OB: 5控制内部区块显示数量
OB过滤Order Block Filter: ATR剔除低质量区块
EQ阈值Threshold: 0.1决定等高/等低标注精度
FVG自阈值Auto Threshold: true自动调整FVG灵敏度
多TF高低点Daily/Weekly/Monthly: true启用跨周期关键高低点显示
Premium/Discounttrue开启溢价/折价区绘制
表格位置Corner: Bottom Left (20,20)自定义趋势表格位置与尺寸
告警On BOS/FVG/OB Touch: true多事件触发实时通知

优化建议:

  • 不同品种周期可分别微调Swing PointsThreshold,平衡识别灵敏度与准确度。

  • 强烈推荐开启FVGOB过滤,剔除市场噪声聚焦核心区。


四、实战应用示例

1. 趋势跟随:
   - 上升趋势中于看涨OB或FVG回补后做多,止损置于OB下沿。
2. 区间反转:
   - 震荡盘触及平衡区边界伴CHoCH信号,做反方向交易。
3. 结构突破:
   - BOS确认后回踩至折价区或等低做多;或至溢价区做空。


五、常见问答

Q1:如何判别高质量OB?

A1:结合大周期摆动OB墨迹跡象(成交量、动量信号),并确认一次BOS或CHoCH。

Q2:FVG与传统跳空有何不同?

A2:FVG是三根K线范围内未被覆盖的缺口,交易时段无闭市间隙。

Q3:多TF高低点如何运用?

A3:在当前周期外叠加日/周/月关键高低,构建多级别支撑阻力网络。