AW Trend Predictor

AW Trend Predictor

25 九月 2026, 07:00
AW Trading Software Limited
0
2

AW Trend Predictor 在一套系统中结合了趋势与价位突破。指标线跟随价格并显示当前趋势,趋势改变即给出入场信号。

指标为每个信号计算两个目标 TakeProfit 1 和 TakeProfit 2,以及两种模式之一的 StopLoss。信号在K线收盘时出现,入场价为这根K线的收盘价。

历史上的全部信号都计入统计。面板显示有多少信号到达了各个目标,以及图表的 Success Rate:从中可以看出信号在哪些品种和周期上表现更好。

文中的全部图表都是真实报价历史,以及指标在未改动设置的情况下在其上显示的内容。MT4 与 MT5 版本对信号的计算方式相同,少数变量名称的差异列于第 9 节。

产品链接:MT5 版 和 MT4 版。指标附带多货币面板 AW Trend Pad,见第 8 节。

本文包含以下章节:

  1. 指标在图表上显示什么
  2. 指标面板
  3. 如何买入
  4. 如何卖出
  5. StopLoss:两种模式
  6. 多周期使用
  7. 通知
  8. AW Trend Pad
  9. AW Trend Predictor 的输入设置
  10. AW Trend Pad 的输入设置
  11. 面向开发者

1. 指标在图表上显示什么

趋势线。上升趋势时线位于价格下方,下降趋势时线位于价格上方。线随价格逐级跟进,趋势改变时转向。转向的那根K线就是信号K线。

信号。转向K线上会出现趋势线上的圆形标记和空心方向箭头,在这根K线的收盘价处出现入场箭头。指标只在已收盘的K线上寻找信号:K线仍在形成时,其上没有信号。

目标。信号K线上有两个方块标出 TP1 和 TP2 的价位。到目标的距离取决于最近若干K线的波动性和 Multiplier of target 变量。价格到达目标时,该K线上会出现带对勾的标记,从信号K线到这根K线画出价位线,信号K线左侧写出以点数表示的结果,例如 +178。点数从入场价起算。

№ 图表上的内容
1 上升趋势线。
2 下降趋势线。
3 圆形标记:转向K线,信号出现在这根K线上。
4 信号方向的空心箭头:向下为卖出,向上为买入。
5 信号K线收盘价处的入场箭头。
6 信号K线上的 TP1 和 TP2 价位。
7 目标达成:价格到达该价位的那根K线上的标记、价位线,以及信号K线左侧 +178 点的结果。

线的颜色。Color scheme for lines 变量用一套方案设定线、箭头和标记的颜色。每套方案都经过选配,使线在深色图表和白色图表上都清晰可辨。

№ 配色方案 何时选用
1 Neon 青绿色与橙色。线最为醒目。
2 Steel 蓝色与陶土色,饱和度低一半。适合还加载了其他指标的图表。
3 Amethyst 紫色与琥珀色。与绿色和红色K线在颜色上不冲突。
4 Graphite 接近灰色的线,适合图表上标注本就很多的情况。

Custom 方案从 GRAPHICS SETTINGS 区块中带 Custom 前缀的变量取色。线的粗细由 Lines thickness 设定:Thin lines、Medium lines 或 Bold lines。目标标签的颜色跟随面板方案:深色方案为黄色,浅色方案为深金色,在白色图表上清晰可辨。


2. 指标面板

面板位于图表左上角,显示最近一个信号、它的目标和图表的统计。

№ 面板区块
1 窗口按钮。横条把面板折叠起来。十字在第二次点击时把指标从图表上移除:第一次点击把十字变为红色,四秒内的第二次点击即为确认。
2 Current Signal。最近一个信号的方向 BUY 或 SELL,以及它的价格,即信号K线的收盘价。左侧的指示灯以趋势颜色显示:买入为绿色,卖出为珊瑚色。
3 TP1 和 TP2。从信号价格到目标的距离,以点数计。价格到达目标时,数值变色,右侧出现 Hit 标记。
4 SL。SL at opposite signal 模式下此处显示 At opposite signal,Dynamic StopLoss 模式下显示到止损的点数距离。
5 Statistics。历史中信号的计数器,各行见下表。
6 图表的 Success Rate。
行 统计内容
Signals 已计算历史中的信号数量。历史深度由 Maximum bars 设定。下面所有百分比都以这个数字为基数。
TP1 Hit 到达第一个目标的信号:数量以及占 Signals 的百分比。
TP2 Hit 到达第二个目标的信号。
Exit Win 在到达第一个目标之前由反向信号以盈利平仓的信号。
Exit Loss 由反向信号以亏损平仓的信号。Dynamic StopLoss 模式下,按止损平仓的信号也计入此处。
Win/Loss 盈利信号对亏损信号:TP1 Hit + Exit Win 对 Exit Loss。
Success Rate 到达 TP1 或由反向信号以盈利平仓的信号占比:TP1 Hit % + Exit Win %。

