LUCKY DOGSTRADING SYSTEMS
登录
全部动态
手册发布于 · 阅读约 9 分钟

购买EA前怎么测试?在MT5上5步验证自动交易

作者: · Lucky Dogs Trading Systems 创始人

购买EA前怎么测试:在MetaTrader 5上的5个步骤

购买自动交易EA之前,先下载免费演示版,在你自己的MetaTrader 5上重做卖家展示的那份测试,然后换成你自己的条件:你的入金、你的经纪商、最近的区间。这样测试一个EA,不需要相信任何人的说法,而且一分钱都不花。

卖家页面上,有一条从左往右上升的曲线,一个很大的百分比,还有一排盈利的月份。可能全是真的。但这些全是卖家选的:区间、入金、经纪商、设置。

属于你自己的东西,你还一样都没看到。

常见的做法是看着橱窗就买。付款,把EA装到自己的账户里,几周之后才发现:页面上的EA和你账户里的EA,根本不像同一个。这不需要谁撒谎,只要页面上的测试不是你的测试,就会发生。

解决办法一句话就能记住:买你自己跑过的测试,而不是别人给你看的测试。

下面是买家的流程,从卖家页面一直到做出决定,一共5步。途中有两张表替你干活:测试参数卡和决策表。

EA免费演示版能做什么,不能做什么

在MetaTrader 5里,交易机器人叫作智能交易系统(Expert Advisor,EA)。在MQL5 Market,也就是和MetaTrader直接相连的EA商店里,付费EA都有免费演示版。在EA页面点击演示版按钮,MT5会自动打开并安装它。

演示版在策略测试器里运行。这是平台自带的模拟器,会重放经纪商的价格历史,逐笔显示EA当时会怎么做。区间、入金、杠杆和配置,都由你来选。

演示版不在账户里交易,模拟账户和真实账户都不行,它只在测试器里运行。如果想在购买前看到EA在账户里实时运行,可以选择租用。我们的EA在上线期间可以租用1个月。租用和购买的分步说明,见如何在MQL5市场购买EA。

免费演示版 租用1个月
在哪里运行 你自己MT5的策略测试器 你经纪商的账户,模拟或真实
能看到什么 过去:你所选区间里的每一笔交易 现在:真实点差和真实时段下的实时执行
费用 免费 EA页面上标明的价格
什么时候用 第1到第4步 第5步,测试通过之后

关于时间:第一次测试要下载报价历史,也就是经纪商记录下的每一次价格变动,所以比较慢。之后的测试就快了。

第1步:用核对的眼光读卖家页面

打开MT5之前,先整理一张测试参数卡:卖家得出页面结果所用的配方。第2步你要重做的,就是这张卡。

要找什么 为什么重要
区间 精挑细选的一年说明不了多少;区间要一直延伸到最近一个月
建模方式 “每个基于真实报价的报价”用的是经纪商记录下的价格;其他模式是推测每根K线内部的价格走法
初始入金 按余额计算手数的EA,入金不同,每笔交易的大小就不同
杠杆 决定每笔交易占用多少保证金,以及手数能不能放进账户(杠杆改变什么)
经纪商和品种 每家经纪商有自己的价格、点差和佣金
设置或配置 橱窗有时展示的是最激进的那一档配置
正在运行的账户 测试展示过去;直接从经纪商读取的账户展示真实执行
EA的测试参数卡:区间、建模方式、入金、杠杆、经纪商和配置
运行之前先整理好参数卡:你要重做的就是它。

页面上缺了某一项?继续之前先问卖家。书面回复比曲线更有分量,认真卖EA的人,这张卡张口就能答出来。

第2步:在你自己的MT5上重做卖家的测试

装好演示版,拿着参数卡,你就可以按卖家的方式在MT5上测试这个EA。设置只要四步:

  1. 按 Ctrl+R 打开策略测试器。
  2. 选择参数卡上的EA和品种。
  3. 区间和建模方式与参数卡保持一致。
  4. 入金和杠杆也保持一致,然后点击开始。

