MetaTrader 5 上 RedBot 回测指南

23 六月, 2026
阅读需要 5 分钟
92 次浏览

本文提供了关于如何在 MT5 平台上准确回测 RedBot 的详细指南。它解释了如何检查历史数据、优化算法参数以及评估软件性能,从而在实盘交易前保护您的资金。

MetaTrader 5 上 RedBot 回测指南

回测前注意事项:建议使用 VPS,因为回测会消耗大量的系统资源和时间。

第一部分:回测前的参数配置

首先,通过右键点击 Redbot-DCA 文件 → 选择 测试 (Test) 来打开回测界面

回测配置界面将如下图所示出现

各参数分析:

  • Expert:这是您想要回测的 EA(智能交易系统)。默认选择 Redbot-DCA.ex5

  • Symbol:用于回测的交易对。推荐参数为 XAUUSDm(黄金)

  • Timeframe:RedBot 用于读取入场/出场信号的蜡烛图时间周期。较小的时间周期比实时数据提供更高的准确性。推荐参数为 M1

  • Date:您想要回测的时间段。建议在足够长的时间段(6/12/24 个月)内进行测试,以观察 RedBot 在各种市场条件下的稳定性

  • Forward:这是用于样本外测试。如果启用,MT5 会将数据分为两部分:一部分用于优化,另一部分用于实际测试。推荐参数为 No。

  • Delays:模拟订单执行延迟。为了更接近真实情况,请选择适合您的经纪商和 VPS 连接的延迟。推荐参数为 50 ms

  • Modelling:MT5 生成回测价格数据的方式。推荐参数为 Every tick based on real ticks

  • Deposit:您的初始资金。将其设置为您打算交易的金额,以获得最准确的评估。推荐参数为 400,000 USD

  • Leverage:影响开仓所需的保证金。推荐参数为 1:1000

  • Optimization:运行参数优化。MT5 将尝试各种组合以找到最佳配置。您可以根据您的 PC/VPS 配置选择 Slow complete algorithm 或 Fast genetic based algorithm。Slow complete algorithm 较慢但更彻底,而 Fast genetic based algorithm 速度更快并优先考虑盈利策略。

  • Criterion:MT5 用于对优化结果进行排名的标准。推荐参数为 Complex Criterion max

继续前往 Inputs 选项卡以切换到 RedBot 参数

在这里,RedBot 的操作参数被详细显示,为了更好地理解,您可以参考文章 [Redbot 完整功能参数指南]。当您需要测试特定参数时,勾选项目旁边的空框并根据需要编辑数值

数值列说明:

  • Value:当前用于测试的数值。如果您未选择此项目进行回测,RedBot 将使用此数值运行

  • Start:优化范围的起始值。参考示例为 4000

  • Step:测试尝试之间的增量。参考示例为 400

  • Stop:优化范围的结束值。参考示例为 40000

  • Steps:优化期间要测试的数值数量。参考示例为 91,意味着 RedBot 将测试 从 4000 到 40000,步长为 400 的多个级别

第二部分:运行回测

设置参数后,点击右下角的 Start 按钮开始回测

速度取决于您要测试的参数数量。完成后,点击 Optimization Results 查看所有结果

在结果列表中,右键点击您想要详细查看的结果 → 然后选择 Run Single Test

运行后,点击 Backtest 选项卡以显示所选结果的所有指标

第三部分:保存与加载 RedBot 参数

一旦您选择了符合您策略的结果,可以通过前往 Inputs 选项卡 → 在空白处右键点击 → 选择 Save 来保存它

保存的文件将具有 .set 格式。要将此参数集应用于 RedBot 进行操作,请右键点击 Redbot-DCA → 然后选择 Properties of Redbot-DCA

在 Inputs 选项卡中,点击 Load 按钮

选择您保存的配置文件,然后点击 Open

现在 RedBot 已应用了新参数,点击 OK 并照常开始操作


将此见解分享给您的交易网络

如果您觉得这篇文章有价值,请在您的社交渠道上分享,帮助我们传播知识。

RedBot

专业的 MT5 量化机器人交易解决方案。通过稳定的性能实现交易与资金管理的自动化。

金融风险免责声明:

在 MetaTrader 平台上交易具有极高的风险,可能不适合所有投资者。过往业绩并不能保证未来的结果。RedBot 平台仅提供软件工具(EA)。我们不接受投资委托管理、不募集资金,也不对您真实交易账户上的任何财务损失承担责任。请仅使用您准备好承受损失的风险资金进行交易。

© 2026 RedBot. All rights reserved.