统计在每个新信号出现时重新计算。不同品种和周期上的统计各不相同,因此 Success Rate 要在将要交易的那个图表上查看。

№ 折叠后的面板
1 名称。折叠后的面板位于完整面板原处,几乎不遮挡图表。
2 把面板重新展开的按钮。
3 当前趋势颜色的指示灯:折叠状态下也能看到最近一个信号的方向。

面板的外观由 GRAPHICS SETTINGS 区块的变量设定:Color scheme for panel 选择深色或浅色方案,Panel size 和 Font size 设定面板和字体的大小。设为 Auto 时,面板大小按屏幕 DPI 选择,字体大小跟随面板大小。DEVELOPERS SETTINGS 区块中的 Show panel 可以完全隐藏面板。


3. 如何买入

步骤 1 - 在 Success Rate 为 70% 及以上时收到买入信号。

№ 图中的内容
1 已收盘K线上的买入信号。EURUSD H1,2026 年 8 月 13 日 15:00 的K线。
2 这个信号的 TP1 和 TP2 价位。
3 Current Signal:BUY,入场价 1.15432,到目标分别为 75 点和 206 点。
4 图表的 Success Rate 为 74.29%,本步骤的条件已满足。

步骤 2 - 选择 StopLoss 模式:按反向信号或动态止损。

"StopLoss Mode" 变量位于输入设置的 "MAIN SIGNAL SETTINGS" 区块中,MT4 版本中位于 "MAIN SETTINGS" 区块。两种模式见第 5 节。

№ 变量
1 StopLoss Mode:SL at opposite signal 或 Dynamic StopLoss。
2 StopLoss target:Dynamic StopLoss 模式下到止损的距离。

步骤 3 - 选择 TakeProfit 策略。三种策略的图展示的是同一笔 EURUSD H1 买入交易在不同时刻的情况。

策略 1:在 TP1 平掉全部仓位。

№ 图中的内容
1 TP1 在信号之后 20 根K线达成:+75 点。
2 面板中 TP1 旁出现了 Hit 标记。

策略 2:在 TP1 平掉 50% 仓位,其余 50% 在 TP2 平掉。

№ 图中的内容
1 TP1:+75 点,前一半仓位。
2 再过三根K线 TP2 达成:+206 点,后一半仓位。
3 面板中两个目标旁都有 Hit 标记。

策略 3:在趋势反转时平掉全部仓位,也就是在反向信号上平仓。

№ 图中的内容
1 入场:价格 1.15432 处的买入信号。
2 出场:8 月 17 日 21:00 价格 1.15719 处的卖出信号,54 根K线之后。结果 +287 点。
3 面板已经显示新的 SELL 信号及其目标。

策略 3 在趋势改变之前一直持仓,因此反转时会回吐一部分行情,趋势较短时结果可能小于 TP1。策略 1 和 2 在事先可见的目标上锁定结果。


4. 如何卖出

步骤 1 - 在 Success Rate 为 70% 及以上时收到卖出信号。

№ 图中的内容
1 已收盘K线上的卖出信号。EURUSD H1,2026 年 6 月 17 日 13:00 的K线。
2 这个信号的 TP1 和 TP2 价位。
3 Current Signal:SELL,入场价 1.15965,到目标分别为 73 点和 178 点。
4 图表的 Success Rate 为 73.53%。

步骤 2 - 与买入一样选择 StopLoss 模式。图中是同一笔卖出交易在 Dynamic StopLoss 模式下的情况。

