Ultimate Pulse EA 2026年回测利润达923.38USD,胜率82.35%量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集论坛量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集量化交易程序 - 交易机器人 | 助力投资交易更好成功BBTrading

Ultimate Pulse EA 2026年回测利润达923.38USD,胜率82.35%

根据 MT5 历史回测报告,Ultimate Pulse EAGOLD/XAUUSDM15 周期中,按照默认参数完成了 2026-01-012026-04-30 的区间测试;净利润为 923.38USD,胜率为 82.35%,最大回撤为 87.68 (0.85%),总交易笔数为 34

测试设置

项目 说明
EA 名称 Ultimate Pulse EA
交易平台 MetaTrader 5
交易品种 GOLD/XAUUSD
回测周期 M15
回测区间 2026-01-01 至 2026-04-30
初始资金 10 000.00
参数模式 EA 默认参数
数据来源 MT5 历史回测报告
核心指标 结果
净利润 923.38 USD
胜率 82.35%
总收益率 9.23%
最大回撤 87.68 (0.85%)
总交易笔数 34
盈利因子 7.81

EA 参数中文说明

作者与展示信息

参数名 中文名称 默认值 中文说明
InpTradeComment 订单备注 Ultimate Pulse 2.0 写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。

核心交易参数

参数名 中文名称 默认值 中文说明
InpMagicNumber 魔术号 847263 EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。
InpOrderType 策略模式参数 1 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。
InpTrendBars K线数量参数 7000 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑,数量越小对近期行情更敏感。
InpLotMode 手数模式 0 决定 EA 按固定手数、风险比例或动态算法计算仓位。切换模式会直接影响资金管理方式。
InpFixedLot 手数设置 0.01 控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。
InpCustomLotSize 手数设置 0.01 控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。
InpCustomDollarBase 美元风险基准 5000 用于按指定美元金额计算仓位、目标或风险阈值。基准越高,策略允许的资金波动和目标空间通常也越大。
InpMaxLotSize 手数设置 5 控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。
InpMaxTotalLots 均线过滤参数 12 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
InpRiskMode 资金管理类型 0 决定 EA 采用固定手数、按风险比例或其它资金管理算法。该项会直接影响每笔订单的仓位大小。
InpTSLActivatePct 移动止损参数 60 控制盈利后止损随价格移动的启动点、距离或步进。跟随越紧,锁利越快,但也更容易被正常回撤扫出场。
InpTSLTrailPct 移动止损参数 30 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。
InpMaxDrawdownPct 最大回撤限制 100 限制账户或策略累计允许承受的最大回撤。数值越小越保守,但可能更频繁触发停机或保护逻辑。
InpMaxTotalPos 均线过滤参数 50 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
InpUseStopLoss 止损保护 关闭 设置订单允许承受的最大反向波动。止损越宽越不容易被扫出,但单笔亏损也会更大。
InpStopLossPoints 止损保护 5000 设置订单允许承受的最大反向波动。止损越宽越不容易被扫出,但单笔亏损也会更大。
InpStopLossDollar 止损保护 0 设置订单允许承受的最大反向波动。止损越宽越不容易被扫出,但单笔亏损也会更大。
InpUseSlippageFilter 最大允许滑点 开启 限制下单或平仓时允许的最大成交价格偏差。数值越大更容易成交,但实际成交价格可能更差。
InpMaxSlippage 最大允许滑点 30 限制下单或平仓时允许的最大成交价格偏差。数值越大更容易成交,但实际成交价格可能更差。
InpSlippageTestSize 最大允许滑点 3 限制下单或平仓时允许的最大成交价格偏差。数值越大更容易成交,但实际成交价格可能更差。
InpUseTimeFilter 行情过滤参数 关闭 用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。
InpNoTradeStartHr 交易时段控制 13 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。
InpNoTradeEndHr 交易时段控制 15 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。
InpNoFriday 交易时段控制 开启 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。
InpFridayStopHr 周五交易控制 18 控制 EA 周五是否继续开仓或在几点后停止交易。限制越严格,越能降低周末跳空和流动性下降风险。
InpUseSessionFilter 交易时段控制 开启 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。
InpTradeEurope 交易时段控制 开启 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。
InpTradeUSA 交易时段控制 开启 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。
InpTradeAsia 交易时段控制 开启 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。
InpBlockNFP 新闻过滤参数 开启 控制非农、FOMC 或财经日历事件前后是否暂停交易。开启过滤通常更稳健,可减少数据行情滑点和异常波动风险。
InpBlockFOMC 新闻过滤参数 开启 控制非农、FOMC 或财经日历事件前后是否暂停交易。开启过滤通常更稳健,可减少数据行情滑点和异常波动风险。
InpUseATRFilter 动态 ATR 过滤 开启 使用 ATR 波动率判断当前行情是否适合交易。开启后 EA 会根据波动变化过滤信号,能减少异常波动下的盲目进场。
InpATRPeriod ATR 波动率参数 14 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。
InpATRMaxMulti ATR 波动率参数 3 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。
InpATRMinMulti ATR 波动率参数 0.3 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。
InpUseADXFilter 行情过滤参数 开启 用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。
InpADXPeriod ADX 趋势强度参数 14 用于 ADX 指标判断趋势强弱。阈值越高,EA 通常只在趋势更明确时交易;阈值越低,信号会更多但噪音也会增加。
InpADXMax ADX 趋势强度参数 18 用于 ADX 指标判断趋势强弱。阈值越高,EA 通常只在趋势更明确时交易;阈值越低,信号会更多但噪音也会增加。
InpUseLossFilter 行情过滤参数 开启 用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。
InpMaxConsecLoss 均线过滤参数 3 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
InpLossPauseHours 亏损暂停和恢复参数 4 控制亏损、连续亏损或恢复阶段后的暂停时间和处理方式。设置越保守,能降低连续受损风险,但也会减少恢复机会。
InpShiftChartColors 图表显示参数 开启 控制图表面板、文字、颜色、提示或作者信息展示。它通常只影响可视化和识别,不直接改变开仓和平仓逻辑。
InpShowTPLines 图表显示参数 关闭 控制图表面板、文字、颜色、提示或作者信息展示。它通常只影响可视化和识别,不直接改变开仓和平仓逻辑。
InpTPLineColor 图表显示参数 16776960 控制图表面板、文字、颜色、提示或作者信息展示。它通常只影响可视化和识别,不直接改变开仓和平仓逻辑。
InpTPLineStyle 图表显示参数 0 控制图表面板、文字、颜色、提示或作者信息展示。它通常只影响可视化和识别,不直接改变开仓和平仓逻辑。
InpShowGridTPLine 网格交易参数 开启 控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。
InpGridTPColor 网格交易参数 55295 控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。
InpShowNextGrid 网格交易参数 开启 控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。
InpNextGridColor 网格交易参数 16748574 控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。
InpNextGridStyle 网格交易参数 1 控制网格订单之间的距离、倍数、层数或止盈方式。距离越小或层数越多,开仓更密集,回撤和保证金压力也会提高。

