Smart Universal Expert Adviser MT5 EA 2026年回测利润达3472.62USD,胜率77.98%量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集论坛量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集量化交易程序 - 交易机器人 | 助力投资交易更好成功BBTrading

Smart Universal Expert Adviser MT5 EA 2026年回测利润达3472.62USD,胜率77.98%

根据 MT5 历史回测报告,Smart Universal Expert Adviser MT5 EAGOLD/XAUUSDM15 周期中,按照默认参数完成了 2026-01-012026-05-19 的区间测试;净利润为 3472.62USD,胜率为 77.98%,最大回撤为 213.84 (1.74%),总交易笔数为 781

测试设置

项目 说明
EA 名称 Smart Universal Expert Adviser MT5 EA
交易平台 MetaTrader 5
交易品种 GOLD/XAUUSD
回测周期 M15
回测区间 2026-01-01 至 2026-05-19
初始资金 10 000.00
参数模式 EA 默认参数
数据来源 MT5 历史回测报告
核心指标 结果
净利润 3 472.62 USD
胜率 77.98%
总收益率 34.73%
最大回撤 213.84 (1.74%)
总交易笔数 781
盈利因子 1.83

EA 参数中文说明

核心交易参数

参数名 中文名称 默认值 中文说明
S1 版本号 ===== SIGNAL SOURCE ===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
Indicator indicator 1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
TONCO tonco开关 开启 控制「tonco」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
NewArrow newarrow开关 开启 控制「newarrow」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
Tf 运行周期 0 用于指定或标记 EA 参考的时间框架。周期越大,信号通常更少但更稳;周期越小,交易机会更多但噪音也更大。
S1A 版本号 ===== CUSTOM INDICATOR SIGNAL SETTINGS ===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
IndName 版本号 Market\Smart Trend Trading System MT5 EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
BuffUp buffup 8 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
BuffDn buffdn 9 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
SignBar signbar 1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
BuffBSL buffbsl -1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
BuffSSL buffssl -1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
BuffBTP buffbtp -1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
BuffSTP buffstp -1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
STSignBar stsignbar 1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
S2 版本号 ===== TRADING STRATEGY ===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
STY sty 1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
Direction direction 2 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
HEDGING hedging开关 开启 控制「hedging」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
S3 版本号 ===== SIGNAL STRATEGY (MANUAL / SL-TP) ===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
UseSL 止损点数 / 止损保护 开启 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。
StopLoss 止损点数 / 止损保护 300 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。
UseTP 止盈点数 / 止盈目标 开启 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。
TPMult 止盈点数 / 止盈目标 2 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。
CloseOppos closeoppos 关闭 这是策略模块开关。开启后对应交易、过滤、风控或兼容逻辑会参与运行;关闭后该模块通常被跳过。
Breakeven 保本逻辑开关 开启 控制 EA 是否启用保本保护。开启后,浮盈达到条件时会尝试把止损移动到开仓价附近;关闭后不主动做保本处理。
StartBE 开始保本 1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
Trailing 移动止损开关 关闭 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。
TSMult tsmult 1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
PTrailing 移动止损开关 关闭 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。
TSStart ts开始 1000 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
TSDistance ts间距 500 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。
TSStep tsstep 100 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。
S4 版本号 ===== RECOVERY (MARTINGALE) STRATEGY ===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
Multiplier 倍增系数 1.5 控制仓位、距离或恢复模块的倍数系数。数值越高,策略调整越激进,潜在回本速度和回撤压力都会放大。
MultMode multmode 2 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 2。
Step step 300 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。
UseDynStep 启用dynstep 开启 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。
StartDynamic 开始dynamic 4 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
DynMultip dyn倍增系数 1.2 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
GlobalTP 止盈点数 / 止盈目标 300 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。
UseDDRec 启用ddrec 开启 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。
StartRecov 开始recov 3 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
TypeDDR typeddr 1 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
PointsDDR pointsddr 1 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
PercentDDR 百分比ddr 3 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
MaxOrders 最大订单 10 控制订单数量、交易次数或相关编号限制。数值越大,策略允许的持仓或触发次数通常越多,资金占用和连续风险也会增加。
S5 版本号 ===== GRID STRATEGY ===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
GridMode 网格mode 0 控制网格策略的层数、间距或加仓节奏。限制放宽后更容易连续加仓,但资金占用和回撤也会提高。
GStep gstep 300 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。
GridLevels 网格等级 20 控制网格策略的层数、间距或加仓节奏。限制放宽后更容易连续加仓,但资金占用和回撤也会提高。
GLotMode 手数模式 0 决定 EA 用哪种方式计算下单手数,例如固定手数、风险百分比或动态仓位。切换模式后,整套资金管理逻辑都会跟着变化。
GMultiplier g倍增系数 1.5 控制仓位、距离或恢复模块的倍数系数。数值越高,策略调整越激进,潜在回本速度和回撤压力都会放大。
GTPMode gtpmode 0 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 0。
GMTP gmtp 10 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
GPTP gptp 100 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
MaxGrid 最大网格 99 控制网格策略的层数、间距或加仓节奏。限制放宽后更容易连续加仓,但资金占用和回撤也会提高。
MaxGDD 最大gdd 0 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
Expiration expiration 60 设置「expiration」使用的比例参数。比例调高会放大该模块的影响范围,比例调低则更保守;实际影响需要结合仓位、止盈止损或过滤模块判断。
S6 版本号 ===== RISK & MONEY MANAGEMENT ===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
LotType 手数type 0 控制下单手数或仓位规模。数值越大,收益波动和资金回撤通常也会一起放大。
Lots 手数 0.01 控制下单手数或仓位规模。数值越大,收益波动和资金回撤通常也会一起放大。
Risk 风险 1 控制策略允许承担的风险暴露。参数放大后,收益和回撤一般都会同步增加。
UseReqFreMrg 启用reqfremrg 关闭 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。
ReqFreeMarg reqfreemarg 1000 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
UseMaxLot 最大手数 关闭 限制单笔或单轮策略允许使用的最大手数,防止仓位在加仓后放得过大。
MaxLot 最大手数 5 限制单笔或单轮策略允许使用的最大手数,防止仓位在加仓后放得过大。
UseTotalLot 启用total手数 关闭 控制下单手数或仓位规模。数值越大,收益波动和资金回撤通常也会一起放大。
TotalLot total手数 50 控制下单手数或仓位规模。数值越大,收益波动和资金回撤通常也会一起放大。
S7 版本号 ===== ACCOUNT PROTECTION ===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
UseDD 启用dd 开启 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。
CloseAll closeall 开启 这是策略模块开关。开启后对应交易、过滤、风控或兼容逻辑会参与运行;关闭后该模块通常被跳过。
MaxSlippage 最大允许滑点 999 设置下单或平仓时允许的最大价格偏差。数值越大更容易成交,但实际成交价格可能更差。
TFF tff 999 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
DFF dff 999 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
S8 s8 ===== TRADING TIME ===== 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
TimeFilter 时间过滤 关闭 用于限制 EA 允许交易的时间窗口,决定哪些时段可以开新仓。
HourStart 开始交易小时 0 设定每天允许开始开仓的时间点。设置得越晚,越能过滤掉早段噪音,但也可能错过首段行情。
MinuteStart 分钟开始 0 限制「分钟开始」对应模块的上限或下限。限制收紧后策略更保守,触发次数或仓位暴露通常下降;限制放宽后交易空间增加,同时回撤和执行风险也会提高。
HourStop hourstop 23 用于网格、恢复或阶梯管理模块的距离/层数参数。数值越大,策略给持仓恢复的空间更多,但订单间隔和回撤承受也会变化。
MinuteStop 暂停交易分钟数 59 控制触发暂停条件后等待多久再恢复。时间越长,越能避开连续异常波动;时间越短,恢复交易更快。
Monday 周一交易开关 开启 控制 EA 是否允许在周一开新仓。关闭后通常用于避开该交易日的流动性、跳空或隔夜风险;开启后该日信号会正常参与交易。
Tuesday 周二交易开关 开启 控制 EA 是否允许在周二开新仓。关闭后通常用于避开该交易日的流动性、跳空或隔夜风险;开启后该日信号会正常参与交易。
Wednesday 周三交易开关 开启 控制 EA 是否允许在周三开新仓。关闭后通常用于避开该交易日的流动性、跳空或隔夜风险;开启后该日信号会正常参与交易。
Thursday 周四交易开关 开启 控制 EA 是否允许在周四开新仓。关闭后通常用于避开该交易日的流动性、跳空或隔夜风险;开启后该日信号会正常参与交易。
Friday 周五交易开关 开启 控制 EA 是否允许在周五开新仓。关闭后通常用于避开该交易日的流动性、跳空或隔夜风险;开启后该日信号会正常参与交易。
UseMinTime 启用最小时间 关闭 用于限制 EA 允许交易的时间窗口,决定哪些时段可以开新仓。
MinTime 最小时间 5 用于限制 EA 允许交易的时间窗口,决定哪些时段可以开新仓。
S9 s9 ===== NEWS FILTER ===== 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
BrokerGMT Broker GMT 2 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
MinBefore 最小before 60 限制「最小before」对应模块的上限或下限。限制收紧后策略更保守,触发次数或仓位暴露通常下降;限制放宽后交易空间增加,同时回撤和执行风险也会提高。
MinAfter 最小after 60 限制「最小after」对应模块的上限或下限。限制收紧后策略更保守,触发次数或仓位暴露通常下降;限制放宽后交易空间增加,同时回撤和执行风险也会提高。
S11 s11 ===== TECHNICAL ===== 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
Magic 魔术号 2166 EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。
EAComment 订单备注 Smart Universal EA 写入订单备注栏的文本,用于区分策略来源、订单用途或版本,不直接决定交易逻辑。
str3 版本号 ===== Settings for Trend Breakout Catcher ONLY===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
Smoothing 信号平滑系数 1 控制信号或指标曲线的平滑程度。数值越大,信号更稳定但反应更慢;数值越小,反应更快但噪音更多。
Amplitude amplitude 2 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
S10 版本号 ===== ATR SETTINGS For ATR Trailing Stop ONLY ===== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
PeriodATR periodatr 14 设置「periodatr」参考的 K 线数量或计算周期。周期越长信号更平滑但反应更慢;周期越短响应更快,但更容易受短线噪音影响。
CoeffATR coeffatr 3 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。

