帮助中心
Help Center articles
在 MetaTrader 中交易机器人之前,先对其进行回测
该 App 的统计数据源自其自身的回测(即对机器人针对过去价格进行的测试)。在机器人开始交易你的账户之前,请先在 MetaTrader 的策略测试器(Strategy Tester)中,使用你经纪商(Broker)的价格对下载的文件进行测试。该 App 本身也会要求你这样做。
计划:包含 Prop Firm Robots App 的计划。
注意对比内容
- 在应用程序中,选择 Stats period,例如 1Y。卡片图表下方的日期显示了测试期间。
- 写下卡片的名称(品种和时间框架)、Profit、Profit factor(盈利金额除以亏损金额;大于 1 表示盈利)、Trades 以及 Drawdown(从高点下跌的最大幅度,以 % 表示)。同时记录你的账户规模。

在 MetaTrader 中运行测试
- 首先安装机器人(参见安装指南)。
- 按下 Ctrl+R 或打开 View › Strategy Tester。
- 在 Expert (MetaTrader 4) 或 Expert Advisor (MetaTrader 5) 下选择机器人。
- 选择与卡片中相同的交易品种和时间周期,以及相同的日期。
- 在应用程序中,将存款金额设置为你的账户规模。
- 对于该模型,Open prices only 速度很快,因为机器人会决定 K 线何时开启。Every tick (MetaTrader 4) 或 Every tick based on real ticks (MetaTrader 5) 则更接近真实交易。
- 点击 Start,然后阅读结果和图表。
比较结果
- 寻找相似的交易笔数、高于 1 的获利因子以及你的 prop firm 所允许的回撤。确切的利润将会有所不同。
- 结果会有所不同,因为经纪商(Broker)的价格、点差(Spread)、佣金以及服务器时区与 App 中的数据存在差异。微小的差异是正常的;如果一个机器人在你的经纪商(Broker)数据上表现极差,则是选择另一个机器人的理由。
- 一个随机化的机器人就是一个全新的机器人:你的回测是针对它的唯一测试。

了解
- 测试中没有交易?请检查日期是否具有价格历史记录(在图表上按 Home 以加载更多),并确保 Max spread 不低于测试器的点差。一些自营交易公司(Prop Firm)的服务器保留的历史记录很少;经纪商的模拟账户通常拥有更多的历史数据。
- 新闻过滤器、每日保护以及账户保护仅在模拟或实盘图表上生效,在测试器中并不生效。
- 一次良好的回测并不保证未来的结果。接下来,请在模拟账户或挑战赛中运行该机器人。