GOLD Scalper PRO MT5 EA 2026年回测利润达5278.62USD,胜率82.51%量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集论坛量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集量化交易程序 - 交易机器人 | 助力投资交易更好成功BBTrading

GOLD Scalper PRO MT5 EA 2026年回测利润达5278.62USD,胜率82.51%

根据 MT5 历史回测报告,GOLD Scalper PRO MT5 EAGOLD/XAUUSDM15 周期中,按照默认参数完成了 2026-01-012026-05-14 的区间测试;净利润为 5278.62USD,胜率为 82.51%,最大回撤为 694.54 (5.00%),总交易笔数为 183

测试设置

项目 说明
EA 名称 GOLD Scalper PRO MT5 EA
交易平台 MetaTrader 5
交易品种 GOLD/XAUUSD
回测周期 M15
回测区间 2026-01-01 至 2026-05-14
初始资金 10 000.00
参数模式 EA 默认参数
数据来源 MT5 历史回测报告
核心指标 结果
净利润 5 278.62 USD
胜率 82.51%
总收益率 52.79%
最大回撤 694.54 (5.00%)
总交易笔数 183
盈利因子 1.96

EA 参数中文说明

核心交易参数

参数名 中文名称 默认值 中文说明
WinLargeFonts winlargefonts 关闭 这是图表面板、标记、字体或颜色显示参数,只影响界面可读性和视觉标识,不直接改变开仓、平仓或仓位计算。
UseSystem1 启用system1 开启 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。
UseSystem2 启用system2 开启 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。
GS 版本号 ==== General Settings ==== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
LongTrades long交易 开启 控制订单数量、交易次数或相关编号限制。数值越大,策略允许的持仓或触发次数通常越多,资金占用和连续风险也会增加。
ShortTrades short交易 开启 控制订单数量、交易次数或相关编号限制。数值越大,策略允许的持仓或触发次数通常越多,资金占用和连续风险也会增加。
EA_Comment 订单备注 GOLD Scalper PRO 写入订单备注栏的文本,用于区分策略来源、订单用途或版本,不直接决定交易逻辑。
Slippage 最大允许滑点 30 设置下单或平仓时允许的最大价格偏差。数值越大更容易成交,但实际成交价格可能更差。
StealthMode stealthmode 开启 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 开启。
CloseOnlyOnProfit closeonlyonprofit 关闭 这是策略模块开关。开启后对应交易、过滤、风控或兼容逻辑会参与运行;关闭后该模块通常被跳过。
NFA nfa开关 关闭 控制「nfa」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
No_Hedge nohedge开关 关闭 控制「nohedge」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
EmergencyStopDist emergencystop间距 1500 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
MM1 版本号 ==== System 1 Risk Management ==== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
RecoveryMode1 恢复模式开关 关闭 控制是否启用回撤修复或补仓恢复逻辑。开启后可能提升回本效率,但也会增加连续加仓风险。
FixedLots1 固定lots1 0.01 控制下单手数或仓位规模。数值越大,单笔盈亏、保证金占用和回撤压力都会同步放大。
AutoMM1 自动交易开关 1 控制 EA 是否允许自动执行交易。关闭后通常不会再自动开仓或管理订单,具体以策略逻辑为准。
AutoMM_Max1 自动交易开关 5 控制 EA 是否允许自动执行交易。关闭后通常不会再自动开仓或管理订单,具体以策略逻辑为准。
MM2 版本号 ==== System 2 Risk Management ==== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
RecoveryMode2 恢复模式开关 关闭 控制是否启用回撤修复或补仓恢复逻辑。开启后可能提升回本效率,但也会增加连续加仓风险。
FixedLots2 固定lots2 0.01 控制下单手数或仓位规模。数值越大,单笔盈亏、保证金占用和回撤压力都会同步放大。
AutoMM2 自动交易开关 1 控制 EA 是否允许自动执行交易。关闭后通常不会再自动开仓或管理订单,具体以策略逻辑为准。
AutoMM_Max2 自动交易开关 5 控制 EA 是否允许自动执行交易。关闭后通常不会再自动开仓或管理订单,具体以策略逻辑为准。
S1S 版本号 ==== System 1 Settings ==== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
Magic1 magic1 666661 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
StopLoss1 stoploss1 1400 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
TakeProfit1 takeprofit1 400 控制盈利目标或盈利保护阈值。目标越高,持仓或策略运行空间更大;目标越低,则更偏向快速锁定收益。
Profit profit 180 控制盈利目标或盈利保护阈值。目标越高,持仓或策略运行空间更大;目标越低,则更偏向快速锁定收益。
SecureProfit1 secureprofit1 -250 控制盈利目标或盈利保护阈值。目标越高,持仓或策略运行空间更大;目标越低,则更偏向快速锁定收益。
SecureProfitTrigger1 secureprofittrigger1 300 控制盈利目标或盈利保护阈值。目标越高,持仓或策略运行空间更大;目标越低,则更偏向快速锁定收益。
Use_ATR_Profit 启用atrprofit 关闭 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。
ATR_Profit_Factor atrprofit系数 0.26 控制仓位、距离或恢复模块的倍数系数。数值越高,策略调整越激进,潜在回本速度和回撤压力都会放大。
Use_ATR_Stop 启用atrstop 关闭 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。
ATR_SL_Factor 止损点数 / 止损保护 0.85 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。
ATR_TF_SL 运行周期 1440 用于指定或标记 EA 参考的时间框架。周期越大,信号通常更少但更稳;周期越小,交易机会更多但噪音也更大。
ATR_Per_SL 止损点数 / 止损保护 1 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。
S2S 版本号 ==== System 2 Settings ==== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
Magic2 magic2 666662 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
StopLoss2 stoploss2 950 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
TakeProfit2 takeprofit2 1350 控制盈利目标或盈利保护阈值。目标越高,持仓或策略运行空间更大;目标越低,则更偏向快速锁定收益。
SecureProfit2 secureprofit2 50 控制盈利目标或盈利保护阈值。目标越高,持仓或策略运行空间更大;目标越低,则更偏向快速锁定收益。
SecureProfitStep2 secureprofitstep2 200 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。
SecureProfitTrigger2 secureprofittrigger2 300 控制盈利目标或盈利保护阈值。目标越高,持仓或策略运行空间更大;目标越低,则更偏向快速锁定收益。
PendingPlaceHour pendingplacehour 0 控制「pendingplacehour」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。
PendingTF 运行周期 1440 用于指定或标记 EA 参考的时间框架。周期越大,信号通常更少但更稳;周期越小,交易机会更多但噪音也更大。
PendingExpireIn pendingexpirein 1400 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
PendingMax pending最大 7 限制「pending最大」对应模块的上限或下限。限制收紧后策略更保守,触发次数或仓位暴露通常下降;限制放宽后交易空间增加,同时回撤和执行风险也会提高。
NN nn ==== Notifications ==== 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
EMAIL_Notification emailnotification开关 关闭 控制「emailnotification」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
PUSH_Notification pushnotification开关 关闭 控制「pushnotification」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
G g ===== GMT Settings ==== 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
AutoGMT_Offset 自动 GMT 校准 开启 控制 EA 是否自动识别经纪商服务器时间与 GMT 的偏移。开启后省去手动校时,但识别错误会带来交易时段偏移。
ManualGMT_Offset manualgmtoffset 2 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
DST_Usage dstusage 1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
NF 版本号 ==== News Filter Settings ==== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
Filter_NFP_FOMC_ONLY 非农交易开关 关闭 控制 EA 是否允许在非农数据公布前后交易。关闭后可减少重大数据波动带来的冲击。
TM 版本号 ==== Time Management Settings ==== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
AllowedHour_ForBacktest allowedhourforbacktest -1 控制「allowedhourforbacktest」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。
MondayTrading monday交易开关 开启 控制「monday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
MondayHoursForbidden mondayhoursforbidden 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
TuesdayTrading tuesday交易开关 开启 控制「tuesday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
TuesdayHoursForbidden tuesdayhoursforbidden 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
WednesdayTrading wednesday交易开关 开启 控制「wednesday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
WednesdayHoursForbidden wednesdayhoursforbidden 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
ThursdayTrading thursday交易开关 开启 控制「thursday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
ThursdayHoursForbidden thursdayhoursforbidden 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
FridayTrading 周五交易开关 开启 控制 EA 是否允许在周五继续开仓。关闭后通常用于规避周末跳空风险。
FridayHoursForbidden 周五hoursforbidden 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
SaturdayTrading saturday交易开关 开启 控制「saturday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
SundayTrading sunday交易开关 开启 控制「sunday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
FE fe ==== Friday Exit ==== 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
FridayExit 周五exit 关闭 这是策略模块开关。开启后对应交易、过滤、风控或兼容逻辑会参与运行;关闭后该模块通常被跳过。
ExitHour exithour 21 控制「exithour」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。
LastTradeHour last交易hour 19 控制订单数量、交易次数或相关编号限制。数值越大,策略允许的持仓或触发次数通常越多,资金占用和连续风险也会增加。
PS 版本号 ==== Protection Settings ==== EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。
MaxOpenLots 最大手数 0 限制单笔或单轮策略允许使用的最大手数,防止仓位在加仓后放得过大。