资管考核风控参数

参数名 中文名称 默认值 中文说明
MaxDD 最大dd 51 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。

点差过滤参数

参数名 中文名称 默认值 中文说明
MaxSpread 最大允许点差 999 限制 EA 允许交易时的最大点差。数值越小更严格,能减少高成本入场,但也可能错过部分机会。

新闻过滤参数

参数名 中文名称 默认值 中文说明
NewsFilter 新闻过滤开关 开启 控制 EA 是否启用财经新闻过滤。开启后会在重要事件前后限制开仓或调整执行;关闭后策略不会主动避开新闻波动。

回测结果总表

回测基础数据

报告指标 报告值
质量历史 100%
8784
报价 35669547
交易品种 GOLD/XAUUSD
初始入金 10 000.00
总净盈利 3 472.62
毛利 7 675.23
毛损 -4 202.61

回撤与收益质量

报告指标 报告值
绝对结余亏损 0.00
最大结余亏损 213.84 (1.74%)
相对结余亏损 1.74% (213.84)
绝对净值亏损 1 131.03
最大净值亏损 4 067.22 (31.44%)
相对净值亏损 31.44% (4 067.22)
盈利因子 1.83
采收率 0.85
AHPR 1.0004 (0.04%)
GHPR 1.0004 (0.04%)
预期收益 4.45
夏普比率 4.66
LR 相关性 1.00
LR 标准误差 66.10
预付款维持率 81.53%
分值 5.45 (99.74%)
OnTester结果 0

