根据 MT5 历史回测报告,Zenox EA 在 GOLD/XAUUSD 的 M15 周期中,按照默认参数完成了 2026-01-01 至 2026-04-30 的区间测试;净利润为 6169.14USD,胜率为 65.71%,最大回撤为 2 930.30 (17.32%),总交易笔数为 35。
测试设置
| 项目 | 说明 |
|---|---|
| EA 名称 | Zenox EA |
| 交易平台 | MetaTrader 5 |
| 交易品种 | GOLD/XAUUSD |
| 回测周期 | M15 |
| 回测区间 | 2026-01-01 至 2026-04-30 |
| 初始资金 | 10 000.00 |
| 参数模式 | EA 默认参数 |
| 数据来源 | MT5 历史回测报告 |
| 核心指标 | 结果 |
|---|---|
| 净利润 | 6 169.14 USD |
| 胜率 | 65.71% |
| 总收益率 | 61.69% |
| 最大回撤 | 2 930.30 (17.32%) |
| 总交易笔数 | 35 |
| 盈利因子 | 1.66 |
EA 参数中文说明
核心交易参数
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| input group #1 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| RiskSetting | 资金基准和风险模式 | 10 | 控制仓位按余额、净值、固定资金或自定义风险计算。不同基准会改变手数大小和回撤敏感度。 |
| UseCustomRisk | 资金基准和风险模式 | 关闭 | 控制仓位按余额、净值、固定资金或自定义风险计算。不同基准会改变手数大小和回撤敏感度。 |
| CustomRiskPercent | 风险百分比 | 5 | 按账户资金比例控制仓位风险。比例越高,盈利弹性更大,但连续亏损时资金回撤也会更明显。 |
| UseEquity | 资金基准和风险模式 | 关闭 | 控制仓位按余额、净值、固定资金或自定义风险计算。不同基准会改变手数大小和回撤敏感度。 |
| UseFixedBalance | 资金基准和风险模式 | 关闭 | 控制仓位按余额、净值、固定资金或自定义风险计算。不同基准会改变手数大小和回撤敏感度。 |
| FixedBalance | 资金基准和风险模式 | 3000 | 控制仓位按余额、净值、固定资金或自定义风险计算。不同基准会改变手数大小和回撤敏感度。 |
| FixedLotSize | 手数设置 | 0 | 控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。 |
| MaxOpenPositions | 均线过滤参数 | 13 | 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| input group #2 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeGOLD/XAUUSD | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledGOLD/XAUUSD | 保本保护参数 | 开启 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerGOLD/XAUUSD | 保本保护参数 | 1 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsGOLD/XAUUSD | 保本保护参数 | 25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #3 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeGBPUSD | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledGBPUSD | 保本保护参数 | 关闭 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerGBPUSD | 保本保护参数 | 0.75 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsGBPUSD | 保本保护参数 | 175 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #4 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeGBPJPY | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledGBPJPY | 保本保护参数 | 开启 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerGBPJPY | 保本保护参数 | 1.5 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsGBPJPY | 保本保护参数 | 25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #5 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeEURUSD | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledEURUSD | 保本保护参数 | 开启 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerEURUSD | 保本保护参数 | 3.75 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsEURUSD | 保本保护参数 | 225 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #6 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeEURGBP | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledEURGBP | 保本保护参数 | 关闭 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerEURGBP | 保本保护参数 | 0.75 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsEURGBP | 保本保护参数 | 150 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #7 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeEURJPY | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledEURJPY | 保本保护参数 | 开启 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerEURJPY | 保本保护参数 | 1.5 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsEURJPY | 保本保护参数 | 25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #8 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeAUDUSD | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledAUDUSD | 保本保护参数 | 开启 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerAUDUSD | 保本保护参数 | 1.25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsAUDUSD | 保本保护参数 | 25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #9 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeAUDCHF | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledAUDCHF | 保本保护参数 | 开启 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerAUDCHF | 保本保护参数 | 0.5 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsAUDCHF | 保本保护参数 | 25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #10 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeAUDJPY | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledAUDJPY | 保本保护参数 | 开启 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerAUDJPY | 保本保护参数 | 1.5 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsAUDJPY | 保本保护参数 | 25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #11 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeNZDUSD | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledNZDUSD | 保本保护参数 | 开启 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerNZDUSD | 保本保护参数 | 0.75 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsNZDUSD | 保本保护参数 | 25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #12 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeNZDJPY | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledNZDJPY | 保本保护参数 | 关闭 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerNZDJPY | 保本保护参数 | 1.75 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsNZDJPY | 保本保护参数 | 25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #13 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeUSDCAD | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledUSDCAD | 保本保护参数 | 关闭 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerUSDCAD | 保本保护参数 | 1.5 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsUSDCAD | 保本保护参数 | 50 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #14 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| TradeUSDJPY | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| BEEnabledUSDJPY | 保本保护参数 | 关闭 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BERRTriggerUSDJPY | 保本保护参数 | 1.5 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| BEOffsetPointsUSDJPY | 保本保护参数 | 25 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| input group #15 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| SymbolPrefix | 订单备注 | 写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。 | |
| SymbolSuffix | 订单备注 | 写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。 | |
| input group #16 | 说明信息 | 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。 | |
| Magic | 魔术号 | 999 | EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。 |
| OrderComment | 订单备注 | Zenox | 写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。 |
| UseRandomizer | 随机化开关 | 关闭 | 控制 EA 是否对下单时间或手数做随机扰动,用于降低机械化执行痕迹,但也会让结果更难完全复现。 |
| MaxRandomPoints | 均线过滤参数 | 10 | 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
界面显示参数
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| ChartPanel | 面板显示开关 | 开启 | 控制图表上的仪表盘或信息面板是否显示,只影响可视化展示,不改变开仓和平仓逻辑。 |
回测结果总表
回测基础数据
| 报告指标 | 报告值 |
|---|---|
| 质量历史 | 100% |
| 柱 | 7588 |
| 报价 | 31353044 |
| 交易品种 | GOLD/XAUUSD |
| 初始入金 | 10 000.00 |
| 总净盈利 | 6 169.14 |
| 毛利 | 15 465.59 |
| 毛损 | -9 296.45 |
回撤与收益质量
| 报告指标 | 报告值 |
|---|---|
| 绝对结余亏损 | 452.23 |
| 最大结余亏损 | 2 930.30 (17.32%) |
| 相对结余亏损 | 17.32% (2 930.30) |
| 绝对净值亏损 | 537.50 |
| 最大净值亏损 | 3 958.55 (19.70%) |
| 相对净值亏损 | 19.74% (3 351.42) |
| 盈利因子 | 1.66 |
| 采收率 | 1.56 |
| AHPR | 1.0162 (1.62%) |
| GHPR | 1.0138 (1.38%) |
| 预期收益 | 176.26 |
| 夏普比率 | 4.28 |
| LR 相关性 | 0.89 |
| LR 标准误差 | 1 360.09 |
| 预付款维持率 | 188.42% |
| 分值 | -0.87 (61.57%) |
| OnTester结果 | 0 |
交易统计
| 报告指标 | 报告值 |
|---|---|
| 交易总计 | 35 |
| 总成交 | 70 |
| 卖出交易 (赢得 %) | 17 (64.71%) |
| 买入交易 (赢得 %) | 18 (66.67%) |
| 盈利交易 (% 全部) | 23 (65.71%) |
| 亏损交易 (% 全部) | 12 (34.29%) |
回测结论
从回测结果看,Zenox EA 在该测试区间内取得了正收益;后续筛选时可以继续结合回撤、盈利因子和交易笔数判断稳定性。
回测图表




常见问题
这份数据是实盘还是回测?
本文展示的是 MT5 历史回测报告,不是实盘成交记录;正文中的结论均以回测数据为准。
这次回测用了什么设置?
本次回测使用 GOLD/XAUUSD 品种、M15 周期,测试区间为 2026-01-01 至 2026-04-30,并按照 EA 默认参数执行。

