根据 MT5 历史回测报告,Pulse Engine EA 在 GOLD/XAUUSD 的 M15 周期中,按照默认参数完成了 2026-01-01 至 2026-05-08 的区间测试;净亏损为 322.99USD,胜率为 47.78%,最大回撤为 950.02 (8.99%),总交易笔数为 835。
测试设置
| 项目 |
说明 |
| EA 名称 |
Pulse Engine EA |
| 交易平台 |
MetaTrader 5 |
| 交易品种 |
GOLD/XAUUSD |
| 回测周期 |
M15 |
| 回测区间 |
2026-01-01 至 2026-05-08 |
| 初始资金 |
10 000.00 |
| 参数模式 |
EA 默认参数 |
| 数据来源 |
MT5 历史回测报告 |
| 核心指标 |
结果 |
| 净利润 |
-322.99 USD |
| 胜率 |
47.78% |
| 总收益率 |
-3.23% |
| 最大回撤 |
950.02 (8.99%) |
| 总交易笔数 |
835 |
| 盈利因子 |
0.93 |
EA 参数中文说明
核心交易参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| symbols_header |
版本号 |
====== Broker Symbol Mapping ====== |
EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。 |
| Inp_XAUUSD_Symbol |
xauusdsymbol |
GOLD/XAUUSD |
指定 EA 读取行情或执行交易时使用的品种代码。代码必须与经纪商报价列表一致,否则可能出现无报价、不开单或交易对象错误。 |
| Inp_USDJPY_Symbol |
usdjpysymbol |
USDJPY |
指定 EA 读取行情或执行交易时使用的品种代码。代码必须与经纪商报价列表一致,否则可能出现无报价、不开单或交易对象错误。 |
| Inp_EURUSD_Symbol |
eurusdsymbol |
EURUSD |
指定 EA 读取行情或执行交易时使用的品种代码。代码必须与经纪商报价列表一致,否则可能出现无报价、不开单或交易对象错误。 |
| Inp_USTEC_Symbol |
ustecsymbol |
USTEC |
指定 EA 读取行情或执行交易时使用的品种代码。代码必须与经纪商报价列表一致,否则可能出现无报价、不开单或交易对象错误。 |
| Inp_BTCUSD_Symbol |
btcusdsymbol |
BTCUSD |
指定 EA 读取行情或执行交易时使用的品种代码。代码必须与经纪商报价列表一致,否则可能出现无报价、不开单或交易对象错误。 |
| Inp_GBPUSD_Symbol |
gbpusdsymbol |
GBPUSD |
指定 EA 读取行情或执行交易时使用的品种代码。代码必须与经纪商报价列表一致,否则可能出现无报价、不开单或交易对象错误。 |
| patterns_header |
版本号 |
====== Patterns – Enable / Disable Markets ====== |
EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。 |
| Inp_XAUUSD_Active |
XAUUSD Active开关 |
开启 |
控制「XAUUSD Active」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Inp_USDJPY_Active |
USDJPY Active开关 |
开启 |
控制「USDJPY Active」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Inp_EURUSD_Active |
EURUSD Active开关 |
开启 |
控制「EURUSD Active」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Inp_USTEC_Active |
USTEC Active开关 |
开启 |
控制「USTEC Active」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Inp_BTCUSD_Active |
BTCUSD Active开关 |
开启 |
控制「BTCUSD Active」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Inp_GBPUSD_Active |
GBPUSD Active开关 |
开启 |
控制「GBPUSD Active」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| gen_header |
gen header |
====== General ====== |
这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。 |
| InpMagicNumber |
魔术号 |
99999 |
EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。 |
| InpChartComments |
订单备注 |
开启 |
写入订单备注栏的文本,用于区分策略来源、订单用途或版本,不直接决定交易逻辑。 |
| risk_header |
版本号 |
====== Risk Management ====== |
EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。 |
| InpBaseMoneyMode |
basemoneymode |
0 |
选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 0。 |
| InpCustomBalance |
账户余额基准 |
0 |
作为资金管理或风险比例计算的参考余额。设得越高,自动仓位可能更积极;设得越低则更保守。 |
| InpRiskType |
风险type |
0 |
控制策略允许承担的风险暴露。参数放大后,收益和回撤一般都会同步增加。 |
| InpRiskPercent |
风险百分比 |
0 |
控制策略允许承担的风险暴露。参数放大后,收益和回撤一般都会同步增加。 |
| InpRiskMoney |
风险money |
0 |
控制策略允许承担的风险暴露。参数放大后,收益和回撤一般都会同步增加。 |
| InpFixedLots |
固定手数 |
0 |
当 EA 采用固定仓位模式时,每笔订单会按这个手数下单。数值越大,单笔风险和保证金占用越高。 |
| compat_header |
版本号 |
====== Broker Compatibility ====== |
EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。 |
| InpLateOpen |
lateopen |
关闭 |
这是策略模块开关。开启后对应交易、过滤、风控或兼容逻辑会参与运行;关闭后该模块通常被跳过。 |
| dail_header |
版本号 |
====== Daily Drawdown Protection ====== |
EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。 |
| InpDailyDDProtection |
dailyddprotection |
关闭 |
控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。 |
| InpDDBase |
ddbase |
0 |
控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。 |
| InpMaxDailyDDPercent |
最大dailydd百分比 |
0 |
控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。 |
作者与展示信息
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| InpTradeComment |
订单备注 |
Pulse Engine |
写入订单备注栏的文本,用于区分策略来源、订单用途或版本,不直接决定交易逻辑。 |
资管考核风控参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| InpTargetMaxDD |
target最大dd |
20 |
控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。 |
Extra Functions
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| InpSwapProtection |
Swap Protection开关 |
开启 |
控制「Swap Protection」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| InpEnableRandomization |
随机偏移 |
开启 |
用于给入场或内部计算增加微小扰动,减少回测过度贴合历史走势的风险。数值越大,策略重现性越低。 |
新闻过滤参数
| 参数名 |
中文名称 |
默认值 |
中文说明 |
| adv_news_header |
版本号 |
====== Advanced News Filter ====== |
EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。 |
| InpNewsFilter |
新闻过滤开关 |
关闭 |
控制 EA 是否启用财经新闻过滤。开启后会在重要事件前后限制开仓或调整执行;关闭后策略不会主动避开新闻波动。 |
| InpNewsMinutesBefore |
新闻前禁开分钟数 |
5 |
控制在新闻公布前提前多久停止新开仓。数值越大,避险越充分,但也越容易错过事件前的最后一段行情。 |
| InpNewsMinutesAfter |
新闻后恢复分钟数 |
5 |
控制在新闻公布后等待多久才恢复交易。数值越大越稳健,但会减少事件后波动阶段的参与机会。 |
| InpNews_RedNews |
特殊日期过滤 |
关闭 |
控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。 |
| InpNews_NFP |
非农交易开关 |
关闭 |
控制 EA 是否允许在非农数据公布前后交易。关闭后可减少重大数据波动带来的冲击。 |
| InpNews_CPI |
特殊日期过滤 |
关闭 |
控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。 |
| InpNews_InterestRate |
汇率换算系数 |
关闭 |
用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
回测结果总表
回测基础数据
| 报告指标 |
报告值 |
| 质量历史 |
100% |
| 柱 |
8140 |
| 报价 |
33261680 |
| 交易品种 |
GOLD/XAUUSD |
| 初始入金 |
10 000.00 |
| 总净盈利 |
-322.99 |
| 毛利 |
4 643.29 |
| 毛损 |
-4 966.28 |
回撤与收益质量
| 报告指标 |
报告值 |
| 绝对结余亏损 |
378.15 |
| 最大结余亏损 |
950.02 (8.99%) |
| 相对结余亏损 |
8.99% (950.02) |
| 绝对净值亏损 |
402.18 |
| 最大净值亏损 |
992.34 (9.37%) |
| 相对净值亏损 |
9.37% (992.34) |
| 盈利因子 |
0.93 |
| 采收率 |
-0.33 |
| AHPR |
1.0000 (-0.00%) |
| GHPR |
1.0000 (-0.00%) |
| 预期收益 |
-0.39 |
| 夏普比率 |
-0.92 |
| LR 相关性 |
-0.26 |
| LR 标准误差 |
226.66 |
| 预付款维持率 |
843.51% |
| 分值 |
-5.63 (99.74%) |
| OnTester结果 |
0 |
交易统计
| 报告指标 |
报告值 |
| 交易总计 |
835 |
| 总成交 |
1670 |
| 卖出交易 (赢得 %) |
389 (47.30%) |
| 买入交易 (赢得 %) |
446 (48.21%) |
| 盈利交易 (% 全部) |
399 (47.78%) |
| 亏损交易 (% 全部) |
436 (52.22%) |
回测图表




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