购买EA前怎么测试?在MT5上5步验证自动交易
作者:Fernando Funicelli · Lucky Dogs Trading Systems 创始人

购买自动交易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的人,这张卡张口就能答出来。
第2步:在你自己的MT5上重做卖家的测试
装好演示版,拿着参数卡,你就可以按卖家的方式在MT5上测试这个EA。设置只要四步:
- 按 Ctrl+R 打开策略测试器。
- 选择参数卡上的EA和品种。
- 区间和建模方式与参数卡保持一致。
- 入金和杠杆也保持一致,然后点击开始。
如果你是第一次打开测试器,逐项讲解的15分钟测试会带你看每个界面。策略测试器的官方文档解释了每个选项。
要重做得一样,就用参数卡上同一家经纪商的数据。测试器下载的是MT5当前连接的经纪商的历史,开一个这家经纪商的模拟账户就够了。
这一步只看一件事:你的结果要接近页面上的结果。 接近就行,不必一模一样。接近,说明橱窗里的测试是真实存在的,你就可以进入真正决定买不买的那一轮测试。
为什么你的测试结果可能不一样
- 经纪商的数据。 每家经纪商记录的报价都不同。换一家经纪商,价格不会完全一样。
- 点差。 也就是买价和卖价之间的差,每笔交易都要付。点差越大,吃掉的结果越多。有些账户还有佣金,道理一样。
- 品种名称。 XAUUSD、GOLD、XAUUSD+:资产相同,合约却可能不同。在市场观察(Ctrl+M)里右键点击品种,打开规格确认。
- EA的版本。 一次更新就可能改变行为。确认页面和你的演示版是同一个版本。
- 建模方式。 用“仅开盘价”或1分钟OHLC做的测试,和用真实报价做的测试,结果不会一样,交易速度快的EA尤其如此。
小的差距很正常。大的差距,就是付款前要问卖家的问题。
第3步:换成你自己的条件
第2步证明了橱窗是真的。第3步要看的是,EA在它将来替你干活的地方表现如何。
- 你真正要用的入金。 如果你打算用参数卡一半的入金开始,就用一半来测。
- 你的经纪商。 你的品种、你的点差、你的佣金。如果你的账户里黄金叫别的名字,请看你的经纪商里黄金的品种名称。
- 最近的区间:2025年和2026年。 这是EA明天要面对的市场。更早的年份能看出规则扛不扛得住不同的行情,但不决定买不买。
- 你要开启的配置。 不是橱窗里最激进的那一档,而是你周一会让它一直运行的那一档。

一次只改一项,再跑一遍:这样你就知道是什么影响了结果。最后,把所有条件放在一起跑。这就是你的测试,你要买的也是它。
第4步:把页面和你的测试放在一起比
把两者并排放好。五行就够看出,橱窗和你的账户讲的是不是同一个故事。
| 卖家页面 × 你的测试 | 看什么 |
|---|---|
| 区间内的利润 | 方向一致,哪怕你的更小 |
| 最大回落 | 你的回落要在你能看着不关EA的范围内 |
| 交易笔数 | 差不多;少很多,说明EA在你的经纪商那里找不到入场 |
| 盈利月份 | 在你的测试里也是大多数 |
| 最差的月份 | 一个你什么都不动也能扛过去的月份 |
要准确读懂每个数字,请看区分靠谱EA和空洞承诺的5个数字。
比完之后,决定几乎是自动的:
| 你的测试 | 怎么做 |
|---|---|
| 在你的条件下也和页面一致 | 进入第5步,或者直接购买 |
| 按卖家的参数卡一致,换成你的条件就变差 | 换配置或入金,再跑一遍 |
| 连卖家的参数卡都对不上 | 先问卖家,别的都往后放 |
注意,没有哪一行写着“页面好看就买”。每一个决定,都来自你自己跑过的测试。
第5步:先在模拟账户运行,再上真钱
策略测试器展示过去,模拟账户展示现在:钱是假的,价格是真的,EA在你的经纪商那里日夜运行。
要在模拟账户测试EA,就租用1个月,然后按MT5怎么安装EA里的步骤开启。有三把钥匙:用主密码登录账户,在EA窗口里勾选允许算法交易,再把MT5顶部的算法交易按钮打开成绿色。
这一步你衡量的不是利润,而是执行。四个问题贯穿这一个月:
- 订单是不是在EA承诺的时段进场?
- 止损是不是随订单一起到达经纪商的服务器?
- 新闻时段的点差,对每笔交易影响多大?
- 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的演示版,并排比较,跑同一份测试,按你自己的结果来选。