如果你是第一次打开测试器,逐项讲解的15分钟测试会带你看每个界面。策略测试器的官方文档解释了每个选项。

要重做得一样,就用参数卡上同一家经纪商的数据。测试器下载的是MT5当前连接的经纪商的历史,开一个这家经纪商的模拟账户就够了。

这一步只看一件事:你的结果要接近页面上的结果。 接近就行,不必一模一样。接近,说明橱窗里的测试是真实存在的,你就可以进入真正决定买不买的那一轮测试。

为什么你的测试结果可能不一样

  • 经纪商的数据。 每家经纪商记录的报价都不同。换一家经纪商,价格不会完全一样。
  • 点差。 也就是买价和卖价之间的差,每笔交易都要付。点差越大,吃掉的结果越多。有些账户还有佣金,道理一样。
  • 品种名称。 XAUUSD、GOLD、XAUUSD+:资产相同,合约却可能不同。在市场观察(Ctrl+M)里右键点击品种,打开规格确认。
  • EA的版本。 一次更新就可能改变行为。确认页面和你的演示版是同一个版本。
  • 建模方式。 用“仅开盘价”或1分钟OHLC做的测试,和用真实报价做的测试,结果不会一样,交易速度快的EA尤其如此。

小的差距很正常。大的差距,就是付款前要问卖家的问题。

第3步:换成你自己的条件

第2步证明了橱窗是真的。第3步要看的是,EA在它将来替你干活的地方表现如何。

  • 你真正要用的入金。 如果你打算用参数卡一半的入金开始,就用一半来测。
  • 你的经纪商。 你的品种、你的点差、你的佣金。如果你的账户里黄金叫别的名字,请看你的经纪商里黄金的品种名称。
  • 最近的区间:2025年和2026年。 这是EA明天要面对的市场。更早的年份能看出规则扛不扛得住不同的行情,但不决定买不买。
  • 你要开启的配置。 不是橱窗里最激进的那一档,而是你周一会让它一直运行的那一档。
MT5策略测试器,设置了最近的区间、入金和真实报价建模
换成你自己的条件:入金、经纪商、最近的区间。

一次只改一项,再跑一遍:这样你就知道是什么影响了结果。最后,把所有条件放在一起跑。这就是你的测试,你要买的也是它。

第4步:把页面和你的测试放在一起比

把两者并排放好。五行就够看出,橱窗和你的账户讲的是不是同一个故事。

卖家页面 × 你的测试 看什么
区间内的利润 方向一致,哪怕你的更小
最大回落 你的回落要在你能看着不关EA的范围内
交易笔数 差不多;少很多,说明EA在你的经纪商那里找不到入场
盈利月份 在你的测试里也是大多数
最差的月份 一个你什么都不动也能扛过去的月份

要准确读懂每个数字,请看区分靠谱EA和空洞承诺的5个数字。

比完之后,决定几乎是自动的:

你的测试 怎么做
在你的条件下也和页面一致 进入第5步,或者直接购买
按卖家的参数卡一致,换成你的条件就变差 换配置或入金,再跑一遍
连卖家的参数卡都对不上 先问卖家,别的都往后放

注意,没有哪一行写着“页面好看就买”。每一个决定,都来自你自己跑过的测试。

第5步:先在模拟账户运行,再上真钱

策略测试器展示过去,模拟账户展示现在:钱是假的,价格是真的,EA在你的经纪商那里日夜运行。

要在模拟账户测试EA,就租用1个月,然后按MT5怎么安装EA里的步骤开启。有三把钥匙:用主密码登录账户,在EA窗口里勾选允许算法交易,再把MT5顶部的算法交易按钮打开成绿色。

这一步你衡量的不是利润,而是执行。四个问题贯穿这一个月:

  1. 订单是不是在EA承诺的时段进场?
  2. 止损是不是随订单一起到达经纪商的服务器?
  3. 新闻时段的点差,对每笔交易影响多大?
  4. EA说会避开的时段,它是不是真的避开了?

