Prime Trend Pro MT5
- 指标
-
Artem Koliada
MQL4/MQL5 Developer 💻 | Turning trading strategies into profitable code. Expert Advisors (EA) & Custom Indicators for MT4/MT5. Let's automate your trading - 版本: 2.7
- 更新: 12 七月 2026
- 激活: 8
PrimeTrend Pro 是一款指标。它不会开仓、修改或平仓。它只绘制信号并提供分析数据,交易决策始终由您自己做出。
引擎核心
核心是带单向棘轮机制的 ATR 通道:上升趋势中支撑位只能上移,下降趋势中阻力位只能下移。在经典逻辑之上,2.7 版本新增:
- 反转滞后(Flip Hysteresis)。 趋势反转要求收盘价额外突破该水平一定比例的 ATR(可配置)。这消除了经典 ATR 跟踪指标在震荡市中常见的"一点式"止损猎杀反转。
- 两根K线确认(可选)。 首次突破收盘价将指标置于"待定"状态;只有下一根K线收盘价同样突破该水平,反转才被确认。单根影线突破后收回不再导致趋势反转。
- 自适应乘数(可选)。 通道宽度随波动率状态自动调整(快/慢 ATR 比率,限定范围)。波动率扩大时通道加宽以过滤噪音,波动率收窄时通道变窄以更快响应。
- 两种棘轮锚定模式。 经典模式(以中位数为锚点)或 Chandelier 模式(以周期内最高价/最低价为锚点),后者在强趋势中更激进地跟踪价格。
- 数据驱动的初始化。 初始趋势方向由价格数据推导得出,而非硬编码,因此无论加载多少历史数据,历史线都保持一致。
信号质量过滤器
每个过滤器相互独立,可单独开启或关闭。未通过过滤器的信号不会被隐藏,而是以不同颜色绘制(灰色虚线 = 盘整市场,金色 = 风险/未确认),让您始终清楚指标为何没有给出明确的 BUY/SELL 信号。
- 考夫曼效率比率(ER)过滤器。 衡量近期价格路径的方向性。在产生假信号之前,将杂乱、低效的走势归类为 FLAT(盘整)。反应速度快于 ADX。
- ADX 过滤器。 经典的盘整市场过滤器,可与 ER 过滤器并用或替代使用。
- 成交量差额确认。 指标计算真实的逐笔成交量差额(回看窗口内看涨K线成交量对看跌K线成交量)。若 BUY 趋势缺乏看涨成交量优势,或 SELL 趋势缺乏看跌成交量优势,将被标记为风险信号。
- 基准过滤器。 与长周期 EMA 相悖的信号将被标记为逆势。
- 成交量过滤器。 成交量异常低时的信号将被标记为不可靠。当前K线的成交量按已过时间比例进行缩放,避免正在形成的K线被误判。
稳定实时K线(无信号闪烁)
窗口型过滤器在当前K线形成期间会产生噪音,通常导致实时信号在 BUY 和 WAIT 之间闪烁。PrimeTrend Pro 会在上一根已收盘K线上截取过滤器判定结果的快照,并将该判定锁定应用于实时K线,直至其收盘。已收盘K线上的线条永不重绘;实时K线的颜色也不再闪烁。
多品种 / 多周期仪表盘
- 当前品种的周期列:显示 M1 至 MN1 各周期的趋势状态与成交量差额优势度。
- 市场报价矩阵:对市场报价窗口或自定义列表中的每个品种,进行相同的 9 个周期扫描,支持分类分组、排序(按类别、A–Z、多头强度、空头强度)、逐格提示信息,以及差额历史迷你走势图。点击品种名称即可切换图表。
- 成交量差额驾驶舱:最近 35 根K线的带符号差额优势度实时柱状图。
- 加权多周期共振评分:将多个周期的一致性汇总为单一数值。较高周期权重更大(D1 的一票等于 M1 的六票),避免了三个相关性极高的分钟图造成的"共振"假象。也提供普通计数模式。
- 确认K线模式:当提醒设置为仅在K线收盘时触发,整个仪表盘(矩阵、共振评分、驾驶舱)都读取上一根已收盘K线的数据——面板上任何内容都不会在K线形成过程中重绘。
- 面板可拖动,位置按图表分别保存;全息模式(面板显示在K线之后);自适应刷新频率。
提醒功能
对矩阵中每个品种和每个周期的 BUY/SELL 趋势变化,提供屏幕提醒、推送提醒和邮件提醒。在确认模式下,提醒严格基于已收盘K线数据触发——一旦触发提醒的信号不会消失。
性能设计
- 渲染过程中不进行任何指标读取——所有多品种数据均被缓存,并通过限速定时器刷新。
- 其他品种的句柄采用惰性创建,仅在打开矩阵时才创建。
- 成交量差额、成交量均线和效率比率均采用滚动窗口计算(每根K线 O(1) 复杂度)。
- 脏标记重绘机制:仅在数据实际发生变化时才重绘面板。
- 提供品种数量上限参数,确保在市场报价列表较大时终端负载可预测。
重要提示
- 在策略测试器中,仪表盘仅显示被测试的品种(这是测试器对多品种指标的固有限制)。
- 实时K线上的趋势反转按设计跟随当前收盘价变动;如需严格按已收盘K线判断反转,请使用 Confirm Bars = 1 或确认K线模式。
- 本指标不保证任何交易结果。任何信号逻辑的历史表现均不代表未来收益。请务必先在模拟账户上进行测试。
参数说明
核心策略
| 参数 | 默认值 | 说明 |
|---|---|---|
| ATR Period | 10 | 趋势灵敏度。数值越小反应越快,反转越频繁。 |
| ATR Multiplier | 3.0 | 通道宽度。数值越小止损越紧,反转越频繁。 |
| History Bars | 1000 | 计算所用的K线数量(0 表示全部历史数据)。 |
引擎 v2.7
| 参数 | 默认值 | 说明 |
|---|---|---|
| Ratchet Anchor Mode | Classic | 经典模式(中位数)或 Chandelier 模式(最高/最低价锚定)。 |
| Flip Hysteresis (×ATR) | 0.15 | 反转所需的额外突破深度。0 表示经典行为。 |
| Confirm Bars | 0 | 1 表示需要连续第二根K线收盘价突破水平。 |
| Adaptive Multiplier | false | 按波动率状态缩放通道宽度。 |
| Slow ATR Period | 100 | 自适应乘数的参考周期。 |
| Min / Max Factor | 0.7 / 1.6 | 自适应缩放的限定范围。 |
| Stable Live Bar | true | 将实时K线过滤器判定锁定为已收盘数据(无闪烁)。 |
智能过滤器
| 参数 | 默认值 | 说明 |
|---|---|---|
| Use ADX Filter | false | ADX 低于阈值 = FLAT(灰色虚线)。 |
| Use ER Gate | true | 效率比率低于水平 = FLAT。 |
| ER Period / Level | 20 / 0.30 | ER 回看周期与最小值。 |
| Use Delta Confirm | true | 趋势与成交量差额相悖 = 风险(金色)。 |
| Delta Min % | 50 | 趋势方向所需的优势度百分比(50–100)。 |
| Use Baseline Filter | false | 与长周期 EMA 相悖的信号 = 风险。 |
| Use Volume Filter | false | 低成交量信号 = 风险。 |
如何解读图表线条
指标绘制一条跟踪线,其颜色和样式传达信号信息:
| 线条 | 含义 | 建议操作 |
|---|---|---|
| 实线蓝色 | 已确认的 BUY 趋势,所有启用的过滤器均已通过 | 顺势做多的参考背景;该线也是自然的跟踪止损参考位 |
| 实线红色 | 已确认的 SELL 趋势,所有过滤器均已通过 | 顺势做空的参考背景 |
| 虚线灰色 | FLAT——市场处于盘整(ER 或 ADX 过滤器触发) | 观望;突破交易者可关注通道边缘 |
| 实线金色 | RISKY——趋势存在但未通过确认过滤器(成交量差额与趋势相悖、价格与基准线相悖,或成交量过低) | 视为未确认信号:可跳过或要求额外确认 |
已收盘K线上的线条永不重绘。实时K
线的趋势可能随当前收盘价变动而反转(这是所有基于收盘价的跟踪逻辑固有特性),但在默认设置下,其颜色分类在该K线收盘前保持锁定(稳定实时K线机制)。
首次设置——三种配置方案
保守型: 保持默认设置,将 Confirm Bars 设为 1。信号最少,假信号最少,反转时滞后一根K线。适合 H1 及以上周期。
均衡型(默认): 滞后值 0.15,ER 过滤器开启,差额确认开启。适合 M15–H4 的良好起点。
激进型: Flip Hysteresis = 0.05,ER Level = 0.20,Delta Confirm = off。信号更多,噪音也更多。仅适合在流动性好的品种上进行操作的资深短线交易者;需预期在亚洲时段震荡区间内出现假信号。
选定方案后,请先在模拟图表上以您常用的周期运行至少一周,再更改其他设置。每次只更改一个参数。
仪表盘
主面板(Show Panel = true 时始终可见):
- 周期列——当前品种在 M1…MN1 各周期的趋势状态(BUY/SELL/FLAT/WAIT)及带符号成交量差额优势度。"+ 63.1 %" 表示在该周期的回看窗口内,多头占据 63% 的方向性逐笔成交量。
- 成交量差额驾驶舱——图表所在周期最近 35 根K线的差额优势度柱状图。蓝色柱 = 多头优势,红色柱 = 空头优势。大号数字为当前读数(确认模式下为上一根已收盘K线的读数)。
- 共振评分条——汇总全部 9 个周期一致性的单一数值。在加权模式(默认)下,较高周期权重更大:D1 的一票相当于 M1 的六票。任一方向权重占比 ≥60% 为 STRONG(彩色),低于此为 WEAK(金色)或 MIXED(灰色)。
面板可拖动至任意位置,其位置按图表分别保存。全息模式(Hologram Mode)将面板置于K线之后,永不遮挡价格。
市场报价矩阵
点击 MATRIX >> 展开。每行代表一个品种,每列代表一个周期:▲ 蓝色 = BUY,▼ 红色 = SELL,■ 灰色 = FLAT,◆ 金色 = RISKY,• 暗淡 = 数据尚未到达。每格下方的细线为该品种/周期差额历史的迷你走势图。将鼠标悬停在任意格上可查看精确状态和差额百分比的提示信息。点击品种名称可将图表切换至该品种(保持相同周期)。表头排序按钮:CAT(按资产类别分组)、A–Z、Bull(多头共振最强者优先)、Bear。Bull/Bear 排序会随市场数据变化实时更新。
大型矩阵首次填充需要几秒钟,此时终端正在加载其他品种的历史数据——这是正常现象。数据到达前,单元格显示为 •。
确认K线模式
当 Alert Only on Bar Close = true(默认)时,整个仪表盘——矩阵单元格、共振评分、驾驶舱——均读取各周期上一根已收盘K线的数据。面板上任何内容都不会在K线形成期间发生变化,且每条提醒对应的状态都不会撤销。仅当您明确需要K线内实时读数,并接受其可能被撤销时,才应将此项设为 false。
提醒功能
在 Alerts 区域启用屏幕提醒 / 推送提醒 / 邮件提醒。矩阵中每个品种和每个周期的 BUY↔SELL 趋势变化都会触发提醒,格式如下:
PrimeTrend | EURUSD H4 | Trend: BUY
如需推送提醒,请在终端 Options → Notifications 中设置您的 MetaQuotes ID。如需邮件提醒,请配置 Options → Email。指标加载后的首次扫描不会触发提醒(仅记录初始状态)——启动时不会收到 200 条提醒轰炸。
建议使用方式
多周期过滤下的趋势跟踪: 仅在加权共振评分为 STRONG 的方向进行交易。使用您自己的入场触发条件(如回调至该线)在工作周期上顺势入场;该线本身即可作为跟踪止损参考位。
筛选品种: 打开矩阵,按 Bull 或 Bear 排序,自上而下浏览列表——排名靠前的品种是多个周期一致性最高的品种。同时留意迷你走势图:差额优势度上升,同时出现新的 ▲,是最理想的信号组合。
避免盘整假信号: 若您的工作周期显示灰色虚线(FLAT),请勿强行交易——这是 ER/ADX 过滤器在告诉您当前走势缺乏效率。反转后出现的金色(RISKY)通常标志着早期、未经确认的反转:激进型交易者可小仓位试探,保守型交易者应等待线条变为实线。
以上均为工具使用模式,而非交易建议。任何方法都应先在模拟账户上进行测试。
策略测试器说明
仪表盘仅显示被测试的品种——测试器无法向多品种指标提供其他品种的数据,这是平台本身的限制,而非缺陷。测试器中面板刷新频率被限制为每 2 秒测试器时间一次,以保持可视化模式的流畅性。信号线本身(包括全部引擎与过滤器逻辑)完全可测试,且与实盘行为完全一致。
性能建议
将 Max Symbols 设置在您经纪商实际市场报价规模以内或以下;MT5 上 20–30 较为舒适,MT4 上 8–12 较为合适。如果您从不使用矩阵功能,请保持其关闭状态——其他品种的后台句柄仅在您首次打开矩阵时才会创建。History Bars = 1000 对日常使用已经足够,仅在需要追溯更久远的历史线时才需调大。
常见问题
线条在K线内变了一次颜色又变回去了——这是重绘吗? 不是。已收盘K线永不改变。您看到的是稳定实时K线机制更新前的实时K线状态,或者您将 Stable Live Bar 设为了 false。在默认设置下,实时K线的分类判定是锁定的。
矩阵中某些品种的单元格显示为 •。 终端尚未下载该品种/周期的历史数据。请打开该品种图表一次,或耐心等待——数据到达后单元格会自动填充。
某冷门品种的差额持续显示 100%。 交易极不活跃的品种在短窗口内可能出现单边逐笔成交量。请增大 Volume Delta Lookback Period(成交量差额回看周期)。
它能自动交易吗? 不能。这是一个指标。趋势和过滤器状态通过指标缓冲区对外暴露(0–3 为线条状态,4 为趋势,6 为带符号差额),EA 开发者可通过 iCustom/CopyBuffer 读取这些数据。
MT4 和 MT5 的历史线条略有不同。 在相同参数下,两者应逐根K线完全一致。若不一致,请检查两个终端是否加载了相同数量的历史数据,以及 History Bars 设置是否相同。