点差过滤参数

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

新闻过滤参数

参数名 中文名称 默认值 中文说明
Avoid_News avoid新闻开关 关闭 控制「avoid新闻」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
Include_Medium_News includemedium新闻开关 关闭 控制「includemedium新闻」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
Wait_Before_News waitbefore新闻 30 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
Wait_After_News waitafter新闻 30 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。

资管考核风控参数

参数名 中文名称 默认值 中文说明
MaxDailyLoss 最大dailyloss 0 控制亏损保护或亏损阈值。收紧后更早降低风险,放宽后持仓能承受更大反向波动,但账户回撤也可能加深。

Daily Protections

参数名 中文名称 默认值 中文说明
MaxDailyDD 最大dailydd 0 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
DailyResetHour 日内统计重置小时 0 设定每日盈利、亏损或交易次数统计在什么小时重置。设置不当会让风控日界线与服务器时间错位,影响日内限制触发。

Account Protections

参数名 中文名称 默认值 中文说明
MinEquity 最小equity 0 限制「最小equity」对应模块的上限或下限。限制收紧后策略更保守,触发次数或仓位暴露通常下降;限制放宽后交易空间增加,同时回撤和执行风险也会提高。
MaxEquityDD 最大equitydd 0 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。
MaxEquity 最大equity 0 限制「最大equity」对应模块的上限或下限。限制收紧后策略更保守,触发次数或仓位暴露通常下降;限制放宽后交易空间增加,同时回撤和执行风险也会提高。

