Trend Confluence PRO — 用户手册(MetaTrader 5,2.00 版本)

3 November 2026, 03:17
JETINVEST
0
35

在 MQL5 市场获取: Trend Confluence PRO

风险提示。 交易存在亏损风险。本指标在您的图表上显示更高时间周期的趋势、参考水平以及其自身过往信号的统计数据。它不预测市场,不下单交易,也不保证任何结果;过往统计数据并不代表未来结果。请将其与您自己的分析和风险管理结合使用,并先在模拟账户上测试。

Trend Confluence PRO 将更高时间周期的趋势投射到任意图表上:它按趋势状态为K线着色,将每个新趋势的第一根K线标记为带质量评分(0-100)的 BUY 或 SELL 信号,为最新信号绘制包含止损和三个目标的入场区域,并添加汇合水平(EMA、日内 VWAP、前一日高 / 低点、未被触及的波段)、交易时段条、高影响新闻提示,以及基于您自己图表上的信号计算的统计卡片。每根图表K线只使用在其开盘时已经收盘的趋势K线,因此颜色、箭头和缓冲区之后不会改变。适用于任何品种、任何经纪商和任何时间周期。

2.00 版本新增功能

  • 新输入参数 Show the entry zone 和 Show the signal marks(默认开启,因此对现有用户没有任何变化)。如需干净的图表,或当指标为 EA 或仪表盘提供数据时,可将其关闭(第 13 节)。
  • 缓冲区保持不变:关闭区域和标记后,趋势状态、质量和信号(方向、入场、SL、TP1-TP3)仍然可用。

1. 安装与首次启动

  1. 在 MQL5 Market 购买或租用本指标,并从终端的 Market 选项卡安装(工具箱 → Market → 已购买 → 安装)。
  2. 打开图表,从导航器(Indicators → Market)将 Trend Confluence PRO 拖到图表上。
  3. 保持默认输入参数或进行调整(第 12 节),然后按 OK。

图表至少需要 300 根K线。指标计算最近的 5000 根图表K线(输入参数 Chart bars to calculate)。当 Hide the chart's own candles while painting 开启时(默认),终端自身的K线会被设为不可见,只显示着色后的K线;移除指标时会恢复原来的图表颜色。


2. 图表图例

图表上含义
绿色K线趋势时间周期的看涨趋势。
红色K线看跌趋势。
灰色K线弱趋势:趋势时间周期的 ADX 低于 Weak trend below this ADX(默认 20)。
金色K线趋势转换K线(新趋势的第一根图表K线)。
绿色 ▲ 箭头 + K线下方的 ▲ BUY 标签买入信号(新的看涨趋势)。
红色 ▼ 箭头 + K线上方的 SELL ▼ 标签卖出信号(新的看跌趋势)。
金色粗线 + 带方向和 Q 评分的 ENTRY(或 LIMIT)标签最新信号的入场;若信号接近高影响新闻,则添加 NEWS。
绿色区域 + 点线 TP1 / TP2 / TP3最新信号的目标及其 R 倍数(例如 TP1 1:1.5)。
红色区域 + SL 线最新信号的止损。
金色线快速 EMA(默认 50)。
蓝紫色线慢速 EMA(默认 200)。
灰色点线日内 VWAP(每天重新开始)。
灰色虚线 PDH / PDL前一日高点 / 低点。
红色点线 SWING H / 绿色点线 SWING L价格上方未被触及的波段高点 / 价格下方未被触及的波段低点。
底部的细带 ASIA / LONDON / NEW YORK交易时段条(H1 及更低周期图表)。
深色面板(左上角)趋势状态、评分、动量、强度、时间周期一致性、新闻、开关和统计。

3. 趋势引擎和着色K线

趋势从趋势时间周期读取(输入参数 Trend timeframe,默认 H1)。当图表时间周期等于或高于它时,使用图表时间周期本身。面板标题显示当前使用的组合,例如 H1 > M15(趋势时间周期 > 图表时间周期)。

  • 趋势状态是一种 ATR 通道趋势(SuperTrend 类型),由 Trend ATR period(默认 10)和 Trend ATR multiplier(默认 3.0)控制:倍数越大,趋势越少、越长。
  • 每根图表K线采用其开盘时已收盘的最后一根趋势时间周期K线的状态。因此,新的 H1 趋势会出现在该 H1 K线收盘后的第一根 M15 K线上。
  • K线颜色:按趋势为看涨 / 看跌色;当趋势时间周期的 ADX (14) 低于 Weak trend below this ADX 时为灰色;趋势转换K线为金色。
  • 图表开头趋势历史不足的K线不会着色。

