Trend Reversal Marker MT5
- 指标
- 版本: 1.0
Trend Reversal Marker 是一款适用于 MetaTrader 5 的不重绘型 11 均线带趋势指标。它计算 11 条简单移动平均线(Simple Moving Averages),默认周期为 10、20、30、40、50、60、70、80、90、100 和 200 根K线,并通过 14 根K线的变化率(Rate of Change,ROC)来分析每一条均线的斜率。200 周期均线用于定义主导趋势方向。当大部分短周期均线开始向相反方向倾斜时,指标会统计有多少条均线已经反转,并将这个数量转换为 0%–90% 的反转概率,在右上角仪表盘中实时显示。两类标签——在 200 均线 ROC 穿越零轴时产生的结构型 Bull / Bear 标签,以及当计数超过用户设定敏感度阈值时产生的 ReversalBull / ReversalBear 标签——提供明确的入场和预警信号,并可通过四种告警渠道完整推送。
MT4 版本请查看: Trend Reversal Marker MT4
更多产品请访问: 全部产品
MT4 版本请查看: Trend Reversal Marker MT4
更多产品请访问: 全部产品
想看实盘示例和最新工具,请访问我的个人主页并添加好友,这样就不会错过任何更新!
工作原理
11 均线带与 ROC 引擎
指标绘制 11 条简单移动平均线,默认周期为 10、20、30、40、50、60、70、80、90、100 和 200 根K线。每条均线会根据当前 ROC 相对于主导趋势(200 均线)的斜率单独着色。当短周期均线与长期趋势方向一致时,会以趋势颜色显示(上涨趋势为绿色,下跌趋势为红色);当其方向与趋势相反时,则使用相反颜色绘制。200 均线本身始终以主导趋势颜色显示,并使用更粗的线条(3 像素),从而使趋势基准一目了然。
反转概率
在每一根新K线上,指标会统计有多少条短周期均线(1–10 号,跳过 MA6 以保持与原始 Pine 实现的兼容性)当前斜率与主导趋势相反。最大计数为 9。将计数乘以 10 后,得到在仪表盘中显示的百分比:0% 表示所有短周期均线都与趋势一致,50% 表示出现有意义的预警,90% 则意味着结构性反转几乎可以确认正在发生。
信号生成
系统会自动触发四种类型的信号:
- Bull —— 当 200 均线的 ROC 自下向上穿越零轴(新一轮上升趋势开始)时,在K线下方给出绿色标签
- Bear —— 当 200 均线的 ROC 自上向下跌破零轴(新一轮下降趋势开始)时,在K线上方给出红色标签
- ReversalBull —— 在下跌趋势中,当多头计数向上突破 SignalPercentage 阈值时,在K线下方给出绿色标签
- ReversalBear —— 在上涨趋势中,当空头计数向上突破 SignalPercentage 阈值时,在K线上方给出红色标签
所有信号只在收盘K线(已完成的K线)上进行评估。一旦某根K线上生成标签,该标签不会移动也不会消失。
趋势着色蜡烛覆盖
每一根价格蜡烛都会叠加一层粗实的彩色实体,用以匹配主导趋势方向。多头阶段显示亮绿色实体,空头阶段显示亮红色实体。该覆盖层绘制在图表原生蜡烛之上,使趋势方向在每一根K线处都一目了然,无需频繁查看仪表盘。
关键功能
- 11 均线带覆盖短期、中期和长期动能(默认周期 10/20/30/40/50/60/70/80/90/100/200)
- 均线颜色可切换,依据各自 ROC 斜率在趋势色与反向色之间动态变化
- 右上角仪表盘实时显示 0%–90% 的反转概率
- 趋势着色蜡烛覆盖(MT4 中使用成对 DRAW_HISTOGRAM,MT5 中使用 DRAW_HISTOGRAM2)
- 四种信号类型搭配文本标签与彩色箭头:Bull、Bear、ReversalBull、ReversalBear
- 不重绘架构——只在收盘K线计算、按事件逐K线跟踪,并使用唯一对象名称
- 可调反转灵敏度阈值(SignalPercentage 1–9),用于精细控制触发速度
- 可配置 ROC 回看长度(默认 14),用于斜率计算
- 四种告警渠道:弹窗、声音、推送通知、电子邮件(可独立开启/关闭)
- 按事件逐K线保护机制,防止在高波动K线上重复触发告警
- 适用于所有品种(外汇、加密货币、股票、大宗商品、指数)及所有周期
- 同时提供 MT4 与 MT5 版本,信号逻辑完全一致