回测结果总表

回测基础数据

报告指标 报告值
质量历史 100%
8508
报价 34526922
交易品种 GOLD/XAUUSD
初始入金 10 000.00
总净盈利 5 278.62
毛利 10 766.52
毛损 -5 487.90

回撤与收益质量

报告指标 报告值
绝对结余亏损 259.02
最大结余亏损 694.54 (5.00%)
相对结余亏损 5.00% (694.54)
绝对净值亏损 325.02
最大净值亏损 816.90 (5.83%)
相对净值亏损 5.83% (816.90)
盈利因子 1.96
采收率 6.46
AHPR 1.0024 (0.24%)
GHPR 1.0023 (0.23%)
预期收益 28.84
夏普比率 26.26
LR 相关性 0.96
LR 标准误差 478.24
预付款维持率 458.50%
分值 0.69 (50.98%)
OnTester结果 0

交易统计

报告指标 报告值
交易总计 183
总成交 366
卖出交易 (赢得 %) 102 (78.43%)
买入交易 (赢得 %) 81 (87.65%)
盈利交易 (% 全部) 151 (82.51%)
亏损交易 (% 全部) 32 (17.49%)

回测图表

GOLD Scalper PRO MT5 EA 结余曲线图

GOLD Scalper PRO MT5 EA 历史分布图

GOLD Scalper PRO MT5 EA MFE MAE 图

GOLD Scalper PRO MT5 EA 持仓时间图

常见问题

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

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

这次回测用了什么设置?

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

风险提示

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

回测结论

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

请登录后发表评论

    • 大白管理员的头像量化交易程序 - 交易机器人 | 助力投资交易更好成功BBTrading星钻会员大白管理员等级-LV10量化交易程序 - 交易机器人 | 助力投资交易更好成功BBTrading超级版主0