Paint candles with the trend = false 会关闭着色(终端自身的K线保持可见)。


4. 信号和质量评分

信号显示在每个新趋势的第一根图表K线上:趋势转为看涨时为 BUY,转为看跌时为 SELL。箭头放置在K线下方 / 上方,并为最近 60 个信号添加文字标记(在高分辨率屏幕上,仅有箭头会显得较小)。

Arrows only above this ADX(默认 0 = 每次趋势转换):当值大于 0 时,ADX 较低的趋势转换仍会显示金色K线,但不会产生信号、区域、警报和缓冲区数值。

每个信号都有一个 0 到 100 的质量评分,由信号发生时趋势时间周期的三个部分构成:

  • Strength(强度) — ADX:趋势越强,得分越高。
  • Extension(延伸) — 价格距其快速 EMA 的距离(以 ATR 计):在均线附近开始的趋势比已经过度延伸的趋势得分更高。
  • Momentum(动量) — 随机指标 (14, 3, 3) 与新方向一致。

当信号落在某一事件的 Minutes before and after high-impact news 范围内时,其评分上限为 20,并被标记为 NEWS。评分描述的是信号发生时的条件;它不是概率。


5. 入场区域:入场、止损和 TP1-TP3

对于最新信号,指标绘制一个长度为 Zone length 根图表K线(默认 40)的区域:

  • Entry(入场) — At the open of the signal bar(默认,标签 ENTRY)或 Limit on a pullback(标签 LIMIT):入场价设在开盘价之下(买入)或之上(卖出)Pullback distance × ATR(默认 0.3)处。
  • SL — 距入场价 Stop loss × ATR(默认 1.0)。该距离即为 1R。
  • TP1 / TP2 / TP3 — Target 1 / 2 / 3 的 R 倍数(默认 1.5、2.5、4.0)。标签显示倍数和价格,例如 TP2 1:2.5 1.08750 。

ATR 为趋势时间周期的 ATR (14)。入场标签还显示方向和质量,例如 ENTRY 1.08500 BUY Q72 。区域会移动到每个新信号处;旧区域不保留。Show the entry zone = false(2.00)可将其隐藏。


6. 汇合水平

  • Fast EMA / Slow EMA(默认 50 / 200),基于图表时间周期 — 金色和蓝紫色线。
  • Daily VWAP — 当日成交量加权平均价(使用 tick 成交量),在每个服务器日开始时重新计算;灰色点线。
  • PDH / PDL — 前一日高点和低点,从当日开始绘制至最后一根K线右侧附近(D1 以下的图表;输入参数 Previous day high and low)。
  • SWING H / SWING L — 位于当前价格上方的波段高点和下方的波段低点,自形成以来没有任何K线收盘越过它们。Swing strength(默认两侧各 12 根K线)设定波段必须有多显著;Untouched swing levels on each side(默认 2)设定显示的数量。与 PDH / PDL 非常接近的波段水平不会重复绘制。

这些水平在每根新K线时重新绘制。面板的 LEVELS 按钮可显示或隐藏全部水平,包括 EMA 和 VWAP。


7. 交易时段条

在图表底部,三条细带显示最近 Days of sessions to draw 天(默认 5)中各交易时段的开放时间:

色带当地市场时间
ASIA(蓝紫色)东京 09:00-18:00
LONDON(绿色)伦敦 08:00-17:00
NEW YORK(红色)纽约 08:00-17:00

已应用英国和美国的夏令时,因此色带不会每年漂移两次。滚动或缩放时,时段条始终保持在底部,并在 H1 及更低时间周期上绘制。