№ 图中的内容
1 信号K线上方的止损价位,紫色方块。
2 面板 SL 行中到止损的距离:250 点。

步骤 3 - 选择 TakeProfit 策略。这几张图同样展示同一笔交易。

策略 1:在 TP1 平掉全部仓位。

№ 图中的内容
1 TP1 在信号之后的下一根K线上达成:+73 点。
2 面板中 TP1 旁的 Hit 标记。

策略 2:在 TP1 平掉 50% 仓位,其余 50% 在 TP2 平掉。

№ 图中的内容
1 TP1:+73 点。
2 TP2 在信号之后八根K线达成:+178 点。
3 两个目标旁都有 Hit 标记。

策略 3:在趋势反转时平掉全部仓位。

№ 图中的内容
1 入场:价格 1.15965 处的卖出信号。
2 出场:6 月 19 日 15:00 价格 1.14705 处的买入信号,50 根K线之后。结果 +1260 点。
3 面板显示新的 BUY 信号。

5. StopLoss:两种模式

模式由 StopLoss Mode 变量选择。图表上的交易和面板中的统计都取决于该模式。

模式 交易如何平仓 图表和面板上可见的内容
SL at opposite signal 如果在此之前没有到达第一个目标,则在反向信号K线收盘时平仓。 平仓结果以点数表示,是信号K线左侧的紫色数字,亏损时带负号。面板 SL 行中显示 At opposite signal。
Dynamic StopLoss 如果价格先于 TP1 到达止损,则按止损平仓。止损和 TP1 都没有触发时,交易由反向信号平仓。 信号K线上的止损价位、触及止损的那根K线上的标记,以及以点数表示的止损距离。面板 SL 行中显示到止损的距离。

SL at opposite signal。趋势改变之前仓位一直保留。下面的例子是一笔没有到达目标的交易。

№ 图中的内容
1 EURUSD H1 上的买入信号,2026 年 6 月 16 日 13:00,价格 1.16114。TP1 没有达成。
2 6 月 17 日 13:00 的卖出信号平掉了这笔买入。它就是第 4 节卖出示例开头的那个信号。
3 平仓结果:-149 点。线从入场处连到平仓价格。

Dynamic StopLoss。止损价位随信号一起设在信号K线的极值之外:买入时设在它的 Low 之下,卖出时设在 High 之上。距离取决于最近若干K线的波动性和 StopLoss target 变量:数值越小,止损离入场价越近,数值越大则越远。止损一直跟踪到 TP1 达成,此后这笔交易即计为成功。

№ 图中的内容
1 信号K线上的止损价位:EURUSD H1 买入,2026 年 6 月 25 日 06:00,价格 1.13694。
2 价格在七根K线之后到达止损。
3 止损与入场价的距离:268 点。
4 面板 SL 行中是同一距离。

选择 "Dynamic StopLoss" 时需要在 "StopLoss target" 变量中设定数值。按止损平仓的交易计入面板的 Exit Loss 行。


6. 多周期使用

更高周期确定方向,更低周期给出入场。示例为 USDJPY:同一时刻的 H4 和 M15,2026 年 8 月 20 日。

步骤 1 - H4 周期上是下降趋势。这意味着在这个趋势中只做卖出。H4 上是上升趋势时只做买入。

№ 图中的内容
1 8 月 19 日 12:00 卖出信号之后的 H4 下降趋势线。
2 Current Signal:SELL,H4 的 Success Rate 为 70.00%。

步骤 2 - 更低周期上的 Success Rate 为 70% 及以上。

步骤 3 - 更低周期上出现与更高周期趋势同向的信号。与更高周期趋势相反的信号被跳过。

№ 图中的内容
1 M15 上的卖出信号,8 月 20 日 11:00,价格 158.390:位于向上回调的顶部,与 H4 趋势同向。
2 M15 的 Success Rate 为 75.00%。

步骤 4 - 按两种模式之一确定 StopLoss,见第 5 节。

步骤 5 - 选择 TakeProfit 策略,见第 3 节。


7. 通知

指标在信号出现的那根K线收盘时通报新信号。各渠道在 NOTIFICATIONS SETTINGS 区块中开启:弹出窗口 Send PopUp Alerts,它的声音 Play sound alerts 和声音文件 Sound name,邮件 Send mails,发送到手机的 Push 通知 Send push notifications。Push 需要在终端设置中填写 MetaQuotes ID,邮件需要填写邮件服务器。

