TrendGuard Pro MT5
- 指标
- 版本: 1.8
- 更新: 20 十月 2026
- 激活: 10
超级趋势核心 · 11层可一键开关的确认过滤 · 多周期趋势面板 · 入场/止损/TP1-TP3 价位 · 高周期趋势过滤 · 趋势云 · 5000根K线历史统计(含盈利因子与最大回撤) · 多通道实时提醒
策略逻辑概述
指标的核心为 Supertrend 算法(基于 ATR 的动态支撑/压力线),用于识别趋势方向与反转点。 每个候选信号随后被逐一送入最多 11 个独立过滤器——任何一个过滤器不通过, 信号即被废除,绝不画箭头。通过全部过滤器后,系统将根据 ATR 自动计算 入场价、止损位(SL)和三个止盈目标(TP1/TP2/TP3),并在图表上绘制最新信号的价位线。 信号在K线收盘时确认,不重绘。
信号生成流程
- Supertrend 翻转 — 空翻多(-1→+1)或多翻空(+1→-1)产生候选信号。
- 过滤器组评估 — 候选信号逐一经过所有已启用的过滤器;一票否决制。
- 画箭头和价位 — 全部过滤器通过后,绘制 BUY↑ 或 SELL↓ 箭头, 并画出该信号的入场、止损和 TP1 / TP2 / TP3 线。历史信号的止盈止损矩形区域为可选显示。
- 发送提醒 — 弹窗 / 邮件 / 推送通知,包含完整交易信息。
交互式面板
图表上的现代深色面板可任意拖拽、最小化为标题栏,各分区可单击折叠。 面板位置、折叠状态和过滤器开关按图表保存,切换周期后仍然保留。
- 最新信号 — 最近一个信号的方向和距今K线数、入场价、止损、TP1 / TP2 / TP3 及其盈亏比(R 倍数),以及实时盈亏点数和状态(持仓中、已达 TP1/TP2/TP3、已止损)。
- 多周期趋势 — 六个周期(默认 M5、M15、M30、H1、H4、D1,可自定义)的 Supertrend 方向和整体多空倾向,一眼看出信号是否顺大趋势。
- 历史表现 — 内置回测模拟的结果(见下文)。
- 过滤器开关 — 每个过滤器一个开关,单击即可开启或关闭; 单击模式按钮可在"仅 Supertrend"、"Supertrend + EMA"和"全部过滤器"之间切换。 箭头、价位和统计立即重新计算,无需打开参数窗口。鼠标悬停可查看每个过滤器的具体条件。
11 重确认过滤器详解
| 过滤器 | 验证内容 |
|---|---|
| 快速 EMA | 快速均线方向与信号方向一致 |
| 慢速 EMA | 快线在慢线上方(买)/ 下方(卖),确认均线多空排列 |
| 三重趋势 EMA | 50/100/200 EMA 完整顺势排列,价格在三条均线上方(多)或下方(空) |
| EMA 斜率 | 快速 EMA 在 N 根K线内的斜率满足最小阈值,过滤横盘震荡市场 |
| RSI | 多单要求 RSI > 阈值;空单要求 RSI < 阈值;可选超买超卖区域排除 |
| ADX | ADX 最低水平确认趋势强度;+DI / −DI 方向验证 |
| 成交量 | 当前K线成交量须高于近期均量 × 倍数 |
| VWAP | 价格须在当日 VWAP 上方(多)/ 下方(空),确认整体方向合理 |
| 布林带 | 价格在布林中线上/下方;或可选"突破上/下轨"模式(动量突破) |
| MACD | MACD 柱状值方向;可选严格背离模式(柱状值回头拐点) |
| 智能K线过滤 | K线实体 / 全幅比须满足最低设定值;可要求K线收盘方向与信号一致 |
| 高周期趋势过滤(可选) | 高周期(默认 H1)的 Supertrend 方向必须与信号一致;只使用已收盘的高周期K线,无未来函数、不重绘 |
所有过滤器均可单独开关——通过参数,或直接单击面板上的开关,灵活配置属于您自己的信号逻辑。
三种信号模式
| 模式 | 说明 |
|---|---|
| 仅 Supertrend | 超级趋势翻转即出信号 — 信号频率最高 |
| Supertrend + EMA(默认) | 加入快慢 EMA 对齐验证 — 频率与质量均衡 |
| 完整过滤 | 所有已启用过滤器全部通过 — 信号质量最高 |
ATR 自动资金管理
每个信号以信号K线收盘价作为入场参考价,自动计算:
- 止损位(SL) = 入场价 ± SL倍数 × ATR(n)
- TP1 = 入场价 ± TP1倍数 × ATR(n)(默认 2.0,盈亏比约 1:1.33)
- TP2 = 入场价 ± TP2倍数 × ATR(n)(默认 3.0,盈亏比 1:2)
- TP3 = 入场价 ± TP3倍数 × ATR(n)(默认 4.0,盈亏比约 1:2.67)
最新信号的入场、止损和 TP1-TP3 线会画在图表上并标注价格与 R 倍数;已到达的目标会标记为 HIT。
保本移损(Breakeven)
当价格向有利方向移动 保本触发距离 × ATR 后,止损自动移至入场价, 将亏损风险降为零,把部分潜在止损单变为保本出场。
追踪止损(Trailing Stop)
价格向有利方向移动超过 追踪距离 × ATR 后,止损开始跟随最优价格, 始终保持 追踪距离 × ATR 的间距,在趋势行情中持续锁定利润, 让盈利单尽可能奔跑。
止盈止损矩形区域(红色=止损,绿色=止盈)和入场线为可选显示, 默认关闭。入场线可通过 Show Entry level on chart 参数独立开启,无需同时开启 SL/TP 区域。 区域只绘制在回测模拟范围内的信号上,即使图表加载了 100,000 根K线也能保持流畅。
内置历史胜率回测模拟
TrendGuard Pro 对最近 最多 5,000 根已收盘K线内的所有历史信号逐笔进行模拟复盘(同一时间只持有一单), 使用 ATR 止损止盈判断每笔交易的盈亏出场(默认固定止损止盈;开启 Sim: use breakeven & trailing 后采用追踪止损与保本移损逻辑)。 持仓达到 最大持仓K线数 时按该K线收盘价平仓;在最新K线上仍未平仓的交易不计入统计, 因此统计结果只包含已完成的交易。模拟以 TP1 作为止盈。结果显示在面板的"历史表现"分区中:
- 胜率
- 交易次数、盈利次数、亏损次数
- 盈利因子(Profit Factor)
- 总盈利与每笔平均盈利(点数 pips)
- 最大回撤(点数 pips)
- 出场分布:止盈 / 止损 / 追踪止损 / 超时平仓
- 模拟模式与当前 SL / TP1 ATR 倍数
由于面板开关会立即重新计算模拟结果,您可以在几秒内比较不同过滤器组合在当前品种和周期上的表现。
可选开启连接线功能,用 OBJ_TREND 线段将最近 200 笔模拟交易的信号K线连接至其出场K线—— 盈利交易显示绿色连接线,亏损显示红色,让您一眼纵览历史表现。 每条连接线的出场端还会标注盈亏点数(如 "+775.6" 或 "-123.4"), 无需逐条计算,一目了然。
图表视觉元素
- 超级趋势线 — 多头趋势绿色,空头趋势红色
- 价格与超级趋势线之间的趋势云 — 绿色 / 红色,颜色可调,可关闭
- 快速 EMA 均线(默认蓝色)
- 慢速 EMA 均线(默认橙色)
- 主趋势 EMA 均线(默认金色,EMA200)
- BUY ↑ 买入箭头(看涨颜色,默认绿色,位于信号K线最低价下方)
- SELL ↓ 卖出箭头(看跌颜色,默认红色,位于信号K线最高价上方)
- SL / TP / Entry 半透明矩形区域(可选,默认关闭;红色=止损,绿色=止盈,白色=入场)。 入场线可独立于SL/TP区域单独开启。
- 历史交易入场↔出场连接线,出场端标注盈亏点数
- 最新信号的入场 / 止损 / TP1 / TP2 / TP3 线,标注价格与 R 倍数
- 品种/时间周期水印 — 右上角显示当前品种与周期(如 XAUUSD M5 ▲),左侧绿/红色条表示当前趋势,宽度自动调整
- 交互式面板(最新信号、多周期趋势、历史表现、过滤器开关),按任意屏幕 DPI 自动适配文字大小 — 可拖拽、可折叠、可最小化;始终保持在图表内,切换周期后仍记住状态
以上所有视觉元素均可通过参数独立开启或关闭。
多通道实时提醒
信号触发时,可同时激活三种提醒方式:
- 弹窗提醒 — MT5 内置弹出窗口,包含完整交易信息
- 邮件提醒 — 发送至 MT5 中配置的邮箱地址
- 手机推送 — 通过 MetaTrader 手机 App 实时推送
每条提醒信息包含:方向、品种、时间周期、入场价、止损价、TP1 / TP2 / TP3。
可选止盈 / 止损提醒:最新信号到达 TP1、TP2、TP3 或止损时提醒。
可选"仅在K线开盘时提醒一次"模式,防止同一信号在每根 Tick 上重复提醒。
参数设置总览(75+ 个参数)
超级趋势
| 参数名 | 默认值 | 说明 |
|---|---|---|
| ATR 周期 | 10 | ATR 计算周期 |
| ATR 倍数 | 3.0 | 带宽倍数(越大信号越少但更稳) |
| 信号模式 | ST + EMA | 纯ST / ST+EMA / 完整11层过滤 |
EMA 相关
| 参数名 | 默认值 | 说明 |
|---|---|---|
| 快速 EMA 周期 | 9 | |
| 慢速 EMA 周期 | 21 | |
| EMA 平滑方法 | EMA | 快慢均线计算方法(SMA / EMA / SMMA / LWMA) |
| 趋势 EMA 1/2/3 | 50/100/200 | 长期趋势结构均线 |
| EMA 斜率回顾周期 | 3 | 用于测量快速 EMA 斜率的K线数 |
| 最小 EMA 斜率 | 0.0001 | 低于此值的横盘信号被过滤 |
动量 / 震荡过滤器
| 参数名 | 默认值 | 说明 |
|---|---|---|
| RSI 周期 | 14 | |
| RSI 多头最低值 | 50 | 多信号要求 RSI 高于此值 |
| RSI 空头最高值 | 50 | 空信号要求 RSI 低于此值 |
| 超买 / 超卖 | 70 / 30 | 可选排除极端超买超卖区域 |
| ADX 周期 | 14 | |
| ADX 最低水平 | 20 | 低于此水平的弱势行情不出信号 |
| MACD 快/慢/信号 | 12/26/9 | 标准 MACD 参数 |
| MACD 严格背离 | 关 | 开启后要求柱状值出现明确拐点 |
成交量 / 价格过滤器
| 参数名 | 默认值 | 说明 |
|---|---|---|
| 量能均线周期 | 20 | 用于计算平均成交量的周期 |
| 量能放大倍数 | 1.0 | 当前量 ≥ 均量 × 倍数才通过 |
| 布林带周期 / 标准差 | 20 / 2.0 | |
| 仅布林突破 | 关 | 开启后要求价格突破布林上/下轨 |
| K线实体比率 | 0.50 | 实体 / 全幅最低比例 |
| 要求方向收盘 | 开 | K线收盘方向须与信号一致 |
止损 / 止盈 / 回测模拟
| 参数名 | 默认值 | 说明 |
|---|---|---|
| SL ATR 倍数 | 1.5 | 止损 = ATR × 此值 |
| TP1 / TP2 / TP3 ATR 倍数 | 2.0 / 3.0 / 4.0 | 止盈目标 = ATR × 这些值(模拟使用 TP1) |
| 显示最新信号价位 | 开 | 绘制最新信号的入场 / 止损 / TP1-TP3 线 |
| 启用保本移损 | 开 | 价格向有利方向移动后,止损移至入场价 |
| 保本触发距离 | 1.0 | 价格移动 ATR × 此值后触发保本 |
| 启用追踪止损 | 开 | 止损跟随最佳价格移动,锁定利润 |
| 追踪止损距离 | 1.0 | 追踪止损与最佳价格保持 ATR × 此值的距离 |
| 显示 SL/TP 区域 | 关 | 是否在图表上绘制止盈止损矩形区域 |
| 显示入场线 | 关 | 是否在图表上绘制入场价线(可独立于SL/TP区域开启) |
| 矩形透明度 % | 50 | 止盈止损区域透明度(0=全透明,100=不透明) |
| 回测K线数 | 5000 | 历史胜率模拟涵盖的K线数量 |
| 最大持仓K线数 | 50 | 超过此根K线未触及出场条件则按收盘价平仓(0=不限) |
| 显示连接线 | 开 | 在图表上绘制入场↔出场连接线 |
视觉设置
| 参数名 | 默认值 | 说明 |
|---|---|---|
| 显示水印 | 开 | 图表右上角显示品种/时间周期水印,带趋势色条 |
| 显示趋势云 / 颜色 | 开 | 价格与超级趋势线之间的填充,多头与空头颜色 |
| 显示 EMA 均线 | 开 | 是否在图表上绘制快慢均线 |
| 显示箭头 | 开 | 是否显示买卖箭头 |
| 多头颜色 / 空头颜色 | 绿 / 红 | 箭头与盈亏标注颜色(可自定义) |
| 面板起始 X / Y | 10 / 30 | 面板初始位置(像素坐标);拖拽后的位置按图表记忆 |
面板 / 高周期 / 提醒
| 参数名 | 默认值 | 说明 |
|---|---|---|
| 显示面板 | 开 | 最新信号、多周期趋势、历史表现和过滤器开关 |
| 显示多周期趋势 / 周期列表 | 开 / M5,M15,M30,H1,H4,D1 | 趋势条显示的周期(逗号分隔,最多 8 个) |
| 显示过滤器开关 | 开 | 可单击的过滤器开关和信号模式按钮 |
| 高周期过滤 / 高周期 | 关 / H1 | 只保留与高周期 Supertrend 同向的信号(全部过滤器模式) |
| 止盈 / 止损提醒 | 关 | 最新信号到达 TP1、TP2、TP3 或止损时提醒 |
适用品种与周期
- 品种:所有交易品种 — XAUUSD(黄金)、BTCUSD、外汇主流货币对、指数、股票等
- 时间周期:M1 – D1(专为短线剥头皮设计;也适用于日内及波段交易)
- 平台:仅支持 MetaTrader 5
适合哪些交易者?
- 需要高质量入场信号并希望系统自动计算风险位置的短线剥头皮交易者
- 希望将多种经典技术工具整合为一个统一决策引擎的交易者
- 厌倦了重绘指标的交易者 — TrendGuard Pro 的信号只在已收盘的完整K线上生成,绝不重绘
- 需要可靠信号基础用于 EA 开发的算法交易者