Server time zone(服务器时区,用于转换图表时间):

  • Auto (live) / GMT+2/+3 in tester(默认):偏移量根据终端时钟测量;采用 GMT+2 / GMT+3(纽约收盘)的经纪商会在整个历史中按美国夏令时进行跟踪。在策略测试器中假定为 GMT+2 / GMT+3。
  • GMT+2 / GMT+3 (New York close brokers):强制使用该规则。
  • Fixed GMT offset:全年使用 Fixed GMT offset (hours)(默认 2)。

8. 新闻提示

当 Use the MQL5 economic calendar 开启时(默认),指标读取 MetaTrader 经济日历中与该品种基础货币和计价货币相关的高影响事件(EURUSD:EUR 和 USD)。

  • 落在某一事件 Minutes before and after high-impact news(默认 30)范围内的信号会获得 NEWS 标记,质量最高为 20。
  • 面板显示下一个事件以及距其时间(例如 NEWS USD Nonfarm Payrolls in 2h 15m ),新闻窗口开放期间以金色显示;状态卡片会添加 NEWS NOW。
  • 事件列表每 30 分钟刷新一次。

日历需要终端连接到 MetaQuotes 服务器,且在策略测试器中不可用(面板会说明)。新闻过滤器从不阻止任何操作:它只标记信号并限制其评分。


9. 统计卡片

面板底部显示 LAST N SIGNALS ON THIS CHART(本图表最近 N 个信号),含四个条形:

  • TP1 / TP2 / TP3 — 在止损之前到达该目标的信号百分比;
  • SL — 在到达 TP1 之前被止损的百分比。

统计方法:

  • 使用图表最近的最多 Signals used in the statistics card(默认 100)个信号,基于图表时间周期的K线。
  • 只计算已结束的信号(到达 TP3 或 SL)。仍在进行中的信号不计入。
  • 在 Limit on a pullback 模式下,只有限价在 Zone length 根K线内被触及的信号才计入。
  • 如果一根K线同时触及止损和某个目标,则计为止损(保守计算)。
  • 不包含点差、佣金和滑点。

该卡片仅显示本图表的过往结果。它随品种、时间周期和输入参数而变化,并非预测。


10. 面板

部分内容
标题栏金色圆点、产品名称以及 趋势时间周期 > 图表时间周期 标签。点击标题栏可折叠 / 展开面板。
状态卡片BULLISH、BEARISH 或 WAIT(弱趋势),当前趋势评分 /100 及 10 段进度条,以及 Since BUY / SELL N bars ago(距最后一个信号的K线数)。评分使用最后一根已收盘的趋势K线,在新闻窗口期间上限为 20。
MOMENTUMConfirmed、Partial 或 Not confirmed(随机指标与趋势是否一致),并显示 K 和 D 值。
STRENGTHStrong(ADX 25 或以上)、Moderate 或 Weak(低于弱趋势水平),并显示 ADX 值。
TIMEFRAME ALIGNMENT n / 6M5、M15、M30、H1、H4 和 D1 的趋势状态(▲ 看涨,▼ 看跌,● 无数据),使用相同的 ATR 设置、基于已收盘K线;n = 与当前趋势一致的数量。
新闻行下一个高影响事件、“No high-impact news in the next 7 days”、“News filter off”或测试器提示信息。
按钮CANDLES、SIGNALS、ZONE、LEVELS、SESSIONS:点击可显示 / 隐藏各图层(金色 = 开启)。
统计第 9 节。

面板每 2 秒刷新一次。位置:Panel X / Panel Y(100 % 缩放下的像素),大小:Panel size (%);它也会跟随 Windows 的显示缩放比例。按钮状态和折叠状态会针对该图表被记住,直到移除指标。每次启动时,Show the entry zone = false 和 Show the signal marks = false 会关闭 ZONE 和 SIGNALS 按钮;之后仍可从面板将其开启。


11. 警报

出现新信号时,在信号K线开盘时发送警报:

Trend Confluence PRO: EURUSD | M15 | BUY (H1 trend) Q72 entry 1.08500 SL 1.08350 TP1 1.08725

  • Alert on new signal:Off、Popup、Sound、Smartphone notification、Popup + Sound(默认)、Notification + Sound、Popup + Notification、Popup + Sound + Notification。
  • Sound:终端声音(默认“alert2”)。
  • Also send e-mail:附加一封电子邮件。
  • Alert only from this quality (0-100):评分较低的信号不发出警报(仍会绘制)。