№ 消息中的内容
1 品种和周期、信号方向、入场价、以点数表示的到 TP1 和 TP2 的距离,以及信号出现时图表的 Success Rate。

DEVELOPERS SETTINGS 区块中的 Disable notifications 一次关闭全部通知,不影响该区块的其他变量。


购买 AW Trend Predictor:

MT5 版本
👉 https://www.mql5.com/zh/market/product/28260

MT4 版本
👉 https://www.mql5.com/zh/market/product/43299


8. AW Trend Pad

AW Trend Pad 是 AW Trend Predictor 的多货币面板。它在一个窗口中按品种和周期列表显示趋势和信号的 Success Rate:最多 15 个品种和最多 9 个周期,即一次最多 135 个图表。Trend Pad 运行需要终端中已安装 AW Trend Predictor。

AW Trend Predictor 的购买者可以免费获得 AW Trend Pad。购买指标之后,在页面 https://www.mql5.com/zh/users/nechaevrealle/news 上留言即可。

№ 面板中的内容
1 窗口按钮。横条把面板折叠起来,十字在第二次点击时把 Trend Pad 从图表上移除。
2 周期列。当前图表的周期被突出显示并带下划线。
3 品种行。当前图表的品种被突出显示,并在左端带有一条竖条标记。
4 Success Rate 为 70% 及以上的单元格:明亮的填充和加粗的数字。三角形和单元格颜色显示趋势:绿色向上,珊瑚色向下。
5 Success Rate 低于 70% 的单元格:暗淡的填充。
6 趋势颜色的边框:该图表刚刚收盘的K线上出现了新信号。
7 状态:Watching N charts 表示全部图表已计算完毕,Loading history 表示终端仍在加载历史,Symbol not found 表示列表中的品种在终端中不存在。指示灯相应为绿色、黄色或红色。
8 新信号计数器:带边框的买入单元格和卖出单元格各有多少个。

点击单元格会把图表切换到它的品种和周期。显示短横线的单元格尚未取得数据,这种单元格的提示为 No data yet。鼠标悬停在单元格上时,提示会显示品种、周期、趋势和 Success Rate。

№ 折叠后的面板
1 名称。
2 把面板展开的按钮。
3 状态指示灯,颜色与完整面板底部的相同。
4 新信号计数器。没有新信号时看不到它。

任意单元格出现新信号时,Trend Pad 发送与指标相同的几种通知。各渠道在面板的 NOTIFICATIONS SETTINGS 区块中开启,消息文本为:AW TrendPad ->EURJPY Buy signal at M15, Rate is 88.9%。

如何用 AW Trend Pad 交易

步骤 1 - H4 周期上是上升趋势:在这个趋势中只做买入。下降趋势时只做卖出。入场使用更低周期,例如 M15。

步骤 2 - 更低周期上 Success Rate 为 70% 及以上,并出现与更高周期趋势同向的新信号。与更高周期趋势相反的信号被跳过。点击单元格即可打开这个图表。

步骤 3 - StopLoss 按反向信号确定,或按支撑位和阻力位确定。

步骤 4 - TakeProfit 策略:全部仓位在 TP1 平掉,在 TP1 和 TP2 各平掉一半,或者在趋势反转时平掉全部仓位。

№ 图中的内容
1 EURJPY H4:上升趋势,Success Rate 80.0%。
2 EURJPY M15,当前打开的图表:上升趋势,Success Rate 88.9%。
3 M15 上的买入信号,2026 年 9 月 18 日 23:00,与 H4 趋势同向。

9. AW Trend Predictor 的输入设置

下面的区块和变量名称与 MT5 版本一致。MT4 版本中,MAIN SIGNAL SETTINGS 区块名为 MAIN SETTINGS,DEVELOPERS SETTINGS 名为 MISC SETTINGS,而 Multiplier of target 变量名为 TakeProfits target,并且在区块中位列第二,紧接在 Period 之后。