交易统计

报告指标 报告值
交易总计 781
总成交 1562
卖出交易 (赢得 %) 387 (77.52%)
买入交易 (赢得 %) 394 (78.43%)
盈利交易 (% 全部) 609 (77.98%)
亏损交易 (% 全部) 172 (22.02%)

回测图表

Smart Universal Expert Adviser MT5 EA 结余曲线图

Smart Universal Expert Adviser MT5 EA 历史分布图

Smart Universal Expert Adviser MT5 EA MFE MAE 图

Smart Universal Expert Adviser MT5 EA 持仓时间图

常见问题

这份数据是实盘还是回测?

本文展示的是 MT5 历史回测报告,不是实盘成交记录;正文中的结论均以回测数据为准。

这次回测用了什么设置?

本次回测使用 GOLD/XAUUSD 品种、M15 周期,测试区间为 2026-01-01 至 2026-05-19,并按照 EA 默认参数执行。

风险提示

本次结果只代表 2026-01-01 至 2026-05-19 的历史回测表现,不等于未来实盘收益。Smart Universal Expert Adviser MT5 EA 在 GOLD/XAUUSD 上可能受到点差、滑点、报价差异、新闻波动和经纪商交易规则影响;正式使用前应先做小资金或模拟盘验证,并重点观察最大回撤、连续亏损和单笔手数是否符合自己的账户承受能力。

回测结论

从回测结果看,Smart Universal Expert Adviser MT5 EA 在该测试区间内取得了正收益;后续筛选时可以继续结合回撤、盈利因子和交易笔数判断稳定性。

请登录后发表评论