资管考核风控参数

参数名 中文名称 默认值 中文说明
InpCooldownBars K线数量参数 600 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑,数量越小对近期行情更敏感。

点差过滤参数

参数名 中文名称 默认值 中文说明
InpUseSpreadFilter 行情过滤参数 开启 用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。
InpMaxSpread 最大允许点差 35 限制 EA 允许开仓时的最大点差。数值越小交易成本控制越严格,但可能错过点差扩大的行情机会。

新闻过滤参数

参数名 中文名称 默认值 中文说明
InpNewsMinsBefore 特殊日期过滤 60 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
InpNewsMinsAfter 特殊日期过滤 60 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。

界面显示参数

参数名 中文名称 默认值 中文说明
InpShowPanel 面板显示开关 开启 控制图表上的仪表盘或信息面板是否显示,只影响可视化展示,不改变开仓和平仓逻辑。

回测结果总表

回测基础数据

报告指标 报告值
质量历史 100%
7588
报价 31353044
交易品种 GOLD/XAUUSD
初始入金 10 000.00
总净盈利 923.38
毛利 1 059.04
毛损 -135.66

回撤与收益质量

报告指标 报告值
绝对结余亏损 0.00
最大结余亏损 87.68 (0.85%)
相对结余亏损 0.85% (87.68)
绝对净值亏损 691.94
最大净值亏损 913.70 (8.94%)
相对净值亏损 8.94% (913.70)
盈利因子 7.81
采收率 1.01
AHPR 1.0026 (0.26%)
GHPR 1.0026 (0.26%)
预期收益 27.16
夏普比率 6.91
LR 相关性 0.99
LR 标准误差 35.06
预付款维持率 15433.69%
分值 0.38 (29.61%)
OnTester结果 0

交易统计

报告指标 报告值
交易总计 34
总成交 68
卖出交易 (赢得 %) 0 (0.00%)
买入交易 (赢得 %) 34 (82.35%)
盈利交易 (% 全部) 28 (82.35%)
亏损交易 (% 全部) 6 (17.65%)

回测结论

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

回测图表

Ultimate Pulse EA 结余曲线图

Ultimate Pulse EA 历史分布图

Ultimate Pulse EA MFE MAE 图

Ultimate Pulse EA 持仓时间图

常见问题

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

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

这次回测用了什么设置?

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

请登录后发表评论