MAIN SIGNAL SETTINGS - 信号的主要设置

  • Period - 指标的周期
    • 数值越大,信号的敏感度越低
    • 数值越小,信号的敏感度越高
    • 5 以下的数值给出入场信号,5 到 14 的数值适合用于过滤趋势
  • StopLoss Mode - 止损模式:SL at opposite signal 或 Dynamic StopLoss,见第 5 节
  • StopLoss target - Dynamic StopLoss 模式下到止损距离的乘数:数值越大,止损离入场价越远
  • Multiplier of target - 到 TP1 和 TP2 距离的乘数
    • 数值越大,目标越远,单笔交易的结果越大,但目标达成的次数越少,Success Rate 越低
    • 数值越小,目标越近,Success Rate 越高,但单笔交易的结果越小
  • Maximum bars - 以K线数表示的历史深度,指标在这段历史上绘制信号并计算统计。数值越大,统计中的信号越多,启动时的计算也越久

DEVELOPERS SETTINGS - 供指标在其他算法内部运行的设置

  • Disable graphics buffers - 关闭不参与信号和趋势计算的图形缓冲区
  • Disable objects - 关闭图形对象的创建和更新:标签、目标线和面板
  • Disable notifications - 关闭指标的全部通知
  • Show panel - 显示或隐藏面板

NOTIFICATIONS SETTINGS - 新信号的通知

  • Send PopUp Alerts - 终端中的 Alert 弹出窗口
  • Play sound alerts - 与弹出窗口一同播放的声音
  • Sound name - 终端 Sounds 文件夹中的声音文件
  • Send mails - 发送到终端设置中所填邮箱的邮件
  • Send push notifications - 发送到移动终端的 Push 通知

GRAPHICS SETTINGS - 线、标记和面板的外观

  • Indicator at foreground - 指标线位于K线之上或之下
  • Lines thickness - 趋势线的粗细:Thin lines、Medium lines、Bold lines
  • Color scheme for lines - 线、箭头和标记的配色方案:Neon、Steel、Amethyst、Graphite 或 Custom,见第 1 节
  • Custom: fat / medium / skinny downtrend color, Custom: fat / medium / skinny uptrend color - 下降趋势线和上升趋势线的三个图层,仅用于 Custom 方案
  • Custom: up arrow color, Custom: down arrow color - 信号箭头的颜色,仅用于 Custom 方案
  • Arrow size - 信号箭头的大小
  • Custom: color TP - 目标的标记和标签的颜色,仅用于 Custom 方案
  • Font size TP - 目标标签的字体大小
  • Custom: color TP line, Custom: color TP trendline - 目标价位线和从入场到目标的虚线的颜色,仅用于 Custom 方案
  • Custom: color SL label, Custom: color SL trendline - 按止损平仓的标签和线的颜色,仅用于 Custom 方案
  • Color scheme for panel - 面板的深色或浅色方案
  • Panel size - 面板大小:Auto 按屏幕 DPI,Small (100%),Medium (125%),Large (150%)
  • Font size - 面板的字体大小,档位相同,Auto 跟随面板大小

10. AW Trend Pad 的输入设置

№ 变量
1 Number of used Timeframes(1-9):显示列表中的多少个周期。
2 Timeframes For Analysis:以逗号分隔的周期列表,按需要的顺序排列。
3 Number of used Symbols(1-15):显示列表中的多少个品种。
4 Symbols For Analysis:以逗号分隔的品种列表。

AW TREND PREDICTOR SETTINGS - 单元格中信号的计算

  • Period - 计算周期,含义与指标中相同:数值越大,信号的敏感度越低
  • Multiplier of target - 用于计算 Success Rate 的目标距离乘数:数值越大,目标越远,Success Rate 越低
  • Maximum bars - 每个单元格统计所用的历史深度,以K线数表示

MULTICURRENCY PANEL SETTINGS - 品种与周期

  • Number of used Timeframes(1-9) - 列数,从 1 到 9。取列表中靠前的周期
  • Timeframes For Analysis - 以逗号分隔的周期,不带空格,例如 M15,H1,H4,D1
  • Number of used Symbols(1-15) - 行数,从 1 到 15。取列表中靠前的品种
  • Symbols For Analysis - 以逗号分隔的品种,不带空格,写法与市场报价窗口中一致:带经纪商后缀的品种要连同后缀一起写

