根据 MT5 历史回测报告,Ultimate Breakout System_4.3 EA 在 GOLD/XAUUSD 的 M15 周期中,按照默认参数完成了 2026-01-01 至 2026-06-15 的区间测试;净利润为 44.89USD,胜率为 41.72%,最大回撤为 528.66 (5.04%),总交易笔数为 1522。
你觉得作者是否造假?数据是否真实?是否需要大白人工评测?等你留言哦~
根据 MT5 历史回测报告,Ultimate Breakout System_4.3 EA 在 GOLD/XAUUSD 的 M15 周期中,按照默认参数完成了 2026-01-01 至 2026-06-15 的区间测试;净利润为 44.89USD,胜率为 41.72%,最大回撤为 528.66 (5.04%),总交易笔数为 1522。
测试设置
| 项目 |
说明 |
| EA 名称 |
Ultimate Breakout System_4.3 EA |
| 交易平台 |
MetaTrader 5 |
| 交易品种 |
GOLD/XAUUSD |
| 回测周期 |
M15 |
| 回测区间 |
2026-01-01 至 2026-06-15 |
| 初始资金 |
10 000.00 |
| 参数模式 |
EA 默认参数 |
| 数据来源 |
MT5 历史回测报告 |
| 核心指标 |
结果 |
| 净利润 |
44.89 USD |
| 胜率 |
41.72% |
| 总收益率 |
0.45% |
| 最大回撤 |
528.66 (5.04%) |
| 总交易笔数 |
1522 |
| 盈利因子 |
1.01 |
EA 参数中文说明
核心交易参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| PrintLogs |
Print Logs开关 |
开启 |
控制「Print Logs」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| UpdateInfoTesting |
图表显示参数 |
关闭 |
控制图表面板、文字、颜色、提示或作者信息展示。它通常只影响可视化和识别,不直接改变开仓和平仓逻辑。 |
| SetFontSize |
图表显示参数 |
0 |
控制图表面板、文字、颜色、提示或作者信息展示。它通常只影响可视化和识别,不直接改变开仓和平仓逻辑。 |
界面显示参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| ShowInfoPanel |
图表 HUD 显示开关 |
开启 |
控制图表上的状态面板或 HUD 是否显示,只影响监控信息展示,不直接改变交易逻辑。 |
| InfoPanelSizeAdjust |
面板显示开关 |
1 |
控制图表上的仪表盘或信息面板是否显示,只影响可视化展示,不改变开仓和平仓逻辑。 |
custom optimization settings
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| EP |
EP |
0 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| RF |
RF |
0 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| TR |
TR |
0 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| MTR |
MTR |
0 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
点差过滤参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| SpreadFilter |
行情过滤参数 |
关闭 |
用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。 |
| MaxSpread |
最大允许点差 |
3 |
限制 EA 允许开仓时的最大点差。数值越小交易成本控制越严格,但可能错过点差扩大的行情机会。 |
| DistForSpreadFilter |
行情过滤参数 |
2 |
用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。 |
other filters
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| setSL_TP_After_Entry |
止盈目标 |
关闭 |
设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| Virtual_expiration |
信号/订单有效期 |
开启 |
控制信号、挂单或虚拟订单在多长时间后失效。有效期越长,旧信号保留机会更多但可能在行情变形后触发;有效期越短,过期信号清理更快,但可能错过延后触发。 |
| useVirtualStops |
use Virtual Stops |
1 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| VirtualSL_Safety_Hardstop_dist |
虚拟止损参数 |
0 |
控制 EA 使用隐藏在程序内部的虚拟止损,而不是直接把止损挂到服务器。它可以减少止损暴露,但平台断线或 EA 停止时风险会更高。 |
| SetVSL_to_hardSL_sec_delay |
虚拟止损参数 |
0 |
控制 EA 使用隐藏在程序内部的虚拟止损,而不是直接把止损挂到服务器。它可以减少止损暴露,但平台断线或 EA 停止时风险会更高。 |
| Run_Strategy |
汇率换算系数 |
1 |
用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
Variable Values settings
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| ATRDefault |
ATR 波动率参数 |
0 |
用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| ATR_Period |
K线数量/计算周期 |
30 |
控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| ATR_Timeframe |
参考周期 |
16408 |
设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| DefaultValue |
Default Value |
0 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
Volatility Breakout Entry
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| VolTimeframe |
参考周期 |
0 |
设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| VolCandles |
K线数量/计算周期 |
1 |
控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| minSize |
min Size |
0 |
控制「min Size」的最大值、最小值或允许范围。范围收紧后策略更保守,触发次数或仓位暴露通常下降;范围放宽后交易空间增加,同时回撤和执行风险也会提高。 |
| AtrPeriod |
K线数量/计算周期 |
21 |
控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| VolAtrTimeframe |
参考周期 |
0 |
设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| DevFactor |
Dev Factor |
2.4 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| VolMaxTrades |
最大持仓/订单数 |
1 |
限制 EA 同时允许持有或打开的最大订单数量。数值越高,交易机会更多,但集中回撤风险也更高。 |
Breakout Support Resistance Entry
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| AllowBuyTrades |
买卖方向开关 |
开启 |
控制 EA 是否允许做多、做空或双向交易。关闭某一方向会减少对应方向的交易机会,也能降低不想承担的方向风险。 |
| AllowSellTrades |
买卖方向开关 |
开启 |
控制 EA 是否允许做多、做空或双向交易。关闭某一方向会减少对应方向的交易机会,也能降低不想承担的方向风险。 |
| ST1_Timeframe |
参考周期 |
0 |
设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| Entry_Timing |
Entry Timing |
0 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| ST1_HL_strength_L |
ST1 HL strength L |
2 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| ST1_HL_strength_R |
ST1 HL strength R |
2 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| ST1_countback |
ST1 countback |
250 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| ST1_MinDist_to_HL |
ST1 Min Dist to HL |
90 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| ST1_MinDist_to_HL_percentage |
ST1 Min Dist to HL percentage |
0 |
控制「ST1 Min Dist to HL percentage」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。 |
| ST1_UpDiff |
ST1 Up Diff |
20 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| ST1_DownDiff |
ST1 Down Diff |
40 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| ST1_MaxPendingOrders |
最大订单数量 |
1 |
限制同时持有或挂出的订单数量。数值越大交易容量越高,但订单集中时的回撤和保证金占用也会增加。 |
| MaxTrades |
最大持仓/订单数 |
1 |
限制 EA 同时允许持有或打开的最大订单数量。数值越高,交易机会更多,但集中回撤风险也更高。 |
| MinDist_orders |
Min Dist orders |
1 |
控制「Min Dist orders」的最大值、最小值或允许范围。范围收紧后策略更保守,触发次数或仓位暴露通常下降;范围放宽后交易空间增加,同时回撤和执行风险也会提高。 |
| ST1_Expiration_hours |
信号/订单有效期 |
205 |
控制信号、挂单或虚拟订单在多长时间后失效。有效期越长,旧信号保留机会更多但可能在行情变形后触发;有效期越短,过期信号清理更快,但可能错过延后触发。 |
| EA_MagicNumber |
魔术号 |
1000 |
EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。 |
| EA_Comment |
订单备注 |
Ultimate Breakout System |
写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。 |
Trade Exit settings
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| Exit_Timing |
Exit Timing |
1 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| UseEveryTick |
Use Every Tick开关 |
开启 |
控制「Use Every Tick」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Exit_stop |
Exit stop |
1150 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| Exit_limit |
限价挂单参数 |
1300 |
控制限价挂单是否启用以及买入/卖出挂单距离。距离越大触发更保守,距离越小更容易进场。 |
Trailing SL management
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| Exit_TrailSL_size |
移动止损参数 |
750 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_TrailSL_Start |
移动止损启动点数 |
250 |
控制订单浮盈达到多少点后才启动移动止损。数值越小保护越早,但也更容易被正常回撤提前扫出场。 |
| Exit_TrailSL_Stop |
移动止损距离 |
100000 |
控制移动止损线与当前价格之间保留多少点距离。距离越小锁利越快,距离越大越不容易被短线波动扫出。 |
| Exit_TrailSL_step |
移动止损步进点数 |
0.4 |
控制价格继续向盈利方向移动多少点后,止损才跟着上移一次。步进越小越贴近行情,步进越大则给波动留出的空间更多。 |
Trailing TP management
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| Exit_TrailTP_size |
移动止损参数 |
350 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_TrailTP_Start |
移动止损启动点数 |
2500 |
控制订单浮盈达到多少点后才启动移动止损。数值越小保护越早,但也更容易被正常回撤提前扫出场。 |
Break even SL management
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| Exit_BE_start |
保本触发点数 |
0 |
控制浮盈达到多少点后开始把止损推向保本线。触发越早越保守,但也更容易被小回撤洗出场。 |
| Exit_BE_extra_pips |
保本触发点数 |
0 |
控制浮盈达到多少点后开始把止损推向保本线。触发越早越保守,但也更容易被小回撤洗出场。 |
HIGH LOW Trailing SL settings
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| Exit_HL_UseBE |
Exit HL Use BE开关 |
关闭 |
控制「Exit HL Use BE」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Exit_HL_trailingSL_timeframe |
移动止损参数 |
0 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_HL_countback |
Exit HL countback |
0 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| Exit_HL_trailingSL_candles_LEFT |
移动止损参数 |
0 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_HL_trailingSL_candles_RIGHT |
移动止损参数 |
0 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_HL_TrailingSL_MinDist |
移动止损参数 |
0 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_HL_Minimum_Dist_For_Change |
Exit HL Minimum Dist For Change |
0 |
控制「Exit HL Minimum Dist For Change」的最大值、最小值或允许范围。范围收紧后策略更保守,触发次数或仓位暴露通常下降;范围放宽后交易空间增加,同时回撤和执行风险也会提高。 |
| Exit_HL_trailingSL_extra_distance |
移动止损参数 |
0 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
recovery Trailing SL based on time
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| Exit_TrailSL_after_X_Minutes |
移动止损参数 |
0 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_TrailSL_after_X_Minutes_size |
移动止损参数 |
0 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
MagicTrail SL settings
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| Exit_MagicTrail_Mode |
移动止损模式 |
0 |
选择移动止损的工作方式,例如按点数、按阶梯或按策略内部规则跟踪止损。模式切换后,止损跟随价格的节奏会明显不同。 |
| Exit_MagicTrail_start |
移动止损启动点数 |
0.1 |
控制订单浮盈达到多少点后才启动移动止损。数值越小保护越早,但也更容易被正常回撤提前扫出场。 |
| Exit_MagicTrail_delay |
移动止损参数 |
1 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_MagicTrail_size |
移动止损参数 |
0.1 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_MagicTrail_BE_extra_pips |
移动止损参数 |
1 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_MagicTrail_Adjust_after_X_Minutes |
移动止损参数 |
0 |
用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| Exit_MagicTrail_Adjust_after_X_Minutes_start |
移动止损启动点数 |
0 |
控制订单浮盈达到多少点后才启动移动止损。数值越小保护越早,但也更容易被正常回撤提前扫出场。 |
Grid Settings
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| EnableGrid |
网格交易参数 |
关闭 |
控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。 |
| GridStart |
网格交易参数 |
50 |
控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。 |
| GridStep |
网格交易参数 |
20 |
控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。 |
| GridTiming |
网格交易参数 |
15 |
控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。 |
| GridTakeProfitPips |
止盈目标 |
100 |
设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| GridTakeProfitUSD |
止盈目标 |
50 |
设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| GridLossUSD |
网格交易参数 |
0 |
控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。 |
| StopTradingAfterGridLoss |
网格交易参数 |
关闭 |
控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。 |
| GridMultiplier |
网格交易参数 |
1 |
控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。 |
资管考核风控参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| CloseAtMinEquity |
Close At Min Equity |
0 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| CloseAtMaxEquity |
Close At Max Equity |
0 |
这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| PropFirmMaxDailyDD |
回撤风控参数 |
0 |
控制账户或当天允许承受的回撤范围。限制越严格,EA 越容易暂停交易或提前保护资金;限制越宽,交易空间更大但风险也更高。 |
| RandomizationValue |
随机化执行参数 |
0 |
控制下单时间、手数或价格是否加入随机扰动。随机化可降低机械化痕迹,但会让回测与实盘结果更难完全复现。 |
仓位管理参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| ManualBalance |
均线过滤参数 |
0 |
用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| LotsAdjustMinChangePercent |
Lots Adjust Min Change Percent |
5 |
控制「Lots Adjust Min Change Percent」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。 |
| AdjustLotsizeToVariableValues |
手数设置 |
关闭 |
控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。 |
| Risk |
风险等级 |
0 |
控制 EA 的整体风险档位或风险系数。数值越高通常代表仓位、加仓或信号参与更激进,资金波动也会放大。 |
| StartLots |
手数设置 |
0.01 |
控制 EA 开仓使用的基础手数或拆分手数方式。手数越大,单笔盈亏和保证金占用越高;拆分下单可分散成交但会增加订单数量。 |
| Manual_RiskPerTrade |
均线过滤参数 |
0 |
用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| MaxRiskInDollar_input |
最大风险限制 |
100 |
限制单笔或单套策略允许承担的最高风险比例。数值越高,仓位可能更激进,回撤压力也会更大。 |
| LotPerBalance_step |
余额步长 |
500 |
用于按账户余额分段计算仓位或参数级别。步长越大,仓位调整越不频繁;步长越小,对资金变化更敏感。 |
| MaxLots |
最大手数 |
99 |
限制单笔或单轮策略允许使用的最大手数,防止加仓或动态仓位把风险放得过大。 |
| UseEquity |
资金基准和风险模式 |
关闭 |
控制仓位按余额、净值、固定资金或自定义风险计算。不同基准会改变手数大小和回撤敏感度。 |
| OnlyUp |
趋势方向限制 |
开启 |
控制 EA 是否只顺着指定趋势方向交易。限制越严格,交易次数会减少,但可降低逆势开仓的风险。 |
| CheckMargin |
保证金检查 |
开启 |
控制 EA 下单前是否检查账户资金和保证金余量。开启后能减少保证金不足或过度加仓风险,但可能跳过部分信号。 |
GMT settings
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| Broker_GMT_OFFSET_Summer |
GMT 时间校准 |
3 |
用于校准服务器时间、交易时段或过滤窗口。设置错误会让 EA 在不正确的时间开仓或停止交易。 |
| Broker_GMT_OFFSET_Winter |
GMT 时间校准 |
2 |
用于校准服务器时间、交易时段或过滤窗口。设置错误会让 EA 在不正确的时间开仓或停止交易。 |
| AutoGMT |
GMT 时间校准 |
开启 |
用于校准服务器时间、交易时段或过滤窗口。设置错误会让 EA 在不正确的时间开仓或停止交易。 |
新闻过滤参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| UseMQL5Calendar |
新闻过滤参数 |
开启 |
控制非农、FOMC 或财经日历事件前后是否暂停交易。开启过滤通常更稳健,可减少数据行情滑点和异常波动风险。 |
非农过滤参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| EnableNFP_Filter |
新闻过滤参数 |
关闭 |
控制非农、FOMC 或财经日历事件前后是否暂停交易。开启过滤通常更稳健,可减少数据行情滑点和异常波动风险。 |
| NFP_CloseOpenTrades |
新闻过滤参数 |
开启 |
控制非农、FOMC 或财经日历事件前后是否暂停交易。开启过滤通常更稳健,可减少数据行情滑点和异常波动风险。 |
| NFP_ClosePendingOrders |
新闻过滤参数 |
开启 |
控制非农、FOMC 或财经日历事件前后是否暂停交易。开启过滤通常更稳健,可减少数据行情滑点和异常波动风险。 |
| NFP_MinutesBefore |
事件前暂停分钟数 |
50 |
控制新闻、时段或过滤事件发生前提前多少分钟停止新开仓。数值越大越保守,可降低突发行情和点差扩大风险;数值越小则保留更多交易机会。 |
| NFP_MinutesAfter |
事件后恢复分钟数 |
30 |
控制新闻、时段或过滤事件结束后等待多少分钟再恢复交易。等待越久越能避开余波和异常点差;等待越短,策略恢复更快但噪音风险更高。 |
利率决议过滤参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| EnableIR_Filter |
行情过滤参数 |
关闭 |
用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。 |
| IR_CloseOpenTrades |
订单清理规则 |
开启 |
控制是否在特定条件下清理挂单或关闭已有持仓。开启后更偏向风险收缩,但也可能提前结束仍有机会的订单。 |
| IR_ClosePendingOrders |
订单清理规则 |
开启 |
控制是否在特定条件下清理挂单或关闭已有持仓。开启后更偏向风险收缩,但也可能提前结束仍有机会的订单。 |
| IR_MinutesBefore |
事件前暂停分钟数 |
60 |
控制新闻、时段或过滤事件发生前提前多少分钟停止新开仓。数值越大越保守,可降低突发行情和点差扩大风险;数值越小则保留更多交易机会。 |
| IR_MinutesAfter |
事件后恢复分钟数 |
120 |
控制新闻、时段或过滤事件结束后等待多少分钟再恢复交易。等待越久越能避开余波和异常点差;等待越短,策略恢复更快但噪音风险更高。 |
CPI 过滤参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| EnableCPI_Filter |
行情过滤参数 |
关闭 |
用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。 |
| CPI_CloseOpenTrades |
订单清理规则 |
开启 |
控制是否在特定条件下清理挂单或关闭已有持仓。开启后更偏向风险收缩,但也可能提前结束仍有机会的订单。 |
| CPI_ClosePendingOrders |
订单清理规则 |
开启 |
控制是否在特定条件下清理挂单或关闭已有持仓。开启后更偏向风险收缩,但也可能提前结束仍有机会的订单。 |
| CPI_MinutesBefore |
事件前暂停分钟数 |
60 |
控制新闻、时段或过滤事件发生前提前多少分钟停止新开仓。数值越大越保守,可降低突发行情和点差扩大风险;数值越小则保留更多交易机会。 |
| CPI_MinutesAfter |
事件后恢复分钟数 |
120 |
控制新闻、时段或过滤事件结束后等待多少分钟再恢复交易。等待越久越能避开余波和异常点差;等待越短,策略恢复更快但噪音风险更高。 |
假突破过滤参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| confirmationCandleTimeframeA |
参考周期 |
1 |
设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| UseConfirmationCandleA |
K线数量/计算周期 |
关闭 |
控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| confirmationCandleTimeframeB |
参考周期 |
5 |
设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| UseConfirmationCandleB |
K线数量/计算周期 |
关闭 |
控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| confirmationCandleTimeframeC |
参考周期 |
15 |
设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| UseConfirmationCandleC |
K线数量/计算周期 |
关闭 |
控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| confirmationCandleTimeframeD |
参考周期 |
30 |
设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| UseConfirmationCandleD |
K线数量/计算周期 |
关闭 |
控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| confirmationCandleTimeframeE |
参考周期 |
16385 |
设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| UseConfirmationCandleE |
K线数量/计算周期 |
关闭 |
控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
Trading hours
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| UseTradingTimeZones |
Use Trading Time Zones开关 |
关闭 |
控制「Use Trading Time Zones」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| KillPending |
Kill Pending开关 |
开启 |
控制「Kill Pending」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| KillOpen |
Kill Open开关 |
关闭 |
控制「Kill Open」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Time_Source |
Time Source |
2 |
控制「Time Source」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| MondayStart |
Monday Start |
00:00 |
控制「Monday Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| MondayEnd |
Monday End |
23:59 |
控制「Monday End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| TuesdayStart |
Tuesday Start |
00:00 |
控制「Tuesday Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| TuesdayEnd |
Tuesday End |
23:59 |
控制「Tuesday End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| WednesdayStart |
Wednesday Start |
00:00 |
控制「Wednesday Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| WednesdayEnd |
Wednesday End |
23:59 |
控制「Wednesday End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| ThursdayStart |
Thursday Start |
00:00 |
控制「Thursday Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| ThursdayEnd |
Thursday End |
23:59 |
控制「Thursday End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| FridayStart |
Friday Start |
00:00 |
控制「Friday Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| FridayEnd |
Friday End |
23:59 |
控制「Friday End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| SaturdayStart |
Saturday Start |
00:00 |
控制「Saturday Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| SaturdayEnd |
Saturday End |
23:59 |
控制「Saturday End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| SundayStart |
Sunday Start |
00:00 |
控制「Sunday Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| SundayEnd |
Sunday End |
23:59 |
控制「Sunday End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
回测结果总表
回测基础数据
| 报告指标 |
报告值 |
| 质量历史 |
100% |
| 柱 |
10522 |
| 报价 |
42443897 |
| 交易品种 |
GOLD/XAUUSD |
| 初始入金 |
10 000.00 |
| 总净盈利 |
44.89 |
| 毛利 |
5 047.75 |
| 毛损 |
-5 002.86 |
回撤与收益质量
| 报告指标 |
报告值 |
| 绝对结余亏损 |
30.46 |
| 最大结余亏损 |
528.66 (5.04%) |
| 相对结余亏损 |
5.04% (528.66) |
| 绝对净值亏损 |
32.06 |
| 最大净值亏损 |
530.38 (5.05%) |
| 相对净值亏损 |
5.05% (530.38) |
| 盈利因子 |
1.01 |
| 采收率 |
0.08 |
| AHPR |
1.0000 (0.00%) |
| GHPR |
1.0000 (0.00%) |
| 预期收益 |
0.03 |
| 夏普比率 |
0.36 |
| LR 相关性 |
0.16 |
| LR 标准误差 |
121.40 |
| 预付款维持率 |
9148.96% |
| 分值 |
-0.19 (15.07%) |
| OnTester结果 |
0.003305080012505061 |
交易统计
| 报告指标 |
报告值 |
| 交易总计 |
1522 |
| 总成交 |
3044 |
| 卖出交易 (赢得 %) |
741 (41.57%) |
| 买入交易 (赢得 %) |
781 (41.87%) |
| 盈利交易 (% 全部) |
635 (41.72%) |
| 亏损交易 (% 全部) |
887 (58.28%) |
回测图表




常见问题
这份数据是实盘还是回测?
本文展示的是 MT5 历史回测报告,不是实盘成交记录;正文中的结论均以回测数据为准。
这次回测用了什么设置?
本次回测使用 GOLD/XAUUSD 品种、M15 周期,测试区间为 2026-01-01 至 2026-06-15,并按照 EA 默认参数执行。
风险提示
本次结果只代表 2026-01-01 至 2026-06-15 的历史回测表现,不等于未来实盘收益。Ultimate Breakout System_4.3 EA 在 GOLD/XAUUSD 上可能受到点差、滑点、报价差异、新闻波动和经纪商交易规则影响;正式使用前应先做小资金或模拟盘验证,并重点观察最大回撤、连续亏损和单笔手数是否符合自己的账户承受能力。
回测结论
从回测结果看,Ultimate Breakout System_4.3 EA 在该测试区间内取得了正收益;后续筛选时可以继续结合回撤、盈利因子和交易笔数判断稳定性。