Range Breakout EA with Range Filters 2026年回测利润达317.44USD,胜率43.75%量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集论坛量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集量化交易程序 - 交易机器人 | 助力投资交易更好成功BBTrading

Range Breakout EA with Range Filters 2026年回测利润达317.44USD,胜率43.75%

根据 MT5 历史回测报告,Range Breakout EA with Range FiltersGOLD/XAUUSDM15 周期中,按照默认参数完成了 2026-01-012026-05-18 的区间测试;净利润为 317.44USD,胜率为 43.75%,最大回撤为 224.22 (2.18%),总交易笔数为 64

测试设置

项目 说明
EA 名称 Range Breakout EA with Range Filters
交易平台 MetaTrader 5
交易品种 GOLD/XAUUSD
回测周期 M15
回测区间 2026-01-01 至 2026-05-18
初始资金 10 000.00
参数模式 EA 默认参数
数据来源 MT5 历史回测报告
核心指标 结果
净利润 317.44 USD
胜率 43.75%
总收益率 3.17%
最大回撤 224.22 (2.18%)
总交易笔数 64
盈利因子 1.22

EA 参数中文说明

General Inputs

参数名 中文名称 默认值 中文说明
InpMarket market 1 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。
InpMagicNumber 魔术号 12345 EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。
InpRangeColor range颜色 16711680 这是图表面板、标记、字体或颜色显示参数,只影响界面可读性和视觉标识,不直接改变开仓、平仓或仓位计算。
InpChartComments 订单备注 开启 写入订单备注栏的文本,用于区分策略来源、订单用途或版本,不直接决定交易逻辑。

作者与展示信息

参数名 中文名称 默认值 中文说明
InpTradeComment 订单备注 XXXXXXXX 写入订单备注栏的文本,用于区分策略来源、订单用途或版本,不直接决定交易逻辑。

Risk Management

参数名 中文名称 默认值 中文说明
InpBaseMoneyMode basemoneymode 0 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 0。
InpCustomBalance 账户余额基准 0 作为资金管理或风险比例计算的参考余额。设得越高,自动仓位可能更积极;设得越低则更保守。
InpRiskType 风险type 0 控制策略允许承担的风险暴露。参数放大后,收益和回撤一般都会同步增加。
InpRiskLevel 风险level 1 控制策略允许承担的风险暴露。参数放大后,收益和回撤一般都会同步增加。
InpRiskPercent 风险百分比 0 控制策略允许承担的风险暴露。参数放大后,收益和回撤一般都会同步增加。
InpLots 手数 0 控制下单手数或仓位规模。数值越大,收益波动和资金回撤通常也会一起放大。

资管考核风控参数

参数名 中文名称 默认值 中文说明
InpCloseTradesOnEquityDrawdown close交易onequitydrawdown 关闭 这是策略模块开关。开启后对应交易、过滤、风控或兼容逻辑会参与运行;关闭后该模块通常被跳过。
InpMaxEquityDrawdown 最大equitydrawdown 4 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。

Compatibility Mode (Only Enable your broker)

参数名 中文名称 默认值 中文说明
InpTheFivers thefivers开关 关闭 控制「thefivers」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
InpFtmo ftmo开关 关闭 控制「ftmo」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
InpFundednext fundednext开关 关闭 控制「fundednext」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。

点差过滤参数