GRAPHICS SETTINGS

  • Show panel - 显示或隐藏面板
  • Color scheme for panel - 深色或浅色方案
  • Panel size 和 Font size - 面板和字体的大小,与指标中相同
  • Panel X offset、Panel Y offset - 面板在水平和垂直方向上的像素偏移

NOTIFICATIONS SETTINGS - Send PopUp Alerts、Play sound alerts、Sound name、Send mails、Send push notifications,与指标中相同


11. 面向开发者

指标在K线收盘时找到信号,因此在智能交易系统中从索引为 1 的K线读取数值。通过 iCustom 调用时,按顺序给出前十个输入参数即可。

№ MT5 MT4
1 MAIN SIGNAL SETTINGS (标题字符串) MAIN SETTINGS (标题字符串)
2 Period Period
3 StopLoss Mode (1 - SL at opposite signal, 2 - Dynamic StopLoss) TakeProfits target
4 StopLoss target StopLoss Mode
5 Multiplier of target StopLoss target
6 Maximum bars Maximum bars
7 DEVELOPERS SETTINGS (标题字符串) MISC SETTINGS (标题字符串)
8 Disable graphics buffers Disable graphics buffers
9 Disable objects Disable objects
10 Disable notifications Disable notifications

在智能交易系统内部运行时,Disable objects 和 Disable notifications 设为 true。编号 37-44 的缓冲区只存在于 MT5 版本,缓冲区 0-36 在两个平台上相同。

数据 缓冲区 取值
Uptrend 0 >0 - 上升趋势,线的数值
Downtrend 1 >0 - 下降趋势,线的数值。在信号K线上缓冲区 0 和 1 都有值,这根K线上的方向由缓冲区 9 和 10 确定
Buy Signal 9 >0 - 买入信号
Sell Signal 10 >0 - 卖出信号
Entry Price Buy / Sell 14 / 15 入场价,信号K线的收盘价,仅在信号K线上
Take Profit 1 / 2 Price 16 / 17 目标价,仅在信号K线上
Take Profit 1 / 2 Points 18 / 19 从入场价到目标的点数距离,保持到下一个信号
Take Profit 1 / 2 Hit 22 / 23 目标达成的那根K线上的目标价
Take Profit 1 / 2 Hit Percent 24 / 25 0.00 到 100.00
Exit Loss / Exit Win 26 / 27 在以亏损 / 以盈利平掉交易的反向信号K线上为 1
Exit Loss / Exit Win Percent 28 / 29 0.00 到 100.00
StopLoss Price 31 信号K线上的止损价,仅 Dynamic StopLoss
StopLoss Points 33 到止损的点数距离,仅 Dynamic StopLoss
Signals 34 整数,统计中的信号数量
Success Rate 35 0.00 到 100.00
Take Profit 1 / 2 Price,当前信号 37 / 38 目标价,保持到下一个信号,仅 MT5
StopLoss Price,当前信号 39 止损价,仅 Dynamic StopLoss 且仅 MT5
Entry Price,当前信号 40 入场价,仅 MT5
Take Profit 1 / 2 Hit Number 41 / 42 整数,仅 MT5
Exit Win / Exit Loss Number 43 / 44 整数,仅 MT5

统计缓冲区 24、25、28、29、34、35 和 41-44 在每个新信号出现时重新计算,并把数值保持到下一个信号。MT5 示例:

int h = iCustom(_Symbol, _Period, "Market\\AW Trend Predictor MT5", "", 3, 1, 1.0, 2.0, 1000, "", false, true, true); double buy[1], sell[1], rate[1]; CopyBuffer(h, 9, 1, 1, buy); // 已收盘K线 CopyBuffer(h, 10, 1, 1, sell); CopyBuffer(h, 35, 1, 1, rate); bool newBuy = buy[0] > 0 && rate[0] >= 70.0; bool newSell = sell[0] > 0 && rate[0] >= 70.0;


购买 AW Trend Predictor:

MT5 版本
👉 https://www.mql5.com/zh/market/product/28260

MT4 版本
👉 https://www.mql5.com/zh/market/product/43299


AW Trading Software

AW Trading Software

技术支持:https://www.mql5.com/zh/users/nechaevrealle