带有 NEWS 标记的信号会在消息中包含“NEWS”。推送通知需要在 工具 → 选项 → 通知 中填写 MetaQuotes ID;电子邮件需要终端的电子邮件设置。在策略测试器中不会发送任何内容。


12. 输入参数

Trend engine

输入参数默认值说明
Trend timeframe (used when higher than the chart)1 Hour被投射趋势的时间周期。
Trend ATR period10趋势通道的 ATR 周期。
Trend ATR multiplier3.0通道宽度;越高 = 趋势转换越少。
Weak trend below this ADX (grey candles)20.0低于此值时K线为灰色,面板显示 WAIT。
Arrows only above this ADX (0 = every trend change)0.0产生信号的最低 ADX。
Chart bars to calculate5000在图表上计算的历史K线数。

Entry zone

输入参数默认值说明
EntryAt the open of the signal bar或 Limit on a pullback。
Pullback distance (ATR of the trend timeframe)0.3由 Limit on a pullback 使用。
Stop loss (ATR of the trend timeframe)1.0SL 距离 = 1R。
Target 1 (R multiple)1.5
Target 2 (R multiple)2.5
Target 3 (R multiple)4.0
Zone length (chart bars)40区域长度;也是统计中限价成交的时间窗口。

Confluence levels

输入参数默认值说明
Fast EMA50也用于质量评分的延伸部分。
Slow EMA200
Previous day high and lowtruePDH / PDL 线。
Swing strength (bars on each side)12用于 SWING H / L 的波段大小。
Untouched swing levels on each side20 = 不显示波段水平。

Sessions

输入参数默认值说明
Server time zoneAuto (live) / GMT+2/+3 in tester其他选项:GMT+2 / GMT+3 (New York close brokers)、Fixed GMT offset。
Fixed GMT offset (hours)2由 Fixed GMT offset 使用。
Days of sessions to draw50 = 不显示交易时段条。

News

输入参数默认值说明
Use the MQL5 economic calendartrue高影响新闻标记和评分上限。
Minutes before and after high-impact news30新闻窗口。

Statistics

输入参数默认值说明
Signals used in the statistics card100计入的最近已结束信号数量。

Alerts

输入参数默认值说明
Alert on new signalPopup + Sound警报模式。
Soundalert2终端声音。
Also send e-mailfalse
Alert only from this quality (0-100)0发出警报的最低评分。

Display

输入参数默认值说明
Paint candles with the trendtrue着色K线。
Hide the chart's own candles while paintingtrue着色时使终端自身的K线不可见。
Show the paneltrue
Panel X (px at 100%)16距左边缘的距离。
Panel Y (px at 100%)28距上边缘的距离。
Panel size (%)100面板缩放比例。
Bull color61,219,176看涨K线、BUY 标记、目标。
Bear color240,96,90看跌K线、SELL 标记、止损。
Weak trend color91,101,119弱趋势K线。
Trend change / entry color227,179,65转换K线、入场线、面板强调色。
Show the entry zone (box, SL, TP1-TP3)true2.00 — false 隐藏区域。
Show the signal marks (arrows and BUY / SELL labels)true2.00 — false 隐藏箭头和标签。

13. 供 EA / 仪表盘使用的缓冲区

信号和趋势数据可通过 iCustom + CopyBuffer 读取。读取 shift 1(最后一根已收盘图表K线)可获得最终值:当新的趋势时间周期K线到达时,最新的几根K线可能会被重新计算一次。

缓冲区名称数值何时空值
0-3Candle open / high / low / close图表价格(着色K线)每根有趋势数据的K线EMPTY_VALUE
4Candle color0 看涨, 1 看跌, 2 弱趋势, 3 趋势转换K线每根K线0
5Buy arrow箭头价格仅买入信号K线EMPTY_VALUE
6Sell arrow箭头价格仅卖出信号K线EMPTY_VALUE
7 / 8EMA fast / EMA slow价格每根K线EMPTY_VALUE
9 / 10VWAP (even days / odd days)价格;每天填充两者之一每根K线EMPTY_VALUE
11Trend state+1 看涨, -1 看跌; 0 = 历史不足每根K线0
12Signal quality0 - 100 仅信号K线0
13Signal direction+1 买入, -1 卖出仅信号K线0
14-18Entry / SL / TP1 / TP2 / TP3信号的价格仅信号K线0

