BoS and CHoCH Market Structure MT5
- 指标
- 版本: 1.0
BoS and CHoCH Market Structure 直接在图表上标记市场结构:波段高点和低点、结构突破(BoS, Break of Structure)以及性质转变(CHoCH, Change of Character)。当某个波段点是其两侧所选数量K线中的最高点或最低点时,该波段被确认。当一根K线收盘突破最近的波段点时,指标会从该波段点到突破K线画一条线并加上标签:如果突破方向与当前趋势一致则为 BoS,与当前趋势相反则为 CHoCH。
功能
- BoS(结构突破) - 收盘价沿当前趋势方向突破最近的波段点(趋势延续)
- CHoCH(性质转变) - 收盘价逆当前趋势方向突破最近的波段点(可能的方向转变)
- 以K线收盘价判断突破 - 仅用影线触及波段点不算突破
- 多空事件使用不同颜色;四种事件类型(看涨 BoS、看涨 CHoCH、看跌 BoS、看跌 CHoCH)均可单独开启或关闭
- 可调波段强度 - 每侧 2 到 50 根K线:数值越小事件越多,数值越大事件越少但更有意义
- 可选的突破K线上的箭头
- 可选的波段上的 HH / HL / LH / LL 标记(每个波段与上一个同类波段比较)
- 线条样式、线条宽度和标签字号均可调整
- 新事件的提醒:弹出窗口和/或推送通知(默认关闭);提醒仅针对实时图表上的新事件,不针对启动时加载的历史
- 适用于任何品种和任何时间周期;结构基于图表的时间周期计算
- 不进行交易,不使用 DLL、文件或网络请求
工作原理
- 所有计算都基于已收盘的K线。事件在突破K线收盘时出现,之后不会被重绘或移动。
- 波段点只有在其右侧经过所选数量的K线后才会被确认,因此结构总会比价格滞后几根K线。所有基于波段点的结构都是如此,这是避免虚假波段点的代价。
- 每次突破都会更新趋势状态,无论该事件是显示还是隐藏,因此开启或关闭事件类型不会改变哪些是 BoS、哪些是 CHoCH。
输入参数
- Swing strength - 波段点每侧的K线数量(2-50)。默认:5
- Bars of history to analyse - 指标加载时分析的历史K线数量(50-5000)。默认:500
- Show bullish BoS, Show bullish CHoCH, Show bearish BoS, Show bearish CHoCH - 开启或关闭每种事件类型
- Show text labels (BoS / CHoCH) - 线上的标签。默认:开启
- Show an arrow on the breaking candle - 默认:关闭
- Show HH / HL / LH / LL marks - 波段点上的标记。默认:关闭
- Bullish color, Bearish color - 事件的颜色
- Line style, Line width, Label font size - 外观
- Alerts on, Alert: pop-up window, Alert: push notification - 新事件的提醒。默认:关闭
说明
- 指标不知道所分析历史开始之前的趋势,因此已加载历史中的第一个事件始终是 BoS。如果历史长度发生变化(例如以不同的“Bars of history to analyse”值重新加载),图表上最早事件的类型可能会改变。实时图表上的事件不受影响。
- 较大的“Swing strength”值需要更多K线:历史非常短时可能完全没有事件。
- 事件以图表对象的形式绘制;指标没有可供 EA 使用的缓冲区。
- 这是一个分析工具,不是交易信号。结构突破并不保证价格会继续或反转。