参数名 中文名称 默认值 中文说明
InpSpreadFilter 点差过滤 关闭 用于限制成交成本或价格偏差。参数越宽松,成交更容易,但真实执行价格可能更差。
InpMaxSpreadPoints 最大允许点差 0 限制 EA 允许交易时的最大点差。数值越小更严格,能减少高成本入场,但也可能错过部分机会。
InpEnableManualOverride 启用manualoverride 关闭 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。
InpAtrPeriod atrperiod 15 设置「atrperiod」参考的 K 线数量或计算周期。周期越长信号更平滑但反应更慢;周期越短响应更快,但更容易受短线噪音影响。
ManualRangeStartMinute manualrange开始分钟 0 限制「manualrange开始分钟」对应模块的上限或下限。限制收紧后策略更保守,触发次数或仓位暴露通常下降;限制放宽后交易空间增加,同时回撤和执行风险也会提高。
ManualRangeEndMinute 结束交易分钟 0 与结束交易小时配合,精确到分钟控制停止开仓的时间点。设置越早,越能减少临近收盘的执行风险。
ManualEntryEndMinute 结束交易分钟 0 与结束交易小时配合,精确到分钟控制停止开仓的时间点。设置越早,越能减少临近收盘的执行风险。
ManualTradeCloseMinute manual交易close分钟 0 控制订单数量、交易次数或相关编号限制。数值越大,策略允许的持仓或触发次数通常越多,资金占用和连续风险也会增加。
ManualAllowMondayTrading manualallowmonday交易开关 开启 控制「manualallowmonday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
ManualAllowTuesdayTrading manualallowtuesday交易开关 开启 控制「manualallowtuesday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
ManualAllowWednesdayTrading manualallowwednesday交易开关 开启 控制「manualallowwednesday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
ManualAllowThursdayTrading manualallowthursday交易开关 开启 控制「manualallowthursday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
ManualAllowFridayTrading 周五交易开关 开启 控制 EA 是否允许在周五继续开仓。关闭后通常用于规避周末跳空风险。
ManualAllowSaturdayTrading manualallowsaturday交易开关 关闭 控制「manualallowsaturday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
ManualAllowSundayTrading manualallowsunday交易开关 关闭 控制「manualallowsunday交易」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
ManualAllowBuyTrades 允许做多 开启 控制 EA 是否允许开出买单。关闭后会屏蔽所有做多机会,只保留做空或观望逻辑。
ManualAllowSellTrades 允许做空 开启 控制 EA 是否允许开出卖单。关闭后会屏蔽所有做空机会,只保留做多或观望逻辑。
ManualTwoTradesPerDay manualtwo交易perday 关闭 控制订单数量、交易次数或相关编号限制。数值越大,策略允许的持仓或触发次数通常越多,资金占用和连续风险也会增加。
ManualYesterdayBigRange manualyesterdaybigrange开关 关闭 控制「manualyesterdaybigrange」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。
ManualAtrFilterMaxSize manualatr过滤最大大小 0 限制「manualatr过滤最大大小」对应模块的上限或下限。限制收紧后策略更保守,触发次数或仓位暴露通常下降;限制放宽后交易空间增加,同时回撤和执行风险也会提高。
ManualStopLoss 止损点数 / 止损保护 2 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。
ManualTakeProfit 止盈点数 / 止盈目标 0 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。
ManualStopLossPercent 止损点数 / 止损保护 1 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。
ManualTakeProfitPercent 止盈点数 / 止盈目标 0 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。
ManualActivateTrailingSl 止损点数 / 止损保护 关闭 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。
ManualTrailingStopType 移动止损开关 1 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。
ManualProfitPercentStart manualprofit百分比开始 0 控制盈利目标或盈利保护阈值。目标越高,持仓或策略运行空间更大;目标越低,则更偏向快速锁定收益。
ManualTrailingStopPercent 移动止损开关 0 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。

回测结果总表

回测基础数据

报告指标 报告值
质量历史 100%
8692
报价 35271569
交易品种 GOLD/XAUUSD
初始入金 10 000.00
总净盈利 317.44
毛利 1 763.93
毛损 -1 446.49

回撤与收益质量

报告指标 报告值
绝对结余亏损 81.66
最大结余亏损 224.22 (2.18%)
相对结余亏损 2.18% (224.22)
绝对净值亏损 145.89
最大净值亏损 279.94 (2.71%)
相对净值亏损 2.71% (279.94)
盈利因子 1.22
采收率 1.13
AHPR 1.0005 (0.05%)
GHPR 1.0005 (0.05%)
预期收益 4.96
夏普比率 2.03
LR 相关性 0.76
LR 标准误差 63.62
预付款维持率 3589.62%
分值 0.51 (38.99%)
OnTester结果 0

交易统计

报告指标 报告值
交易总计 64
总成交 128
卖出交易 (赢得 %) 26 (42.31%)
买入交易 (赢得 %) 38 (44.74%)
盈利交易 (% 全部) 28 (43.75%)
亏损交易 (% 全部) 36 (56.25%)

回测图表

Range Breakout EA with Range Filters 结余曲线图

Range Breakout EA with Range Filters 历史分布图

Range Breakout EA with Range Filters MFE MAE 图

Range Breakout EA with Range Filters 持仓时间图

常见问题

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

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

这次回测用了什么设置?

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

风险提示

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

回测结论

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

请登录后发表评论