还有,让MetaTrader一直开着。如果你的电脑晚上关机,EA就没法继续跟踪交易。VPS,也就是24小时开机的云端电脑,可以解决这个问题。

测试看不到的东西(以及去哪里看)

一份好的真实报价测试,已经非常接近现实。还有三件事在它之外,每件都有地方可以看到:

  • 真实执行。 滑点,也就是你要求的价格和成交价格之间的差,以及重大新闻时的点差。测试能接近,剩下的由账户来展示。
  • 终端掉线。 在测试里,EA永远不会掉线。现实中,会停电,Windows会重启。VPS就是为此而存在的。
  • 你的纪律。 测试不会在最差的月份关掉EA,你却可能会。在第4步提前认识这个最差的月份,到它真的来临时,才能按住你的手。

正因如此,我们公开直接从经纪商读取的账户,逐笔展示,没有任何手工输入。网站上的每个数字,都遵循我们发布每个数字的5条规则。

选择之前,先测试我们的三款EA

这篇指南要求卖家做到的,我们都做到了。每份测试的参数卡都在各款EA的页面上,你可以完全按原样重做我们的测试:真实报价、真实点差和佣金。

EA 区间 入金 经纪商和品种 杠杆 默认配置
Collie Gold 2021年1月至2026年10月14日 1,000 USD Vantage,XAUUSD+ 1:1000 Moderate
Pitbull Gold 2021年1月至2026年9月 10,000 USD Vantage,XAUUSD+ 1:500 Balanced
Beagle Gold 2023年1月至2026年10月 10,000 USD Vantage,XAUUSD+ 1:100 Moderate

有一个细节对第2步有帮助:每个页面上的逐年表格,每一年都从相同的入金重新开始。想重做某一年,就只跑那一年,用参数卡上的入金。

先从每款EA的一个数字开始,都来自真实报价测试:

  • Pitbull Gold和它的测试参数卡: Balanced配置在2025年取得+478%,2025年和2026年的21个月里,21个月盈利。用10,000 USD跑2025年,再核对报告里的逐月结果。
  • Collie Gold: 在1,000 USD的测试中,Moderate配置在2025年取得+586%。
  • Beagle Gold: Moderate配置在2025年取得+185%,2025年和2026年的22个月里,21个月盈利。

然后,对三款都做第3步。它们不管黄金叫什么名字都能识别,能自动检测经纪商的时区,选择配置就是全部设置。在你的经纪商上测试,不需要任何其他调整。

用相同的入金和相同的区间跑这三款,然后按你自己的测试来选。

常见问题

EA可以在线测试吗?

测试在你自己的MetaTrader 5里运行,在你的电脑或VPS上,而不是在某个网站上。这样反而更好:它用的是你将来要交易的那家经纪商的历史。演示版在MQL5 Market的EA页面下载,在策略测试器里免费打开。

免费演示版有限制吗?

它只在策略测试器里运行:不会在任何账户里下单,模拟账户和真实账户都不会。在测试器里,你可以自己选择区间、入金和配置。想在账户里看到EA实时运行,就用1个月的租用。

应该测试多长时间的历史?

先测最近的:2025年和2026年,也就是EA要面对的市场。然后再测更早的年份,看规则扛不扛得住不同的行情。它们体现一致性,但不决定买不买。

为什么我的测试结果和卖家页面不一样?

常见原因有五个:经纪商的数据、点差和佣金、品种的合约、EA的版本和建模方式。小的差距很正常。参数卡完全一样还差很多,就是要问卖家的问题。

测试要花钱吗?

不用。演示版免费,策略测试器是MetaTrader 5自带的。租用是可选的,适合想在购买前看到EA在账户里实时运行的人。

可以同时测试多个EA吗?

想测几个都可以,最简单的是在同一个策略测试器里一个接一个地跑。要做比较,就让所有EA使用相同的入金、相同的区间和相同的建模方式:这样结果的差距来自EA,而不是来自测试。

买你自己跑过的测试。从我们的EA开始:下载三款EA的演示版,并排比较,跑同一份测试,按你自己的结果来选。

延伸阅读