缓冲区 13-18 遵循 JET 信号布局(方向、入场、SL、TP1、TP2、TP3)。关闭区域和标记时它们仍会被填充。

加载。 Market 版本安装在 MQL5\Indicators\Market\ 中;请在导航器中确认确切的文件名。名称后不带参数时使用默认输入参数。若要修改输入参数,请按第 12 节的顺序传入。每个 input group 标题本身也是一个参数:请在其位置传入空字符串 "" ,否则后面的每个值都会错位。末尾省略的输入参数保持默认值。

```mql5 // "" = group "Trend engine", then trend TF, ATR period, ATR multiplier, weak ADX, min ADX, chart bars int h = iCustom(_Symbol, PERIOD_M15, "Market\Trend Confluence PRO", "", PERIOD_H1, 10, 3.0, 20.0, 0.0, 1000);

double st[1], dir[], q[1], e[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 11, 1, 1, st) == 1) Print("trend ", (int)st[0]); // +1 / -1 if (CopyBuffer(h, 13, 1, 300, dir) == 300) // dir[299] = shift 1 for (int i = 299; i >= 0; i--) if (dir[i] != 0.0) { const int shift = 299 - i + 1; CopyBuffer(h, 12, shift, 1, q); CopyBuffer(h, 14, shift, 1, e); Print("signal ", (int)dir[i], " Q", (int)q[0], " entry ", e[0], " ", shift, " bars ago"); break; } } ```

注意:

  • 由 iCustom 创建的指标会在调用程序的图表上绘制其面板、区域和标记。如需干净的仪表盘,请传入完整的输入参数列表,并设置 Show the panel、Show the entry zone 和 Show the signal marks = false,Alert on new signal = Off,以及 Hide the chart's own candles while painting = false(设为 true 会隐藏调用图表的K线)。
  • 读取缓冲区 15-18 时,请保持 Paint candles with the trend = true(设为 false 时无法读取:错误 4806)。
  • 首次读取前请等待 BarsCalculated(h) > 0 。对于仪表盘,1000 根图表K线已足够(最少 300)。

14. 使用技巧

  • 典型组合: M5 / M15 图表配合 H1 趋势,或 H1 图表配合 H4 趋势。请检查面板标题中的标签是否显示您期望的组合。
  • 减少信号: 提高 Arrows only above this ADX(例如 20)或 ATR 倍数。
  • 警报过滤:Alert only from this quality = 50 会在图表上保留所有信号,但只对较强的信号发出警报。
  • 借助统计卡片比较设置: 修改目标、止损或入场模式,并观察同一图表上卡片的变化 — 请记住,这只是单一品种和时间周期的过往数据。
  • 干净的图表: 使用面板按钮,或将 2.00 版本的输入参数 Show the entry zone / Show the signal marks 设为 false。


15. 常见问题与故障排除

  • 会重绘吗? 不会。图表K线只使用在其开盘前已收盘的趋势K线。当趋势时间周期K线从服务器延迟到达时,最新的几根图表K线会据此重新计算一次;较早K线上的数值永远不会改变。
  • 移除指标后K线消失了。 移除时会恢复原来的颜色。如果终端被意外关闭,请在图表属性(F8)中重新设置K线颜色,或重新加载您的模板。
  • D1 / W1 图表上没有信号。 在等于或高于趋势时间周期的图表上,会使用图表时间周期本身;在这些周期上信号较少。
  • 面板显示 "Economic calendar not available in the tester"。 属于正常现象:日历只存在于实时图表上。
  • 重启后 ZONE / SIGNALS 按钮处于关闭状态。 输入参数中的 Show the entry zone / Show the signal marks 为 false,或者该按钮之前已在该图表上被关闭。
  • 统计显示 "-"。 在已计算的历史中还没有信号结束(到达 TP3 或 SL);请增大 Chart bars to calculate。
  • 没有交易时段条。 它只在 H1 及更低周期图表上、且 Days of sessions to draw 大于 0 时绘制,同时 SESSIONS 按钮必须开启。

技术支持:请在 MQL5 上向作者发送私信。